mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
squash linux package.mk
remove 'CROSS_COMPILE= ' run make headers_check and make headers_install with all HOST* variables set Signed-off-by: Matthias Reichl <hias@horus.com>
This commit is contained in:
parent
d853a4fa07
commit
41bf471713
@ -86,8 +86,6 @@ if [ "$PKG_BUILD_PERF" != "no" ] && grep -q ^CONFIG_PERF_EVENTS= $PKG_KERNEL_CFG
|
|||||||
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET binutils elfutils libunwind zlib openssl"
|
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET binutils elfutils libunwind zlib openssl"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PKG_MAKE_OPTS_HOST="CROSS_COMPILE= ARCH=${HEADERS_ARCH:-$TARGET_KERNEL_ARCH} headers_check"
|
|
||||||
|
|
||||||
if [ "$TARGET_ARCH" = "x86_64" ]; then
|
if [ "$TARGET_ARCH" = "x86_64" ]; then
|
||||||
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET intel-ucode:host kernel-firmware"
|
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET intel-ucode:host kernel-firmware"
|
||||||
fi
|
fi
|
||||||
@ -141,9 +139,26 @@ post_patch() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
make_host() {
|
||||||
|
make \
|
||||||
|
ARCH=${HEADERS_ARCH:-$TARGET_KERNEL_ARCH} \
|
||||||
|
HOSTCC="$TOOLCHAIN/bin/host-gcc" \
|
||||||
|
HOSTCXX="$TOOLCHAIN/bin/host-g++" \
|
||||||
|
HOSTCFLAGS="$HOST_CFLAGS" \
|
||||||
|
HOSTCXXFLAGS="$HOST_CXXFLAGS" \
|
||||||
|
HOSTLDFLAGS="$HOST_LDFLAGS" \
|
||||||
|
headers_check
|
||||||
|
}
|
||||||
|
|
||||||
makeinstall_host() {
|
makeinstall_host() {
|
||||||
make CROSS_COMPILE= ARCH=${HEADERS_ARCH:-$TARGET_KERNEL_ARCH} INSTALL_HDR_PATH=dest \
|
make \
|
||||||
HOSTCFLAGS="$HOST_CFLAGS" HOSTLDFLAGS="$HOST_LDFLAGS" \
|
ARCH=${HEADERS_ARCH:-$TARGET_KERNEL_ARCH} \
|
||||||
|
HOSTCC="$TOOLCHAIN/bin/host-gcc" \
|
||||||
|
HOSTCXX="$TOOLCHAIN/bin/host-g++" \
|
||||||
|
HOSTCFLAGS="$HOST_CFLAGS" \
|
||||||
|
HOSTCXXFLAGS="$HOST_CXXFLAGS" \
|
||||||
|
HOSTLDFLAGS="$HOST_LDFLAGS" \
|
||||||
|
INSTALL_HDR_PATH=dest \
|
||||||
headers_install
|
headers_install
|
||||||
mkdir -p $SYSROOT_PREFIX/usr/include
|
mkdir -p $SYSROOT_PREFIX/usr/include
|
||||||
cp -R dest/include/* $SYSROOT_PREFIX/usr/include
|
cp -R dest/include/* $SYSROOT_PREFIX/usr/include
|
||||||
|
Loading…
x
Reference in New Issue
Block a user