--- trunk/extras/spidermonkey/spidermonkey-52.7.3-r1.smage2 2018/04/30 13:44:09 30865 +++ trunk/extras/spidermonkey/spidermonkey-52.7.3-r1.smage2 2018/04/30 14:51:41 30866 @@ -41,6 +41,21 @@ mpatch ${PNAME}-${PVER}-copy-headers.patch || die mpatch ${PNAME}-${PVER}-disable-mozglue.patch || die mpatch ${PNAME}-${PVER}-include-configure-script.patch || die + + # create missing python execs on multilib systems + if [[ ${ARCH} = x86_64 ]] && [[ $(mlibdir) != lib ]] + then + cd ${SRCDIR} + sed -i '/^rm -rf _virtualenv/d' configure.in || die + sed -i '/^mkdir -p _virtualenv/d' configure.in || die + + local _mychost="${CHOST}" + install -d obj-${_mychost}/_virtualenv/bin || die + cp -a /usr/bin/python-m32 obj-${_mychost}/_virtualenv/bin || die + cp -a /usr/bin/python-m64 obj-${_mychost}/_virtualenv/bin || die + cp -a /usr/bin/python$(mget-python-version)-m32 obj-${_mychost}/_virtualenv/bin || die + cp -a /usr/bin/python$(mget-python-version)-m64 obj-${_mychost}/_virtualenv/bin || die + fi } src_compile()