Re: glibc not using PIE
Instead of solving your particular problem, let me draw your attention to
the experimental hardened toolchain:
https://hardened.gentooexperimental.org/trac/secure/
It provides hardened gcc-4.x based on kevquinn's initial effort. I've been
using it without major hassles for several months now (since June).
If you'll ever happen to give up on SELinux, please give a chance to
grsecurity.
Regards,
Dw.
--
--
dr Tóth Attila, Radiológus Szakorvos jelölt, 06-20-825-8057, 06-30-5962-962
Attila Toth MD, Radiologist in Training, +36-20-825-8057, +36-30-5962-962
On Ked, Október 14, 2008 03:45, Matt Harrison wrote:
> It nearly finished compiling glibc, then I got hit with this:
>
> /var/tmp/portage/sys-libs/glibc-2.6.1/work/build-default-i686-pc-linux-gnu-nptl/math/libm_pic.a(s_ctan.os):
> In function `ctan':
> s_ctan.c:(.text+0x1f2): undefined reference to `__muldc3'
> s_ctan.c:(.text+0x251): undefined reference to `__divdc3'
> s_ctan.c:(.text+0x285): undefined reference to `__muldc3'
> /var/tmp/portage/sys-libs/glibc-2.6.1/work/build-default-i686-pc-linux-gnu-nptl/math/libm_pic.a(s_ctanh.os):
> In function `ctanh':
> s_ctanh.c:(.text+0x1cf): undefined reference to `__divdc3'
> /var/tmp/portage/sys-libs/glibc-2.6.1/work/build-default-i686-pc-linux-gnu-nptl/math/libm_pic.a(s_cpow.os):
> In function `cpow':
> s_cpow.c:(.text+0x6b): undefined reference to `__muldc3'
(Continue reading)