diff options
author | Ruben Undheim <ruben.undheim@gmail.com> | 2018-11-24 16:36:30 +0100 |
---|---|---|
committer | Ruben Undheim <ruben.undheim@gmail.com> | 2018-11-24 16:36:30 +0100 |
commit | 8f369ead38cabc96d3adcbd5907df3afb59d8789 (patch) | |
tree | c3c6f38bd7785c07b9616df7eeb8d6669c5763b3 /debian | |
parent | 19c16aefd6b49f9c22ec447b85d2e4d6ad59acd4 (diff) |
Temporarily disable NEON for ARM since it FTBFS
Diffstat (limited to 'debian')
-rwxr-xr-x | debian/rules | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/debian/rules b/debian/rules index fc44637..2f3b7e8 100755 --- a/debian/rules +++ b/debian/rules @@ -25,10 +25,11 @@ override_dh_auto_configure:: mkdir -p obj_avx2 && cd obj_avx2 && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/$(multiarch) -DRPATH=1 -DCUSTOM_RPATH=/usr/lib/srslte/avx2 -DENABLE_AVX512=0 -DDISABLE_SIMD=1 .. ; \ mkdir -p obj_sse4 && cd obj_sse4 && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/$(multiarch) -DRPATH=1 -DCUSTOM_RPATH=/usr/lib/srslte/sse4 -DENABLE_AVX512=0 -DENABLE_FMA=0 -DENABLE_AVX2=0 -DENABLE_AVX=0 -DDISABLE_SIMD=1 .. ; \ fi - if [ "${arch}" = "armel" ] || \ - [ "${arch}" = "armhf" ] ; then \ - mkdir -p obj_neon && cd obj_neon && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/$(multiarch) -DRPATH=1 -DCUSTOM_RPATH=/usr/lib/srslte/neon -DENABLE_AVX512=0 -DENABLE_FMA=0 -DENABLE_AVX2=0 -DDISABLE_SIMD=1 .. ; \ - fi + # Build of NEON for ARM has been disabled since it FTBFS with the current version: + #if [ "${arch}" = "armel" ] || \ + # [ "${arch}" = "armhf" ] ; then \ + # mkdir -p obj_neon && cd obj_neon && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/$(multiarch) -DRPATH=1 -DCUSTOM_RPATH=/usr/lib/srslte/neon -DENABLE_AVX512=0 -DENABLE_FMA=0 -DENABLE_AVX2=0 -DDISABLE_SIMD=1 .. ; \ + #fi override_dh_installman: cd debian/man ; CHANGELOG_DATE="$(CHANGELOG_DATE)" ./genmanpages.sh @@ -54,10 +55,10 @@ override_dh_auto_build: cd obj_avx2 && make ; \ cd obj_sse4 && make ; \ fi - if [ "${arch}" = "armel" ] || \ - [ "${arch}" = "armhf" ] ; then \ - cd obj_neon && make ; \ - fi + #if [ "${arch}" = "armel" ] || \ + # [ "${arch}" = "armhf" ] ; then \ + # cd obj_neon && make ; \ + #fi override_dh_auto_install: dh_auto_install @@ -67,10 +68,10 @@ override_dh_auto_install: cd obj_avx2 && mkdir -p ../debian/tmp_avx2 && make DESTDIR=../debian/tmp_avx2 install ; \ cd obj_sse4 && mkdir -p ../debian/tmp_sse4 && make DESTDIR=../debian/tmp_sse4 install ; \ fi - if [ "${arch}" = "armel" ] || \ - [ "${arch}" = "armhf" ] ; then \ - cd obj_neon && mkdir -p ../debian/tmp_neon && make DESTDIR=../debian/tmp_neon install ; \ - fi + #if [ "${arch}" = "armel" ] || \ + # [ "${arch}" = "armhf" ] ; then \ + # cd obj_neon && mkdir -p ../debian/tmp_neon && make DESTDIR=../debian/tmp_neon install ; \ + #fi override_dh_install: dh_install @@ -94,18 +95,18 @@ override_dh_install: cp debian/script/srsenb debian/srslte/usr/bin/srsenb ; \ cp debian/script/srsue debian/srslte/usr/bin/srsue ; \ fi - if [ "${arch}" = "armel" ] || \ - [ "${arch}" = "armhf" ] ; then \ - mkdir -p debian/srslte/usr/lib/srslte/neon ; \ - mkdir -p debian/srslte/usr/lib/srslte/bin ; \ - cp debian/tmp_avx/usr/lib/srslte/libsrslte_rf.so debian/srslte/usr/lib/srslte/neon/ ; \ - cp debian/tmp_avx/usr/bin/srsenb debian/srslte/usr/lib/srslte/bin/srsenb-neon ; \ - cp debian/tmp_avx/usr/bin/srsue debian/srslte/usr/lib/srslte/bin/srsue-neon ; \ - mv debian/srslte/usr/bin/srsue debian/srslte/usr/lib/srslte/bin/srsue-generic ; \ - mv debian/srslte/usr/bin/srsenb debian/srslte/usr/lib/srslte/bin/srsenb-generic ; \ - cp debian/script/srsenb debian/srslte/usr/bin/srsenb ; \ - cp debian/script/srsue debian/srslte/usr/bin/srsue ; \ - fi + #if [ "${arch}" = "armel" ] || \ + # [ "${arch}" = "armhf" ] ; then \ + # mkdir -p debian/srslte/usr/lib/srslte/neon ; \ + # mkdir -p debian/srslte/usr/lib/srslte/bin ; \ + # cp debian/tmp_avx/usr/lib/srslte/libsrslte_rf.so debian/srslte/usr/lib/srslte/neon/ ; \ + # cp debian/tmp_avx/usr/bin/srsenb debian/srslte/usr/lib/srslte/bin/srsenb-neon ; \ + # cp debian/tmp_avx/usr/bin/srsue debian/srslte/usr/lib/srslte/bin/srsue-neon ; \ + # mv debian/srslte/usr/bin/srsue debian/srslte/usr/lib/srslte/bin/srsue-generic ; \ + # mv debian/srslte/usr/bin/srsenb debian/srslte/usr/lib/srslte/bin/srsenb-generic ; \ + # cp debian/script/srsenb debian/srslte/usr/bin/srsenb ; \ + # cp debian/script/srsue debian/srslte/usr/bin/srsue ; \ + #fi # Skipping tests for now since quite a few of the 456 tests are unreliable: |