Source: open-coarrays
Version: 1.6.2-2
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):
...
[ 33%] Linking Fortran executable coarray_navier_stokes
cd
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/tests/integration/pde_solvers/navier-stokes
&& /usr/bin/c
make -E cmake_link_script CMakeFiles/coarray_navier_stokes.dir/link.txt
--verbose=1
/usr/bin/mpifort    -Wl,-z,relro -Wl,-z,now -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-prote
ctor-strong
CMakeFiles/coarray_navier_stokes.dir/coarray-shear_coll.F90.o  -o
coarray_navier_stokes
../../../../../../src/tests/integration/pde_solvers/navier-stokes/libfft_sse.a
../../../../mpi/libcaf_
mpi.so.0d -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/mpi
/usr/bin/ld:
../../../../../../src/tests/integration/pde_solvers/navier-stokes/libfft_sse.a(trig.o):
r
elocation R_X86_64_32 against `.rodata' 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/open-coarrays_1.6.2-2_amd64.build.gz

Thanks,
Balint

Reply via email to