diff options
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/debian/rules b/debian/rules index b3afa15..7513035 100755 --- a/debian/rules +++ b/debian/rules @@ -20,6 +20,11 @@ ifneq (,$(filter $(DEB_HOST_ARCH_CPU),mips mipsel)) export DEB_CXXFLAGS_MAINT_APPEND = -mfp32 endif +# Disable gold linker on all architectures except x32 +ifneq ($(DEB_HOST_ARCH),x32) + EXTRA_CMAKE_ARGUMENTS += -DUSE_LD_GOLD=OFF +endif + # JIT is only supported on x86 / armhf / aarch64 / mips32 ifeq (,$(filter $(DEB_HOST_ARCH),amd64 arm64 armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel)) EXTRA_CMAKE_ARGUMENTS += -DENABLE_JIT=OFF @@ -34,7 +39,7 @@ endif dh $@ --buildsystem=cmake --with pkgkde_symbolshelper override_dh_auto_configure: - dh_auto_configure -- -G Ninja -DPORT=Qt -DUSE_LD_GOLD=OFF $(EXTRA_CMAKE_ARGUMENTS) + dh_auto_configure -- -G Ninja -DPORT=Qt $(EXTRA_CMAKE_ARGUMENTS) override_dh_auto_build-arch: dh_auto_build --builddirectory=obj-$(DEB_HOST_GNU_TYPE) -O--buildsystem=ninja |