Source: msrtool
Version: 20141027-1
Severity: important
User: bal...@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):
...
gcc -o msrtool msrtool.o msrutils.o sys.o linux.o darwin.o freebsd.o
geodegx2.o geodelx.o cs5536.o k8.o intel_pentium3_early.o
intel_pentium3.o intel_pentium4_early.o intel_pentium4_later.o
intel_core1.o intel_core2_early.o intel_core2_later.o intel_nehalem.o
intel_atom.o -Wl,-z,relro -Wl,-z,now -lpci
/usr/bin/ld: msrtool.o: relocation R_X86_64_32 against `.rodata.str1.1'
can not be used when making a shared object; recompile with -fPIC
...

The full build log is available from:
 
https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/msrtool_20141027-1_amd64.build.gz

Thanks,
Balint

Reply via email to