osmo-gsm-tester/contrib
Pau Espin bf3bb49785 contrib: Avoid sysmobts/oc2g toolchain ld crashes building new libosmocore
Some gcc version (< 7.3.0) on ARM generate wrong code for __thread
variables that crash at runtime. It seems, due to some unknown reason, that we
are not affected by this bug with toolchain from poky pyro (6.4.0). However,
libosmocore as of e188b8cd98f599468fbb200c7d590de955daf761 applies some
CFLAGS="-mtls-dialect=gnu2" to workaround the issue automatically. But same
toolchain contains an "ld" that crashes when those flags are applied.
Fortunately, libosmocore provides a way to disable the workaround, and since
we are not affected by the bug, we are fine with that. If the toolchain had
the TLS runtime bug, then we'd had to build with -O0. Can be probably dropped
once we move to newer toolchain.

Depends: libosmocore.git afce89dac1a3cdb975da72020acdba16940fd679
Related: OS#4062
Change-Id: I583354735a7671e5bba1c0f6e60c84b6ef55ac63
2019-08-06 16:05:03 +02:00
..
jenkins-build-common.sh misc: Use RPATH to avoid having tests to set LD_LIBRARY_PATH 2018-11-14 21:00:52 +00:00
jenkins-build-manuals.sh contrib/jenkins*: build and publish manuals 2018-12-10 12:57:04 +01:00
jenkins-build-osmo-bsc.sh Be able to switch-off ASAN builds of our binaries. 2018-09-26 07:27:39 +00:00
jenkins-build-osmo-bts-oc2g.sh contrib: Avoid sysmobts/oc2g toolchain ld crashes building new libosmocore 2019-08-06 16:05:03 +02:00
jenkins-build-osmo-bts-sysmo.sh contrib: Avoid sysmobts/oc2g toolchain ld crashes building new libosmocore 2019-08-06 16:05:03 +02:00
jenkins-build-osmo-bts.sh osmo-bts: Package the osmo-bts-virtual binary for the ms_driver 2018-12-15 14:37:40 +00:00
jenkins-build-osmo-ggsn.sh Be able to switch-off ASAN builds of our binaries. 2018-09-26 07:27:39 +00:00
jenkins-build-osmo-hlr.sh Be able to switch-off ASAN builds of our binaries. 2018-09-26 07:27:39 +00:00
jenkins-build-osmo-iuh.sh Be able to switch-off ASAN builds of our binaries. 2018-09-26 07:27:39 +00:00
jenkins-build-osmo-mgw.sh Be able to switch-off ASAN builds of our binaries. 2018-09-26 07:27:39 +00:00
jenkins-build-osmo-msc.sh Be able to switch-off ASAN builds of our binaries. 2018-09-26 07:27:39 +00:00
jenkins-build-osmo-nitb.sh build: Add overload to clone repo and build in subdirectory 2018-09-18 06:29:17 +00:00
jenkins-build-osmo-pcu-oc2g.sh contrib: Avoid sysmobts/oc2g toolchain ld crashes building new libosmocore 2019-08-06 16:05:03 +02:00
jenkins-build-osmo-pcu-sysmo.sh contrib: Avoid sysmobts/oc2g toolchain ld crashes building new libosmocore 2019-08-06 16:05:03 +02:00
jenkins-build-osmo-pcu.sh Be able to switch-off ASAN builds of our binaries. 2018-09-26 07:27:39 +00:00
jenkins-build-osmo-sgsn.sh contrib: build-osmo-sgsn: Depend on osmo-hlr build 2018-10-31 08:14:51 +00:00
jenkins-build-osmo-stp.sh Be able to switch-off ASAN builds of our binaries. 2018-09-26 07:27:39 +00:00
jenkins-build-osmo-trx.sh osmo-bts-trx: Add support for osmo-trx-lms 2018-10-10 09:39:58 +00:00
jenkins-build-osmocom-bb.sh Be able to switch-off ASAN builds of our binaries. 2018-09-26 07:27:39 +00:00
jenkins-make-check-and-run.sh contrib/jenkins*: build and publish manuals 2018-12-10 12:57:04 +01:00
jenkins-run.sh jenkins: Fix the test for journalctl if it isn't present 2019-02-21 13:19:16 +00:00
trials-cleanup.sh paths: have one common parent dir /var/tmp/osmo-gsm-tester 2017-05-11 17:39:02 +02:00