From 4bf20439da9cf268652c2d5ae80e7cfa2d21e3d2 Mon Sep 17 00:00:00 2001 From: Andre Puschmann Date: Thu, 8 Oct 2020 15:45:48 +0200 Subject: [PATCH] jenkins-build-amarisoft: fix build script for ZMQ module newer versions of srsLTE create symlinks with the rf library including the version, see below. This caused the trx_zmq.so lib to load .so.0 instead of .so only. this patch adds another symlink so loading works fine again libsrslte_rf.so -> libsrslte_rf.so.0 libsrslte_rf.so.0 -> libsrslte_rf.so.20.10.0 libsrslte_rf.so.20.10.0 Change-Id: Ib5302c9872f4c82a1ee5074f59de86709aa6c5a9 --- contrib/jenkins-build-amarisoft.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/jenkins-build-amarisoft.sh b/contrib/jenkins-build-amarisoft.sh index fe106f12..f8808765 100755 --- a/contrib/jenkins-build-amarisoft.sh +++ b/contrib/jenkins-build-amarisoft.sh @@ -50,6 +50,7 @@ if [ "x${BUILD_AMARISOFT_TRX_ZMQ}" = "x1" ]; then cp ${base}/${project_name_srslte}/build/lib/src/phy/rf/libsrslte_rf.so inst-amarisoftenb/ cp ${base}/${project_name_zmq}/build/libtrx_zmq-linux-2018-10-18.so inst-amarisoftenb/trx_zmq.so patchelf --set-rpath '$ORIGIN/' inst-amarisoftenb/trx_zmq.so + cd inst-amarisoftenb && ln -s libsrslte_rf.so libsrslte_rf.so.0 && cd .. fi cp ${base}/inst-tmp/trx_uhd-linux*/trx_uhd.so inst-amarisoftenb/ this="amarisoftenb.build-${BUILD_NUMBER-$(date +%Y-%m-%d_%H_%M_%S)}"