Lines 6-12
EAPI="7"
Link Here
|
6 |
MY_PV=${PV/_/-} |
6 |
MY_PV=${PV/_/-} |
7 |
MY_P=${PN}-${MY_PV} |
7 |
MY_P=${PN}-${MY_PV} |
8 |
|
8 |
|
9 |
inherit autotools libtool multilib-minimal |
9 |
inherit autotools libtool multilib multilib-minimal usr-ldscript |
10 |
|
10 |
|
11 |
DESCRIPTION="Portable and efficient API to determine the call-chain of a program" |
11 |
DESCRIPTION="Portable and efficient API to determine the call-chain of a program" |
12 |
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind" |
12 |
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind" |
Lines 24-30
RDEPEND="lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )"
Link Here
|
24 |
DEPEND="${RDEPEND} |
24 |
DEPEND="${RDEPEND} |
25 |
libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )" |
25 |
libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )" |
26 |
RDEPEND+=" |
26 |
RDEPEND+=" |
27 |
!${CATEGORY}/${PN}:7" |
27 |
!${CATEGORY}/${PN}:7 |
|
|
28 |
!<sys-devel/gcc-config-2.1" |
28 |
|
29 |
|
29 |
S="${WORKDIR}/${MY_P}" |
30 |
S="${WORKDIR}/${MY_P}" |
30 |
|
31 |
|
Lines 103-108
multilib_src_test() {
Link Here
|
103 |
multilib_src_install() { |
104 |
multilib_src_install() { |
104 |
default |
105 |
default |
105 |
|
106 |
|
|
|
107 |
pushd "${ED}/usr/$(get_libdir)" > /dev/null || die |
108 |
( |
109 |
shopt -s extglob |
110 |
# Names of libraries are architecture-specific. |
111 |
# libunwind-generic should be skipped, because it is symbolic link |
112 |
# to another library in this list. |
113 |
eval "local libraries=(libunwind!(-generic)$(get_libname))" |
114 |
libraries=("${libraries[@]#lib}") |
115 |
libraries=("${libraries[@]%$(get_libname)}") |
116 |
gen_usr_ldscript -a "${libraries[@]}" |
117 |
) |
118 |
popd > /dev/null || die |
119 |
|
106 |
if ! use static-libs; then |
120 |
if ! use static-libs; then |
107 |
# Obsolete after http://git.savannah.gnu.org/gitweb/?p=libunwind.git;a=commitdiff;h=4e8b7a595e144e905fd9c8aed053d7529afb78a4 |
121 |
# Obsolete after http://git.savannah.gnu.org/gitweb/?p=libunwind.git;a=commitdiff;h=4e8b7a595e144e905fd9c8aed053d7529afb78a4 |
108 |
rm "${ED}/usr/$(get_libdir)/libunwind-generic.a" || die |
122 |
rm "${ED}/usr/$(get_libdir)/libunwind-generic.a" || die |
109 |
- |
|
|
110 |
on IA64. |
123 |
on IA64. |
111 |
-- |
|
|
112 |
eclass/toolchain.eclass | 10 +++++++++- |
124 |
eclass/toolchain.eclass | 10 +++++++++- |
113 |
1 file changed, 9 insertions(+), 1 deletion(-) |
125 |
1 file changed, 9 insertions(+), 1 deletion(-) |