summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2011-12-08 08:11:38 +0000
committerFabian Groffen <grobian@gentoo.org>2011-12-08 08:11:38 +0000
commita8502eb53dc981cd2a1b96d234cea68e24a55346 (patch)
treea74bab0b53378746d8c90cde6792d10d9f5ba873 /profiles
parent0.7.7.2: bugfix release building towards a stable candidate (diff)
downloadhistorical-a8502eb53dc981cd2a1b96d234cea68e24a55346.tar.gz
historical-a8502eb53dc981cd2a1b96d234cea68e24a55346.tar.bz2
historical-a8502eb53dc981cd2a1b96d234cea68e24a55346.zip
Unmask and force sys-devel/gcc libssp on Solaris, to get a non-broken -fstack-protector(-all).
Diffstat (limited to 'profiles')
-rw-r--r--profiles/prefix/ChangeLog7
-rw-r--r--profiles/prefix/sunos/solaris/package.use.force10
-rw-r--r--profiles/prefix/sunos/solaris/package.use.mask6
3 files changed, 21 insertions, 2 deletions
diff --git a/profiles/prefix/ChangeLog b/profiles/prefix/ChangeLog
index a3d452f4ee77..7443b2016e0a 100644
--- a/profiles/prefix/ChangeLog
+++ b/profiles/prefix/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for profiles/prefix
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/ChangeLog,v 1.305 2011/12/05 21:17:31 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/ChangeLog,v 1.306 2011/12/08 08:11:38 grobian Exp $
+
+ 08 Dec 2011; Fabian Groffen <grobian@gentoo.org>
+ +sunos/solaris/package.use.force, sunos/solaris/package.use.mask:
+ Unmask and force sys-devel/gcc libssp on Solaris, to get a non-broken
+ -fstack-protector(-all).
05 Dec 2011; Jeremy Olexa <darkside@gentoo.org> +linux/profile.bashrc:
Disable the automatic fortify patch for some older linux hosts, bug 289757
diff --git a/profiles/prefix/sunos/solaris/package.use.force b/profiles/prefix/sunos/solaris/package.use.force
new file mode 100644
index 000000000000..7d340eceb02a
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/package.use.force
@@ -0,0 +1,10 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/package.use.force,v 1.1 2011/12/08 08:11:38 grobian Exp $
+
+# Fabian Groffen <grobian@gentoo.org> (08 Dec 2011)
+# Force libssp, Solaris' libc doesn't have stack protection symbols,
+# hence without this, -fstack-protector fails with linker unresolved
+# symbol errors.
+sys-devel/gcc libssp
+
diff --git a/profiles/prefix/sunos/solaris/package.use.mask b/profiles/prefix/sunos/solaris/package.use.mask
index 8667cc4a96c0..a5d89be3ffd4 100644
--- a/profiles/prefix/sunos/solaris/package.use.mask
+++ b/profiles/prefix/sunos/solaris/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/package.use.mask,v 1.4 2011/09/04 13:32:17 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/package.use.mask,v 1.5 2011/12/08 08:11:38 grobian Exp $
+
+# Fabian Groffen <grobian@gentoo.org> (08 Dec 2011)
+# Unmask libssp, Solaris' libc doesn't have stack protection symbols
+sys-devel/gcc libssp
# Fabian Groffen <grobian@gentoo.org> (05 Sep 2011)
# gir tries to link c++ code using gcc and obviously fails