Hi Alastair, On Mon, 12 Sep 2016 16:33:11 +0200 Balint Reczey <[email protected]> wrote: ...
> > 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 I noticed you made changes to fix this issue in 1.7.0-2 and thank you for that. The bug closed from the changelog was GCC 6's bug which I reopened. I tried to verify your fix for this bug, but build dependencies can't be installed at the moment. I'll close this bug after I could verify the fix. Thanks, Balint

