[Debichem-devel] Bug#837699: libmadness-dev: Please build libMAD*.a with -fPIC

Balint Reczey balint at balintreczey.hu
Tue Sep 13 17:43:46 UTC 2016


Source: madness
Version: 0.10-8
Severity: important
User: balint at balintreczey.hu
Usertags: pie-bindnow-20160906
Justification: makes tiledarray FTBFS with extra hardening
Affects: tiledarray

Dear Maintainers,

During a rebuild of all packages in sid, tiledarray
failed to build on amd64 with patched GCC and dpkg. The root
cause seems to be that libMAD*.a are shipped as non-PIC libraries.

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

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

Relevant part of tiledarray's build log:
...
-- Performing Test Madness_COMPILES
-- Performing Test Madness_COMPILES - Failed
CMake Error at external/madness.cmake:60 (message):
  MADNESS found, but does not compile correctly.
Call Stack (most recent call first):
  CMakeLists.txt:141 (include)
...

The full build log is available from:
 https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/tiledarray_0.4.4-2_unstable_pie-bindnow.log.gz

Thanks,
Balint



More information about the Debichem-devel mailing list