mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
commit
0e3461acf0
@ -52,6 +52,10 @@ PKG_CONFIGURE_OPTS_TARGET="bash_cv_have_mbstate_t=set \
|
|||||||
--enable-libssp \
|
--enable-libssp \
|
||||||
--disable-werror"
|
--disable-werror"
|
||||||
|
|
||||||
|
makeinstall_target() {
|
||||||
|
make DESTDIR=$INSTALL install
|
||||||
|
}
|
||||||
|
|
||||||
post_makeinstall_target() {
|
post_makeinstall_target() {
|
||||||
rm -rf $INSTALL/usr/share/gdb/python
|
rm -rf $INSTALL/usr/share/gdb/python
|
||||||
}
|
}
|
||||||
|
@ -29,3 +29,7 @@ PKG_LONGDESC="library to determine the call-chain of a program"
|
|||||||
|
|
||||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
|
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
|
||||||
--disable-shared"
|
--disable-shared"
|
||||||
|
|
||||||
|
makeinstall_target() {
|
||||||
|
make DESTDIR=$SYSROOT_PREFIX install
|
||||||
|
}
|
||||||
|
@ -50,6 +50,8 @@ PKG_CONFIGURE_OPTS_TARGET="--target=$TARGET_NAME \
|
|||||||
--with-lib-path=$SYSROOT_PREFIX/lib:$SYSROOT_PREFIX/usr/lib \
|
--with-lib-path=$SYSROOT_PREFIX/lib:$SYSROOT_PREFIX/usr/lib \
|
||||||
--without-ppl \
|
--without-ppl \
|
||||||
--without-cloog \
|
--without-cloog \
|
||||||
|
--enable-static \
|
||||||
|
--disable-shared \
|
||||||
--disable-werror \
|
--disable-werror \
|
||||||
--disable-multilib \
|
--disable-multilib \
|
||||||
--disable-libada \
|
--disable-libada \
|
||||||
@ -79,10 +81,12 @@ makeinstall_host() {
|
|||||||
|
|
||||||
make_target() {
|
make_target() {
|
||||||
make configure-host
|
make configure-host
|
||||||
make -C libiberty libiberty.a
|
make -C libiberty
|
||||||
|
make -C bfd
|
||||||
}
|
}
|
||||||
|
|
||||||
makeinstall_target() {
|
makeinstall_target() {
|
||||||
mkdir -p $SYSROOT_PREFIX/usr/lib
|
mkdir -p $SYSROOT_PREFIX/usr/lib
|
||||||
cp libiberty/libiberty.a $SYSROOT_PREFIX/usr/lib
|
cp libiberty/libiberty.a $SYSROOT_PREFIX/usr/lib
|
||||||
|
make DESTDIR="$SYSROOT_PREFIX" -C bfd install
|
||||||
}
|
}
|
||||||
|
@ -164,6 +164,20 @@ make_target() {
|
|||||||
|
|
||||||
if [ "$PKG_BUILD_PERF" = "yes" ] ; then
|
if [ "$PKG_BUILD_PERF" = "yes" ] ; then
|
||||||
( cd tools/perf
|
( cd tools/perf
|
||||||
|
|
||||||
|
# arch specific perf build args
|
||||||
|
case "$TARGET_ARCH" in
|
||||||
|
x86_64)
|
||||||
|
PERF_BUILD_ARGS="ARCH=x86"
|
||||||
|
;;
|
||||||
|
aarch64)
|
||||||
|
PERF_BUILD_ARGS="ARCH=arm64"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
PERF_BUILD_ARGS="ARCH=$TARGET_ARCH"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
WERROR=0 \
|
WERROR=0 \
|
||||||
NO_LIBPERL=1 \
|
NO_LIBPERL=1 \
|
||||||
NO_LIBPYTHON=1 \
|
NO_LIBPYTHON=1 \
|
||||||
@ -173,9 +187,11 @@ make_target() {
|
|||||||
NO_LIBAUDIT=1 \
|
NO_LIBAUDIT=1 \
|
||||||
NO_LZMA=1 \
|
NO_LZMA=1 \
|
||||||
NO_SDT=1 \
|
NO_SDT=1 \
|
||||||
LDFLAGS="-ldw -ldwfl -lebl -lelf -ldl -lz" \
|
LDFLAGS="$LDFLAGS -ldw -ldwfl -lebl -lelf -ldl -lz" \
|
||||||
EXTRA_PERFLIBS="-lebl" \
|
EXTRA_PERFLIBS="-lebl" \
|
||||||
make
|
CROSS_COMPILE="$TARGET_PREFIX" \
|
||||||
|
JOBS="$CONCURRENCY_MAKE_LEVEL" \
|
||||||
|
make $PERF_BUILD_ARGS
|
||||||
mkdir -p $INSTALL/usr/bin
|
mkdir -p $INSTALL/usr/bin
|
||||||
cp perf $INSTALL/usr/bin
|
cp perf $INSTALL/usr/bin
|
||||||
)
|
)
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/tools/perf/Makefile.config b/tools/perf/Makefile.config
|
||||||
|
index 0294bfb6c5f8..153036bbed7e 100644
|
||||||
|
--- a/tools/perf/Makefile.config
|
||||||
|
+++ b/tools/perf/Makefile.config
|
||||||
|
@@ -35,7 +35,7 @@ ifeq ($(SRCARCH),x86)
|
||||||
|
ifeq (${IS_64_BIT}, 1)
|
||||||
|
CFLAGS += -DHAVE_ARCH_X86_64_SUPPORT -DHAVE_SYSCALL_TABLE -I$(OUTPUT)arch/x86/include/generated
|
||||||
|
ARCH_INCLUDE = ../../arch/x86/lib/memcpy_64.S ../../arch/x86/lib/memset_64.S
|
||||||
|
- LIBUNWIND_LIBS = -lunwind-x86_64 -lunwind -llzma
|
||||||
|
+ LIBUNWIND_LIBS = -lunwind-x86_64 -lunwind
|
||||||
|
$(call detected,CONFIG_X86_64)
|
||||||
|
else
|
||||||
|
LIBUNWIND_LIBS = -lunwind-x86 -llzma -lunwind
|
Loading…
x
Reference in New Issue
Block a user