tcc version 0.9.25-10 failed to build on armel/armhf

Bug #823716 reported by Ricardo Salveti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tcc (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

tcc version 0.9.25-9ubuntu1 failed to build on armel
Link to failed build: https://launchpad.net/ubuntu/+source/tcc/0.9.25-9ubuntu1/+build/2656197

Direct link to the build log: https://launchpad.net/ubuntu/+source/tcc/0.9.25-9ubuntu1/+build/2656197/+files/buildlog_ubuntu-oneiric-armel.tcc_0.9.25-9ubuntu1_FAILEDTOBUILD.txt.gz

This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 669 lines into the build log:

   dh_auto_test
make[1]: Entering directory `/build/buildd/tcc-0.9.25'
make -C tests test
make[2]: Entering directory `/build/buildd/tcc-0.9.25/tests'
gcc -o libtcc_test libtcc_test.c ../libtcc.a -I.. -g -O2 -Wall -fno-strict-aliasing -lm -ldl
------------ libtest ------------
./libtcc_test lib_path=..
tcc: can't relocate value at 3681c
make[2]: *** [libtest] Error 1
make[2]: Leaving directory `/build/buildd/tcc-0.9.25/tests'
make[1]: *** [test] Error 2
make[1]: Leaving directory `/build/buildd/tcc-0.9.25'
dh_auto_test: make -j1 test returned exit code 2
make: *** [build] Error 29
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110729-2210
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/tcc-0.9.25

Revision history for this message
Ricardo Salveti (rsalveti) wrote :

Check bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=592618, seems the fix is already available upstream.

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

Package from Debian/experimental builds fine. 0.9.25-10 from sid also fails.

Marcin Juszkiewicz (hrw)
Changed in tcc (Ubuntu):
status: New → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

Please also see bug 849167. Should we just sync the experimental version instead?

Revision history for this message
Paul Tagliamonte (paultag) wrote : Re: tcc version 0.9.25-10 failed to build on armel

Renaming - confirmed FTBFS on arm in -10 -- https://launchpad.net/ubuntu/+source/tcc/0.9.25-10/+build/2785434

summary: - tcc version 0.9.25-9ubuntu1 failed to build on armel
+ tcc version 0.9.25-10 failed to build on armel
Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

Same failure on armhf.

------------ libtest ------------
./libtcc_test lib_path=..
tcc: can't relocate value at a207dc

summary: - tcc version 0.9.25-10 failed to build on armel
+ tcc version 0.9.25-10 failed to build on armel/armhf
Revision history for this message
Thomas Preud'homme (robotux) wrote :

The armhf issue is a different one. Upstream tcc and current Debian sid tcc work fine on armel but armhf is an entire other story. Tcc just can't generate armhf binaries as of now, neither in Debian nor upstream. I'm adding armhf support since a few month, but it took me time to realize all what needs to be done and understand all the code. Also I don't have that much free time for it. Anyway, the support is near to be complete, but it will be too late for Oneiric I'm afraid.

Regards,

Thomas Preud'homme

Revision history for this message
Thomas Preud'homme (robotux) wrote :

Sorry I meant Precise Pangolin of course.

Revision history for this message
Paul Tagliamonte (paultag) wrote :

Closing out. P and Q both have working versions, and this isn't a regression. Future releases will have the build and a stable release is more risky then the fix is worth.

Changed in tcc (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.