diff options
author | Naohiro Aota <naota@gentoo.org> | 2012-05-25 04:13:19 +0000 |
---|---|---|
committer | Naohiro Aota <naota@gentoo.org> | 2012-05-25 04:13:19 +0000 |
commit | b488bf92c810f49e35fdc066f9c7e9508c5351e8 (patch) | |
tree | dfef66aa0fa0f041b03789127d044864601ee88e /sys-freebsd | |
parent | Update to EAPI=4, and make --program-transform-name work with newer versions ... (diff) | |
download | gentoo-2-b488bf92c810f49e35fdc066f9c7e9508c5351e8.tar.gz gentoo-2-b488bf92c810f49e35fdc066f9c7e9508c5351e8.tar.bz2 gentoo-2-b488bf92c810f49e35fdc066f9c7e9508c5351e8.zip |
Build with -fno-strict-overflow. FreeBSD time code depends on overflow. #324452
(Portage version: 2.2.0_alpha100/cvs/Linux x86_64)
Diffstat (limited to 'sys-freebsd')
-rw-r--r-- | sys-freebsd/freebsd-lib/ChangeLog | 8 | ||||
-rw-r--r-- | sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild | 5 | ||||
-rw-r--r-- | sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild | 5 | ||||
-rw-r--r-- | sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild | 5 | ||||
-rw-r--r-- | sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild | 5 |
5 files changed, 23 insertions, 5 deletions
diff --git a/sys-freebsd/freebsd-lib/ChangeLog b/sys-freebsd/freebsd-lib/ChangeLog index 76cd5de132f2..eab91ef6e098 100644 --- a/sys-freebsd/freebsd-lib/ChangeLog +++ b/sys-freebsd/freebsd-lib/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-freebsd/freebsd-lib # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.140 2012/05/24 12:15:46 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.141 2012/05/25 04:13:19 naota Exp $ + + 25 May 2012; Naohiro Aota <naota@gentoo.org> freebsd-lib-8.0.ebuild, + freebsd-lib-8.2-r1.ebuild, freebsd-lib-9.0-r1.ebuild, + freebsd-lib-9.0-r2.ebuild: + Build with -fno-strict-overflow. FreeBSD time code depends on overflow. + #324452 24 May 2012; Alexis Ballier <aballier@gentoo.org> freebsd-lib-9.0-r2.ebuild: build and install more libraries with multilib diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild index 1f861fa17738..f99c701739ee 100644 --- a/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild +++ b/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild,v 1.11 2012/05/22 16:04:30 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild,v 1.12 2012/05/25 04:13:19 naota Exp $ EAPI=2 @@ -189,6 +189,9 @@ src_compile() { # Bug #270098 append-flags $(test-flags -fno-strict-aliasing) + # Bug #324445 + append-flags $(test-flags -fno-strict-overflow) + strip-flags if [ "${CTARGET}" != "${CHOST}" ]; then export YACC='yacc -by' diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild index f0321e4dfb97..b5ed9de46648 100644 --- a/sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild +++ b/sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild,v 1.8 2012/05/22 16:04:30 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild,v 1.9 2012/05/25 04:13:19 naota Exp $ EAPI=2 @@ -198,6 +198,9 @@ src_compile() { # Bug #270098 append-flags $(test-flags -fno-strict-aliasing) + # Bug #324445 + append-flags $(test-flags -fno-strict-overflow) + strip-flags if [ "${CTARGET}" != "${CHOST}" ]; then export YACC='yacc -by' diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild index 359ee78f3204..2a9df75e5942 100644 --- a/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild +++ b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild,v 1.6 2012/05/22 16:04:30 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild,v 1.7 2012/05/25 04:13:19 naota Exp $ EAPI=2 @@ -212,6 +212,9 @@ src_compile() { # Bug #270098 append-flags $(test-flags -fno-strict-aliasing) + # Bug #324445 + append-flags $(test-flags -fno-strict-overflow) + strip-flags if [ "${CTARGET}" != "${CHOST}" ]; then export YACC='yacc -by' diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild index 6dc31e551ac3..1e67073791a5 100644 --- a/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild +++ b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild,v 1.26 2012/05/24 12:15:46 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild,v 1.27 2012/05/25 04:13:19 naota Exp $ EAPI=2 @@ -316,6 +316,9 @@ src_compile() { # Bug #270098 append-flags $(test-flags -fno-strict-aliasing) + # Bug #324445 + append-flags $(test-flags -fno-strict-overflow) + # strip flags and do not do it later, we only add safe, and in fact # needed flags after all strip-flags |