/[gentoo-x86]/sys-devel/gcc/gcc-3.4.6-r2.ebuild
Gentoo

Diff of /sys-devel/gcc/gcc-3.4.6-r2.ebuild

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.23 Revision 1.24
1# Copyright 1999-2009 Gentoo Foundation 1# Copyright 1999-2009 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.6-r2.ebuild,v 1.23 2009/05/03 00:21:52 halcy0n Exp $ 3# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.6-r2.ebuild,v 1.24 2010/01/09 20:42:21 vapier Exp $
4 4
5MAN_VER="" 5MAN_VER=""
6PATCH_VER="1.6" 6PATCH_VER="1.6"
7UCLIBC_VER="1.1" 7UCLIBC_VER="1.1"
8UCLIBC_GCC_VER="3.4.5" 8UCLIBC_GCC_VER="3.4.5"
40inherit toolchain eutils 40inherit toolchain eutils
41 41
42DESCRIPTION="The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking" 42DESCRIPTION="The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking"
43 43
44KEYWORDS="-* alpha amd64 arm ~ia64 ~mips ppc ppc64 ~s390 sh sparc x86 ~x86-fbsd" 44KEYWORDS="-* alpha amd64 arm ~ia64 ~mips ppc ppc64 ~s390 sh sparc x86 ~x86-fbsd"
45IUSE="ip28 ip32r10k"
45 46
46# we need a proper glibc version for the Scrt1.o provided to the pie-ssp specs 47# we need a proper glibc version for the Scrt1.o provided to the pie-ssp specs
47# NOTE: we SHOULD be using at least binutils 2.15.90.0.1 everywhere for proper 48# NOTE: we SHOULD be using at least binutils 2.15.90.0.1 everywhere for proper
48# .eh_frame ld optimisation and symbol visibility support, but it hasnt been 49# .eh_frame ld optimisation and symbol visibility support, but it hasnt been
49# well tested in gentoo on any arch other than amd64!! 50# well tested in gentoo on any arch other than amd64!!
130 # this patch does, because if you are, you are probably already aware of what 131 # this patch does, because if you are, you are probably already aware of what
131 # it does. 132 # it does.
132 # All that said, the abilities of this patch are disabled by default and need 133 # All that said, the abilities of this patch are disabled by default and need
133 # to be enabled by passing -mip28-cache-barrier. Only used to build kernels, 134 # to be enabled by passing -mip28-cache-barrier. Only used to build kernels,
134 # There is the possibility it may be used for very specific userland apps too. 135 # There is the possibility it may be used for very specific userland apps too.
135 if use ip28 or use ip32r10k; then 136 if use ip28 || use ip32r10k; then
136 epatch ${FILESDIR}/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v4.patch 137 epatch ${FILESDIR}/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v4.patch
137 fi 138 fi
138 ;; 139 ;;
139 amd64) 140 amd64)
140 if is_multilib ; then 141 if is_multilib ; then

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24

  ViewVC Help
Powered by ViewVC 1.1.20