summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorRuben Undheim <ruben.undheim@gmail.com>2018-11-24 16:36:30 +0100
committerRuben Undheim <ruben.undheim@gmail.com>2018-11-24 16:36:30 +0100
commit8f369ead38cabc96d3adcbd5907df3afb59d8789 (patch)
treec3c6f38bd7785c07b9616df7eeb8d6669c5763b3 /debian
parent19c16aefd6b49f9c22ec447b85d2e4d6ad59acd4 (diff)
Temporarily disable NEON for ARM since it FTBFS
Diffstat (limited to 'debian')
-rwxr-xr-xdebian/rules49
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: