Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 376606 Details for
Bug 506460
<sys-libs/libsemanage-2.3-r1 fails to emerge on multilib system with ABI_X86="32"
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Add multilib build support to look in the correct lib dirs
libsemanage-2.2-r2_to_libsemanage-2.2-r3.patch (text/plain), 1.71 KB, created by
Sven Eden
on 2014-05-09 08:29:25 UTC
(
hide
)
Description:
Add multilib build support to look in the correct lib dirs
Filename:
MIME Type:
Creator:
Sven Eden
Created:
2014-05-09 08:29:25 UTC
Size:
1.71 KB
patch
obsolete
>--- a/sys-libs/libsemanage/libsemanage-2.2-r2.ebuild 2014-03-23 20:29:35.000000000 +0100 >+++ b/sys-libs/libsemanage/libsemanage-2.2-r3.ebuild 2014-05-09 10:00:53.289097645 +0200 >@@ -21,7 +21,10 @@ > > RDEPEND=">=sys-libs/libsepol-${SEPOL_VER} > >=sys-libs/libselinux-${SELNX_VER} >- dev-libs/ustr >+ abi_x86_32? ( >+ !<dev-libs/ustr-1.0.4-r4 >+ !dev-libs/ustr[-abi_x86_32(-)] >+ ) > sys-process/audit" > DEPEND="${RDEPEND} > sys-devel/bison >@@ -66,26 +69,41 @@ > } > > multilib_src_compile() { >- emake AR="$(tc-getAR)" CC="$(tc-getCC)" all || die >+ building() { >+ emake \ >+ AR="$(tc-getAR)" \ >+ CC="$(tc-getCC)" \ >+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ >+ SHLIBDIR="${EPREFIX}/usr/$(get_libdir)" \ >+ "$@" || die >+ } >+ >+ multilib_foreach_abi building all > > if multilib_is_native_abi && use python; then >- building() { >+ building_py() { > python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH > emake CC="$(tc-getCC)" PYINC="-I${PYTHON_INCLUDEDIR}" PYTHONLBIDIR="${PYTHON_LIBPATH}" PYPREFIX="${EPYTHON##*/}" "$@" > } >- python_foreach_impl building swigify >- python_foreach_impl building pywrap >+ python_foreach_impl building_py swigify >+ python_foreach_impl building_py pywrap > fi > } > > multilib_src_install() { >- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(PREFIX)/$(get_libdir)" \ >- emake DESTDIR="${D}" install >+ installation() { >+ emake \ >+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ >+ SHLIBDIR="${EPREFIX}/usr/$(get_libdir)" \ >+ DESTDIR="${D}" "$@" >+ } >+ >+ multilib_foreach_abi installation install > > if multilib_is_native_abi && use python; then >- installation() { >+ installation_py() { > emake DESTDIR="${D}" install-pywrap > } >- python_foreach_impl installation >+ python_foreach_impl installation_py > fi > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 506460
:
374050
|
374052
|
375434
|
375436
|
376604
| 376606