libdwarf: fix cross-compiling

This commit is contained in:
newbluemoon 2017-08-18 16:13:02 +02:00
parent daca50eee9
commit b4fd9cf148

View file

@ -1,7 +1,7 @@
# Template build file for 'libdwarf'
pkgname=libdwarf
version=20170709
revision=1
revision=2
build_style=gnu-configure
configure_args="--prefix=/usr --enable-shared"
short_desc="DWARF Debugging Information Format Library"
@ -13,8 +13,15 @@ distfiles="http://prevanders.net/${pkgname}-${version}.tar.gz"
checksum=46ccfb24ecd24bd7cce466d67a7bfeb62b9ed405dafdc924918d58c529abccb8
wrksrc="dwarf-${version}"
build_wrksrc="libdwarf"
nocross="yes"
# XXX need to fix cross-compile
if [ -n "$CROSS_BUILD" ]; then
make_cmd="make HOSTCC=cc HOSTCFLAGS=-I./ HOSTLDFLAGS="
pre_build() {
# Makefile doesnt use $HOSTLDFLAGS when using $HOSTCC
sed -i -e 's|\$(HOSTCC) \$(HOSTCFLAGS) \$(LDFLAGS)|\$(HOSTCC) \$(HOSTCFLAGS) \$(HOSTLDFLAGS)|' Makefile
}
fi
do_install() {
install -dm755 $DESTDIR/usr/lib