commit:     2275ba3327a0be3b92db45cf934222306bcb0aab
Author:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 13 15:31:38 2017 +0000
Commit:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Mon Mar 13 15:32:05 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2275ba33

profile/prefix/aix/bashrc: tar-1.29 needs _LINUX_SOURCE_COMPAT

 profiles/prefix/aix/profile.bashrc | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/aix/profile.bashrc 
b/profiles/prefix/aix/profile.bashrc
index b0f8b6bfeb0..b596fc8dda1 100644
--- a/profiles/prefix/aix/profile.bashrc
+++ b/profiles/prefix/aix/profile.bashrc
@@ -1,6 +1,14 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # never use /bin/sh as CONFIG_SHELL on AIX: it is ways too slow,
 # as well as broken in some corner cases.
 export CONFIG_SHELL=${BASH}
+
+if [[ ${EBUILD_PHASE} == setup ]] ; then
+       if [[ ${CATEGORY}/${P} == app-arch/tar-1.29* ]] ; then
+               # for distinct EEXIST and ENOTEMPTY,
+               # https://savannah.gnu.org/patch/?9284
+               [[ " ${CPPFLAGS} "   == *" -D_LINUX_SOURCE_COMPAT "* ]] || 
CPPFLAGS="-D_LINUX_SOURCE_COMPAT ${CPPFLAGS}"
+       fi
+fi

Reply via email to