#917252 test_binding.TestGlobalConstructors fails on missing symbol if armel/armhf is build on arm64

#917252#5
Date:
2018-12-24 18:18:48 UTC
From:
To:
Hi!

I've been doing a full rebuild of the Debian archive, building all
source packages targeting armel and armhf using arm64 hardware. We are
planning in future to move all of our 32-bit armel/armhf builds to
using arm64 machines, so this rebuild is to identify packages that
might have problems with this configuration.

I've tried to build llvmlite for armel on top of arm64, and it's
failing in its test suite:

test_close (llvmlite.tests.test_binding.TestGlobalConstructors) ... ok
test_emit_assembly (llvmlite.tests.test_binding.TestGlobalConstructors)
Test TargetMachineRef.emit_assembly() ... ok
test_emit_object (llvmlite.tests.test_binding.TestGlobalConstructors)
Test TargetMachineRef.emit_object() ... ok
test_global_ctors_dtors (llvmlite.tests.test_binding.TestGlobalConstructors) ... LLVM ERROR: Program used external function '__aeabi_unwind_c
pp_pr0' which could not be resolved!
E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_llvmlite/build; python2.7
-m unittest discover -v 
dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
make: *** [debian/rules:8: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

Full log online at

https://www.einval.com/debian/arm/rebuild-logs/armel/FAIL/llvmlite_0.26.0-1_armel.log

I can also see that the buildd arm-arm-01 (also an arm64 machine)
failed to build the package for armhf, with the same problem:

https://buildd.debian.org/status/fetch.php?pkg=llvmlite&arch=armhf&ver=0.26.0-1&stamp=1543651733&raw=0

While this package seems to build fine for armel and armhf if built on
32-bit hardware, it appears there is possibly some misconfiguration
being auto-detected on arm64 hardware.

#917252#12
Date:
2019-01-05 14:58:24 UTC
From:
To:
I've failsafed the tests on these hosts for now to get the package build through. Further
investigations to come. Thx for reporting this.

DS

#917252#23
Date:
2021-09-22 04:14:07 UTC
From:
To:
Hello,

Good morning,

We have gone through your samples from a partner and Here is our  Order
List. Please do bear in mind that we are very much in  need of this
order, quote your competitive prices.

Kindly send the Order confirmation.

Your early reply will be much appreciated.

Best Regards,

Maryanah Erwin.

PT FINDORA INTERNUSA

Jln Pahlawan 66 Kec. Arjawinangun

45162 CIREBON West-Java INDONESIA

tel : +62 231 357334

fax: +62 231 357260

email: marketing@findora.com

#917252#28
Date:
2021-09-22 04:14:07 UTC
From:
To:
Hello,

Good morning,

We have gone through your samples from a partner and Here is our  Order
List. Please do bear in mind that we are very much in  need of this
order, quote your competitive prices.

Kindly send the Order confirmation.

Your early reply will be much appreciated.

Best Regards,

Maryanah Erwin.

PT FINDORA INTERNUSA

Jln Pahlawan 66 Kec. Arjawinangun

45162 CIREBON West-Java INDONESIA

tel : +62 231 357334

fax: +62 231 357260

email: marketing@findora.com