From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LKlqT-0002F1-M8 for garchives@archives.gentoo.org; Thu, 08 Jan 2009 03:46:09 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1C6CAE0453; Thu, 8 Jan 2009 03:46:08 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id D2EF1E0453 for ; Thu, 8 Jan 2009 03:46:07 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 6D86064DFF for ; Thu, 8 Jan 2009 03:46:07 +0000 (UTC) Received: from gengor by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1LKlqR-0004Po-2j for gentoo-commits@lists.gentoo.org; Thu, 08 Jan 2009 03:46:07 +0000 From: "Gordon Malm (gengor)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, gengor@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in eclass: toolchain-funcs.eclass X-VCS-Repository: gentoo-x86 X-VCS-Files: toolchain-funcs.eclass X-VCS-Directories: eclass X-VCS-Committer: gengor X-VCS-Committer-Name: Gordon Malm Content-Type: text/plain; charset=utf8 Message-Id: Sender: Gordon Malm Date: Thu, 08 Jan 2009 03:46:07 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 26071be6-e5fe-45ce-bb8b-8d54ca3632a0 X-Archives-Hash: 4a0cce43b4e97623491df1bc1c2b1961 gengor 09/01/08 03:46:07 Modified: toolchain-funcs.eclass Log: Add exception for >=3Dgcc-4 to gcc-specs-ssp-to-all func Revision Changes Path 1.81 eclass/toolchain-funcs.eclass file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/toolchain-f= uncs.eclass?rev=3D1.81&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/toolchain-f= uncs.eclass?rev=3D1.81&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/toolchain-f= uncs.eclass?r1=3D1.80&r2=3D1.81 Index: toolchain-funcs.eclass =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v retrieving revision 1.80 retrieving revision 1.81 diff -u -r1.80 -r1.81 --- toolchain-funcs.eclass 2 Jan 2009 22:14:18 -0000 1.80 +++ toolchain-funcs.eclass 8 Jan 2009 03:46:06 -0000 1.81 @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.80 = 2009/01/02 22:14:18 gengor Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.81 = 2009/01/08 03:46:06 gengor Exp $ =20 # @ECLASS: toolchain-funcs.eclass # @MAINTAINER: @@ -371,6 +371,8 @@ } # Returns true if gcc upgrades fstack-protector to fstack-protector-all gcc-specs-ssp-to-all() { + # GCC 4.x does not have -fno-stack-protector-all by default + [[ $(gcc-major-version) -ge 4 ]] && return 1 local directive directive=3D$(gcc-specs-directive cc1) return $([[ ${directive/\{!fno-stack-protector-all:} !=3D ${directive} = ]])