Bug#837657: cernlib: FTBFS with bindnow and PIE enabled

Balint Reczey balint at balintreczey.hu
Tue Sep 13 11:29:58 UTC 2016


Source: cernlib
Version: 20061220+dfsg3-4.2
Severity: important
User: balint at balintreczey.hu
Usertags: pie-bindnow-20160906
Justification: FTBFS on amd64 with extra hardening

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64 with patched GCC and dpkg.

The rebuild tested if packages are ready for a transition
enabling PIE and bindnow for amd64.

For more information about the changes to sid's dpkg and GCC please
visit:
 https://wiki.debian.org/Hardening/PIEByDefaultTransition

Relevant part (hopefully):
...
cernlib-20061220+dfsg3/build/patchy/yexpand
/<<BUILDDIR>>/cernlib-20061220+dfsg3/src/patchy/nypatchy.cra
/<<BUILDDIR>>/cernlib-20061220+dfsg3/build/patchy/nypatchy.cra
ypatchy - :nypatchy.f
:/<<BUILDDIR>>/cernlib-20061220+dfsg3/build/patchy/nypatchy.cra TTY .go
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
LOCB/LOCF: address 0x562898fd6dd0 exceeds the 32 bit address space
or is not in the data segments
This may result in program crash or incorrect results
Therefore we will stop here
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Makefile:751: recipe for target 'nypatchy.f' failed
make[3]: *** [nypatchy.f] Error 231
rm /<<BUILDDIR>>/cernlib-20061220+dfsg3/build/patchy/nypatchy.cra
make[3]: Leaving directory
'/<<BUILDDIR>>/cernlib-20061220+dfsg3/build/patchy'
...

The full build log is available from:
 https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/cernlib_20061220+dfsg3-4.2_amd64.build.gz

Thanks,
Balint



More information about the debian-science-maintainers mailing list