summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaohiro Aota <naota@gentoo.org>2012-05-25 04:13:19 +0000
committerNaohiro Aota <naota@gentoo.org>2012-05-25 04:13:19 +0000
commitb488bf92c810f49e35fdc066f9c7e9508c5351e8 (patch)
treedfef66aa0fa0f041b03789127d044864601ee88e /sys-freebsd
parentUpdate to EAPI=4, and make --program-transform-name work with newer versions ... (diff)
downloadgentoo-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/ChangeLog8
-rw-r--r--sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild5
-rw-r--r--sys-freebsd/freebsd-lib/freebsd-lib-8.2-r1.ebuild5
-rw-r--r--sys-freebsd/freebsd-lib/freebsd-lib-9.0-r1.ebuild5
-rw-r--r--sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild5
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