[BUG] libDSS.so has broken linkage on hardened linux
Keri Harris
keri at gentoo.org
Sun Jul 6 08:26:03 CEST 2008
DSS linked dynamically on a linux system with a hardened kernel is causing
problems due to TEXTRELs:
$ scanelf -qyRF '%T %p' libDSS.so
libDSS.so: _ZTV14ThreadMediator [0x41B7E] in (optimized out: previous
_ZN14ThreadMediatorC2Ev) [0x41B7C]
libDSS.so: _ZTV14ThreadMediator [0x41B82] in (optimized out: previous
_ZN14ThreadMediatorC2Ev) [0x41B7C]
<snip>
libDSS.so:
_ZN13_dss_internal11DksBackbone24m_installBackboneServiceEPNS_12LargeMessageE
[0x82AE8] in (optimized out: previous
_ZN13_dss_internal11DksBackbone15m_receivedRouteEiPNS_10DksMessageE)
[0x82994]
libDSS.so: _ZN13_dss_internal12LargeMessage7isEmptyEv [0x82964] in
(optimized out: previous
_ZN13_dss_internal11DksBackbone19m_newResponsabilityEiiiPNS_10DksMessageE)
[0x8291C]
libDSS.so
$ scanelf -qyRF '%T %p' libDSS.so | wc -l
5329
libDSS.so should be linked as PIC. The attached patch addresses this.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mozart-1.4.0-dss-pic.patch
Type: text/x-diff
Size: 347 bytes
Desc: not available
Url : http://lists.gforge.info.ucl.ac.be/pipermail/mozart-hackers/attachments/20080706/c6a775a5/mozart-1.4.0-dss-pic.bin
More information about the mozart-hackers
mailing list