vapier      15/03/31 04:27:29

  Modified:             toolchain-funcs.eclass
  Log:
  tc-export_build_env: export BUILD_CPPFLAGS/BUILD_LDFLAGS to non-empty values 
so they do not get defaulted by build systems #526734 by Matthias Maier

Revision  Changes    Path
1.136                eclass/toolchain-funcs.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-funcs.eclass?rev=1.136&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-funcs.eclass?rev=1.136&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-funcs.eclass?r1=1.135&r2=1.136

Index: toolchain-funcs.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v
retrieving revision 1.135
retrieving revision 1.136
diff -u -r1.135 -r1.136
--- toolchain-funcs.eclass      16 Mar 2015 21:12:27 -0000      1.135
+++ toolchain-funcs.eclass      31 Mar 2015 04:27:29 -0000      1.136
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.135 
2015/03/16 21:12:27 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.136 
2015/03/31 04:27:29 vapier Exp $
 
 # @ECLASS: toolchain-funcs.eclass
 # @MAINTAINER:
@@ -223,10 +223,13 @@
 # Export common build related compiler settings.
 tc-export_build_env() {
        tc-export "$@"
+       # Some build envs will initialize vars like:
+       # : ${BUILD_LDFLAGS:-${LDFLAGS}}
+       # So make sure all variables are non-empty. #526734
        : ${BUILD_CFLAGS:=-O1 -pipe}
        : ${BUILD_CXXFLAGS:=-O1 -pipe}
-       : ${BUILD_CPPFLAGS:=}
-       : ${BUILD_LDFLAGS:=}
+       : ${BUILD_CPPFLAGS:= }
+       : ${BUILD_LDFLAGS:= }
        export BUILD_{C,CXX,CPP,LD}FLAGS
 
        # Some packages use XXX_FOR_BUILD.




Reply via email to