projects
/
gentoo.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1fa3dfa
)
Revert "distutils-r1.eclass: Do not modify the HOME variable"
author
Mike Gilbert
<floppym@gentoo.org>
Sat, 28 May 2016 13:07:16 +0000
(09:07 -0400)
committer
Mike Gilbert
<floppym@gentoo.org>
Sat, 28 May 2016 13:11:25 +0000
(09:11 -0400)
This reverts commit
3bcfb71425f15e237d6002ff3626e2e169df3f05
.
This change can break ebuilds that call esetup.py in src_test.
eclass/distutils-r1.eclass
patch
|
blob
|
history
diff --git
a/eclass/distutils-r1.eclass
b/eclass/distutils-r1.eclass
index dbc55ff45ebe588cd5352c4951463965ba2d510c..afd29ed272ffa68badb11deb1f797e094d255a14 100644
(file)
--- a/
eclass/distutils-r1.eclass
+++ b/
eclass/distutils-r1.eclass
@@
-632,6
+632,12
@@
distutils-r1_run_phase() {
# in the sys.path_importer_cache)
mkdir -p "${BUILD_DIR}/lib" || die
+ # We need separate home for each implementation, for .pydistutils.cfg.
+ if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then
+ local -x HOME=${HOME}/${EPYTHON}
+ mkdir -p "${HOME}" || die
+ fi
+
# Set up build environment, bug #513664.
local -x AR=${AR} CC=${CC} CPP=${CPP} CXX=${CXX}
tc-export AR CC CPP CXX