Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 146866

Summary: dev-lisp/sbcl: dependency on non-hardened GCC is no longer needed
Product: Gentoo Linux Reporter: Tyler Berry <loki>
Component: New packagesAssignee: Common Lisp Bugs <common-lisp>
Status: RESOLVED INVALID    
Severity: normal CC: hardened
Priority: High    
Version: 2006.1   
Hardware: All   
OS: Other   
Whiteboard:
Package list:
Runtime testing required: ---

Description Tyler Berry 2006-09-08 12:17:35 UTC
Upstream patches to SBCL have worked around the need for SBCL to be compiled with a non-hardened GCC. Specifically, an sbcl-0.9.16 ebuild modified to remove the hardened check, compiled with GCC 4.1.1 hardened seems to run just fine now.

It looks like these upstream patches happened somewhere around sbcl-0.9.6, as a patch correcting the initial somewhat-buggy patch was submitted as 0.9.5.2.

This is good, since GCC 4.1.1 doesn't seem to have alternate selectable spec files via eselect/gcc-config any more, and SBCL will be unable to be compiled for a hardened gcc4 system without this change to the ebuild.
Comment 1 Tyler Berry 2006-09-12 07:17:44 UTC
While I'm still reasonably sure that this report is accurate, the fact that GCC 4.1 isn't being emerged with hardened support is probably contributing greatly to its ability to compile SBCL. ^^
Comment 2 Kevin F. Quinn (RETIRED) gentoo-dev 2006-11-14 05:54:00 UTC
Heh - "contributing greatly" => "is the reason why" :)

We will be implementing the hardened defaults for gcc-4.1 soon.