|
Lines 4-10
Link Here
|
| 4 |
|
4 |
|
| 5 |
EAPI="3" |
5 |
EAPI="3" |
| 6 |
|
6 |
|
| 7 |
inherit eutils |
7 |
inherit eutils toolchain-funcs |
| 8 |
|
8 |
|
| 9 |
DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" |
9 |
DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" |
| 10 |
HOMEPAGE="https://fedorahosted.org/elfutils/" |
10 |
HOMEPAGE="https://fedorahosted.org/elfutils/" |
|
Lines 47-52
src_configure() {
Link Here
|
| 47 |
$(use_with lzma) |
47 |
$(use_with lzma) |
| 48 |
} |
48 |
} |
| 49 |
|
49 |
|
|
|
50 |
src_compile() { |
| 51 |
if tc-is-cross-compiler; then |
| 52 |
make CC=$(tc-getBUILD_CC) -C lib libeu.a |
| 53 |
make CC=$(tc-getBUILD_CC) -C libcpu i386_gendis i386_dis.h x86_64_dis.h |
| 54 |
mv libcpu/{,native_}i386_gendis |
| 55 |
mv libcpu/i386_dis.h{,.bak} |
| 56 |
mv libcpu/x86_64_dis.h{,.bak} |
| 57 |
sed -e 's#\./i386_gendis#\./native_i386_gendis#' -i libcpu/Makefile |
| 58 |
make clean |
| 59 |
mv libcpu/i386_dis.h{.bak,} |
| 60 |
mv libcpu/x86_64_dis.h{.bak,} |
| 61 |
fi |
| 62 |
|
| 63 |
emake |
| 64 |
} |
| 65 |
|
| 50 |
src_test() { |
66 |
src_test() { |
| 51 |
env LD_LIBRARY_PATH="${S}/libelf:${S}/libebl:${S}/libdw:${S}/libasm" \ |
67 |
env LD_LIBRARY_PATH="${S}/libelf:${S}/libebl:${S}/libdw:${S}/libasm" \ |
| 52 |
LC_ALL="C" \ |
68 |
LC_ALL="C" \ |