mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 05:06:43 +00:00
buildsystem: introduce $TARGET_KERNEL_PATCH_ARCH
This commit is contained in:
parent
f547d15d69
commit
f88d19b575
@ -763,8 +763,8 @@ check_arch() {
|
|||||||
linux_config_dir="${PROJECT_DIR}/${PROJECT}/linux"
|
linux_config_dir="${PROJECT_DIR}/${PROJECT}/linux"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -e "$linux_config_dir/linux.${TARGET_PATCH_ARCH:-$TARGET_ARCH}.conf" ] &&
|
if [ ! -e "$linux_config_dir/linux.${TARGET_KERNEL_PATCH_ARCH:-$TARGET_ARCH}.conf" ] &&
|
||||||
! ls "$linux_config_dir/"*/linux.${TARGET_PATCH_ARCH:-$TARGET_ARCH}.conf &>/dev/null; then
|
! ls "$linux_config_dir/"*/linux.${TARGET_KERNEL_PATCH_ARCH:-$TARGET_ARCH}.conf &>/dev/null; then
|
||||||
arch_err_msg="\n $dashes$dashes$dashes"
|
arch_err_msg="\n $dashes$dashes$dashes"
|
||||||
arch_err_msg="${arch_err_msg}\n ERROR: Architecture not found, use a valid Architecture"
|
arch_err_msg="${arch_err_msg}\n ERROR: Architecture not found, use a valid Architecture"
|
||||||
arch_err_msg="${arch_err_msg}\n for your project or create a new config"
|
arch_err_msg="${arch_err_msg}\n for your project or create a new config"
|
||||||
@ -1246,7 +1246,7 @@ kernel_config_path() {
|
|||||||
pkg_linux_version="$(get_pkg_version linux)"
|
pkg_linux_version="$(get_pkg_version linux)"
|
||||||
pkg_linux_dir="$(get_pkg_directory linux)"
|
pkg_linux_dir="$(get_pkg_directory linux)"
|
||||||
|
|
||||||
config_name="linux.${TARGET_PATCH_ARCH:-$TARGET_ARCH}.conf"
|
config_name="linux.${TARGET_KERNEL_PATCH_ARCH:-$TARGET_ARCH}.conf"
|
||||||
|
|
||||||
for cfg in $PROJECT_DIR/$PROJECT/devices/$DEVICE/linux/$pkg_linux_version/$config_name \
|
for cfg in $PROJECT_DIR/$PROJECT/devices/$DEVICE/linux/$pkg_linux_version/$config_name \
|
||||||
$PROJECT_DIR/$PROJECT/devices/$DEVICE/linux/$LINUX/$config_name \
|
$PROJECT_DIR/$PROJECT/devices/$DEVICE/linux/$LINUX/$config_name \
|
||||||
@ -1268,7 +1268,7 @@ kernel_config_path() {
|
|||||||
kernel_initramfs_confs() {
|
kernel_initramfs_confs() {
|
||||||
local config_name cfg confs
|
local config_name cfg confs
|
||||||
|
|
||||||
config_name="initramfs.${TARGET_PATCH_ARCH:-$TARGET_ARCH}.conf"
|
config_name="initramfs.${TARGET_KERNEL_PATCH_ARCH:-$TARGET_ARCH}.conf"
|
||||||
confs="$(get_pkg_directory initramfs)/config/initramfs.conf"
|
confs="$(get_pkg_directory initramfs)/config/initramfs.conf"
|
||||||
|
|
||||||
for cfg in $PROJECT_DIR/$PROJECT/packages/initramfs/config/$config_name \
|
for cfg in $PROJECT_DIR/$PROJECT/packages/initramfs/config/$config_name \
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
;;
|
;;
|
||||||
arm)
|
arm)
|
||||||
TARGET_KERNEL_ARCH="arm64"
|
TARGET_KERNEL_ARCH="arm64"
|
||||||
TARGET_PATCH_ARCH="aarch64"
|
TARGET_KERNEL_PATCH_ARCH="aarch64"
|
||||||
TARGET_FLOAT="hard"
|
TARGET_FLOAT="hard"
|
||||||
TARGET_CPU="cortex-a53"
|
TARGET_CPU="cortex-a53"
|
||||||
TARGET_CPU_FLAGS="+crc"
|
TARGET_CPU_FLAGS="+crc"
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
;;
|
;;
|
||||||
arm)
|
arm)
|
||||||
TARGET_KERNEL_ARCH="arm64"
|
TARGET_KERNEL_ARCH="arm64"
|
||||||
TARGET_PATCH_ARCH="aarch64"
|
TARGET_KERNEL_PATCH_ARCH="aarch64"
|
||||||
TARGET_FLOAT="hard"
|
TARGET_FLOAT="hard"
|
||||||
TARGET_CPU="cortex-a53"
|
TARGET_CPU="cortex-a53"
|
||||||
TARGET_CPU_FLAGS="+crc"
|
TARGET_CPU_FLAGS="+crc"
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
;;
|
;;
|
||||||
arm)
|
arm)
|
||||||
TARGET_KERNEL_ARCH="arm64"
|
TARGET_KERNEL_ARCH="arm64"
|
||||||
TARGET_PATCH_ARCH="aarch64"
|
TARGET_KERNEL_PATCH_ARCH="aarch64"
|
||||||
TARGET_FLOAT="hard"
|
TARGET_FLOAT="hard"
|
||||||
TARGET_CPU="cortex-a53"
|
TARGET_CPU="cortex-a53"
|
||||||
TARGET_CPU_FLAGS="+crc"
|
TARGET_CPU_FLAGS="+crc"
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
;;
|
;;
|
||||||
arm)
|
arm)
|
||||||
TARGET_KERNEL_ARCH="arm64"
|
TARGET_KERNEL_ARCH="arm64"
|
||||||
TARGET_PATCH_ARCH="aarch64"
|
TARGET_KERNEL_PATCH_ARCH="aarch64"
|
||||||
TARGET_FLOAT="hard"
|
TARGET_FLOAT="hard"
|
||||||
TARGET_CPU="cortex-a53"
|
TARGET_CPU="cortex-a53"
|
||||||
TARGET_CPU_FLAGS="+crc"
|
TARGET_CPU_FLAGS="+crc"
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
;;
|
;;
|
||||||
arm)
|
arm)
|
||||||
TARGET_KERNEL_ARCH="arm64"
|
TARGET_KERNEL_ARCH="arm64"
|
||||||
TARGET_PATCH_ARCH="aarch64"
|
TARGET_KERNEL_PATCH_ARCH="aarch64"
|
||||||
TARGET_FLOAT="hard"
|
TARGET_FLOAT="hard"
|
||||||
TARGET_CPU="cortex-a53"
|
TARGET_CPU="cortex-a53"
|
||||||
TARGET_CPU_FLAGS="+crc"
|
TARGET_CPU_FLAGS="+crc"
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
;;
|
;;
|
||||||
arm)
|
arm)
|
||||||
TARGET_KERNEL_ARCH="arm64"
|
TARGET_KERNEL_ARCH="arm64"
|
||||||
TARGET_PATCH_ARCH="aarch64"
|
TARGET_KERNEL_PATCH_ARCH="aarch64"
|
||||||
TARGET_FLOAT=hard
|
TARGET_FLOAT=hard
|
||||||
TARGET_CPU="cortex-a53"
|
TARGET_CPU="cortex-a53"
|
||||||
TARGET_CPU_FLAGS="+crc"
|
TARGET_CPU_FLAGS="+crc"
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
;;
|
;;
|
||||||
arm)
|
arm)
|
||||||
TARGET_KERNEL_ARCH="arm64"
|
TARGET_KERNEL_ARCH="arm64"
|
||||||
TARGET_PATCH_ARCH="aarch64"
|
TARGET_KERNEL_PATCH_ARCH="aarch64"
|
||||||
TARGET_FLOAT=hard
|
TARGET_FLOAT=hard
|
||||||
TARGET_CPU="cortex-a53"
|
TARGET_CPU="cortex-a53"
|
||||||
TARGET_CPU_FLAGS="+crc"
|
TARGET_CPU_FLAGS="+crc"
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
;;
|
;;
|
||||||
arm)
|
arm)
|
||||||
TARGET_KERNEL_ARCH="arm64"
|
TARGET_KERNEL_ARCH="arm64"
|
||||||
TARGET_PATCH_ARCH="aarch64"
|
TARGET_KERNEL_PATCH_ARCH="aarch64"
|
||||||
TARGET_FLOAT="hard"
|
TARGET_FLOAT="hard"
|
||||||
TARGET_CPU="cortex-a53"
|
TARGET_CPU="cortex-a53"
|
||||||
TARGET_CPU_FLAGS="+crc"
|
TARGET_CPU_FLAGS="+crc"
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
;;
|
;;
|
||||||
arm)
|
arm)
|
||||||
TARGET_KERNEL_ARCH="arm64"
|
TARGET_KERNEL_ARCH="arm64"
|
||||||
TARGET_PATCH_ARCH="aarch64"
|
TARGET_KERNEL_PATCH_ARCH="aarch64"
|
||||||
TARGET_FLOAT="hard"
|
TARGET_FLOAT="hard"
|
||||||
TARGET_CPU="cortex-a72.cortex-a53"
|
TARGET_CPU="cortex-a72.cortex-a53"
|
||||||
TARGET_CPU_FLAGS="+crc"
|
TARGET_CPU_FLAGS="+crc"
|
||||||
|
@ -126,6 +126,8 @@ if [ -d "${SOURCES}/${PKG_NAME}" -o -d "${PKG_DIR}/sources" ] || pkg_call_exists
|
|||||||
|
|
||||||
if [ "${TARGET_ARCH}" = "x86_64" ]; then
|
if [ "${TARGET_ARCH}" = "x86_64" ]; then
|
||||||
PATCH_ARCH="x86"
|
PATCH_ARCH="x86"
|
||||||
|
elif [ "${PKG_IS_KERNEL_PKG}" = "yes" ]; then
|
||||||
|
PATCH_ARCH="${TARGET_KERNEL_PATCH_ARCH:-${TARGET_ARCH}}"
|
||||||
else
|
else
|
||||||
PATCH_ARCH="${TARGET_PATCH_ARCH:-${TARGET_ARCH}}"
|
PATCH_ARCH="${TARGET_PATCH_ARCH:-${TARGET_ARCH}}"
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user