summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Ludd <solar@gentoo.org>2004-08-21 21:25:36 +0000
committerNed Ludd <solar@gentoo.org>2004-08-21 21:25:36 +0000
commit218097727c377370ae3dc776f93773a5201d8b0e (patch)
treeac1edb84fdd4eb6b0d24555f6ff0a45191aed1cf /dev-libs/dietlibc/dietlibc-0.26-r1.ebuild
parentInitial commit. (Manifest recommit) (diff)
downloadgentoo-2-218097727c377370ae3dc776f93773a5201d8b0e.tar.gz
gentoo-2-218097727c377370ae3dc776f93773a5201d8b0e.tar.bz2
gentoo-2-218097727c377370ae3dc776f93773a5201d8b0e.zip
more patch work needed for ssp on sparc/sparc64. sparc64 seems building sparc32 crt files? x86_64 seems more like a gcc-3.4.x compile problem. For now we will only patch for x86
Diffstat (limited to 'dev-libs/dietlibc/dietlibc-0.26-r1.ebuild')
-rw-r--r--dev-libs/dietlibc/dietlibc-0.26-r1.ebuild23
1 files changed, 12 insertions, 11 deletions
diff --git a/dev-libs/dietlibc/dietlibc-0.26-r1.ebuild b/dev-libs/dietlibc/dietlibc-0.26-r1.ebuild
index 8682d371c48c..e9841601d3b7 100644
--- a/dev-libs/dietlibc/dietlibc-0.26-r1.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.26-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/dietlibc/dietlibc-0.26-r1.ebuild,v 1.1 2004/08/07 23:30:19 solar Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dietlibc/dietlibc-0.26-r1.ebuild,v 1.2 2004/08/21 21:25:36 solar Exp $
inherit eutils flag-o-matic fixheadtails gcc
@@ -28,16 +28,17 @@ src_unpack() {
# depending on glibc to provide guard symbols, does not work with -nostdlib building
filter-flags -fstack-protector -fstack-protector-all
- # Ok so let's make dietlibc ssp aware (Aug 7 2004) -solar
- ebegin "Making dietlibc ssp aware"
- cp ${FILESDIR}/ssp.c ${S}/lib/ || die "Failed to copy ssp.c into lib for compile"
- eend $?
-
- # start with sparc/sparc64/x86_64/i386 for now.
- epatch ${FILESDIR}/dietlibc-0.26-ssp.patch
- append-flags -D__dietlibc__
- # end ssp block code
-
+ if use x86 ; then
+ # Ok so let's make dietlibc ssp aware (Aug 7 2004) -solar
+ ebegin "Making dietlibc ssp aware"
+ cp ${FILESDIR}/ssp.c ${S}/lib/ || die "Failed to copy ssp.c into lib for compile"
+ eend $?
+
+ # start with sparc/sparc64/x86_64/i386 for now.
+ epatch ${FILESDIR}/dietlibc-0.26-ssp.patch
+ append-flags -D__dietlibc__
+ # end ssp block code
+ fi
# Fix for 45716
replace-sparc64-flags