Summary: | media-plugins/alsaequal-0.6-r2 USE=abi_x86_32 tries to load libraries from /usr/lib | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stefan Reuter <stefan.gert.r> |
Component: | [OLD] Library | Assignee: | Professional Audio Applications Maintainers <proaudio> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | mgorny, treecleaner |
Priority: | Normal | Keywords: | PATCH, PMASKED, PullRequest |
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/10529 | ||
Whiteboard: | Pending removal: 2018-12-01 | ||
Package list: | Runtime testing required: | --- | |
Attachments: | alsaequal-0.6-r2.ebuild |
Description
Stefan Reuter
2014-10-05 08:05:20 UTC
Comment on attachment 386068 [details]
alsaequal-0.6-r2.ebuild
--- alsaequal-0.6-r2.ebuild
+++ alsaequal-0.6-r2.ebuild
@@ -29,12 +29,29 @@
multilib_copy_sources
}
+multilib_src_configure() {
+ sed -i ctl_equal.c \
+ -e "s:/usr/lib/:/usr/$(get_libdir)/:" \
+ || die
+ sed -i pcm_equal.c \
+ -e "s:/usr/lib/:/usr/$(get_libdir)/:" \
+ || die
+ if ! multilib_is_native_abi; then
+ sed -i ctl_equal.c \
+ -e "s:\".alsaequal.bin\":\".alsaequal.bin$(get_libdir)\":" \
+ || die
+ sed -i pcm_equal.c \
+ -e "s:\".alsaequal.bin\":\".alsaequal.bin$(get_libdir)\":" \
+ || die
+ fi
+}
+
multilib_src_compile() {
emake \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS} -Wall -fPIC -DPIC" \
LD="$(tc-getCC)" \
- LDFLAGS="${LDFLAGS} -shared" \
+ LDFLAGS="${LDFLAGS} -shared -L/usr/$(get_libdir)" \
Q= \
SND_PCM_LIBS="-lasound" \
Removal ongoing wrt bug #499298. |