Summary: | boost libraries don't compile with hardened-gcc | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Peter Simons <simons> |
Component: | New packages | Assignee: | The Gentoo Linux Hardened Team <hardened> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Peter Simons
2003-12-05 06:43:01 UTC
Peter Can you confirm that the boost libraries compile without hgcc in effect? Yes. The ebuild works, when hcc is disabled. In enforcing mode, no less. :-) i know it is unfair to close bugs with works for me but i think the versions need to be bumped if the stable one has problems that way...
or should i look at the stable one too?
nevertheless i have the whole unstable toolchain, so this would not bring much more...
HTH,
Alex
* Caching service dependencies... [ ok ]
>>> dev-libs/boost-1.31.0_alpha1 merged.
>>> Recording dev-libs/boost in "world" favorites file...
20:09:40 [/usr/local/chroots/chroot001:19173.pty-s0.epoch] epoch ~ # hcc -l
glibc: GNU C Library stable release version 2.3.3, by Roland McGrath et al.
glibc: Compiled by GNU CC version 3.3.2 20031218 (Gentoo Linux 3.3.2-r5, propolice-3.3-7).
gcc: gcc version 3.3.2 20031218 (Gentoo Linux 3.3.2-r5, propolice-3.3-7)
ld: GNU ld version 2.14.90.0.7 20031029
config: hcc-3.3.2.1-x86 - /etc/hcc.conf
*cpp:
%{posix:-D_POSIX_SOURCE} %{!D__KERNEL__: %{!DIN_GCC: %{!nostartfiles: %{!nodefaultlibs: %{!nostdlib: %{!nostdinc: %{!yet_exec: %{!nopie: %{!static: -D__PIC__ -D__pic__ -DPIC }}} } } } } } } %{pthread:-D_REENTRANT}
--
*cc1:
%(cc1_cpu) %{!D__KERNEL__: %{!DIN_GCC: %{!nostartfiles: %{!nodefaultlibs: %{!nostdlib: %{!nostdinc: %{!yet_exec: %{!nopie: %{!static: -fPIC}}} %{!yno_propolice: %{!fno-stack-protector: %{!fno-stack-protector-all: -fstack-protector -fstack-protector-all -fforce-addr}}} } } } } } } %{profile:-p}
--
*endfile:
%{static|yet_exec|D__KERNEL__|DIN_GCC: crtend.o%s} %{!static: %{!yet_exec: %{!D__KERNEL__: %{!DIN_GCC: crtendS.o%s}}}} crtn.o%s
--
*link:
%{!static:--eh-frame-hdr} -m elf_i386 %{shared:-shared} %{!shared: %{!ibcs: %{!static: %{rdynamic:-export-dynamic} %{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} %{static:-static}}} %{!D__KERNEL__: %{!DIN_GCC: %{!nostartfiles: %{!nodefaultlibs: %{!nostdlib: %{!nostdinc: %{!static: %{!shared: %{!Bshareable: %{!i: %{!r: %{!yet_exec: %{!nopie: %{!static: -pie -z combreloc}}} } } } } } } } } } } }
--
*startfile:
%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:%{profile:gcrt1.o%s} %{!profile: %{static|yet_exec|D__KERNEL__|DIN_GCC: crt1.o%s} %{!static: %{!yet_exec: %{!D__KERNEL__: %{!DIN_GCC: crt1S.o%s}}}} }}}} crti.o%s %{static:crtbeginT.o%s} %{!static: %{yet_exec|D__KERNEL__|DIN_GCC: crtbegin.o%s} %{!yet_exec: %{!D__KERNEL__: %{!DIN_GCC: crtbeginS.o%s}}} }
|