Some paths have been fixed

This commit is contained in:
2025-12-04 14:06:18 +03:00
parent 9168b85705
commit 96056d2f56

View File

@@ -10,7 +10,8 @@ BUILD_SRC_DIR="${BUILD_DIR}/src"
INSTALL_DIR="${TOP}/install" INSTALL_DIR="${TOP}/install"
INSTALL_BIN_DIR="${INSTALL_DIR}/bin" INSTALL_BIN_DIR="${INSTALL_DIR}/bin"
KERNEL_SYSROOT_DIR="${INSTALL_DIR}/sysroot" KERNEL_SYSROOT_DIR="${INSTALL_DIR}/sysroot"
KERNEL_HEADERS_DIR="${KERNEL_SYSROOT_DIR}/usr/include" KERNEL_SYSROOT_USR_DIR="${KERNEL_SYSROOT_DIR}/usr"
KERNEL_SYSROOT_USR_INCLUDES_DIR="${KERNEL_SYSROOT_USR_DIR}/include"
CFLAGS_TOOLSET='-O2' CFLAGS_TOOLSET='-O2'
CFLAGS_TARGET='-Os -mthumb' CFLAGS_TARGET='-Os -mthumb'
@@ -73,7 +74,7 @@ cd build/gcc1
$SRC_GCC/configure \ $SRC_GCC/configure \
--target=${TARGET} \ --target=${TARGET} \
--prefix=${TOP}/install \ --prefix=${INSTALL_DIR} \
--with-arch=${SUBARCH} \ --with-arch=${SUBARCH} \
--with-mode=${SUBMODE} \ --with-mode=${SUBMODE} \
--without-headers \ --without-headers \
@@ -105,7 +106,7 @@ cd $SRC_LINUX
PATH=${INSTALL_BIN_DIR}:${PATH} \ PATH=${INSTALL_BIN_DIR}:${PATH} \
make headers_install ARCH=arm \ make headers_install ARCH=arm \
INSTALL_HDR_PATH=${TOP}/install/sysroot/usr \ INSTALL_HDR_PATH=${KERNEL_SYSROOT_USR_DIR} \
CROSS_COMPILE=${TARGET}- \ CROSS_COMPILE=${TARGET}- \
O=${TOP}/build/kernelheader O=${TOP}/build/kernelheader
@@ -122,10 +123,10 @@ cd $SRC_UCLIBC
sed -i '/^KERNEL_HEADERS=/d' .config sed -i '/^KERNEL_HEADERS=/d' .config
# Добавляем новое # Добавляем новое
echo "KERNEL_HEADERS=\"${KERNEL_HEADERS_DIR}\"" >> .config echo "KERNEL_HEADERS=\"${KERNEL_SYSROOT_USR_INCLUDES_DIR}\"" >> .config
PATH=${TOP}/install/bin:${PATH} make all -j12 PATH=${TOP}/install/bin:${PATH} make all -j12
PATH=${TOP}/install/bin:${PATH} make PREFIX=${TOP}/install/sysroot install PATH=${TOP}/install/bin:${PATH} make PREFIX=${KERNEL_SYSROOT_DIR} install
cd ../../.. cd ../../..
####################################### #######################################
@@ -167,7 +168,7 @@ tar -C install --atime-preserve -cf - . | tar --atime-preserve -xf - -C $WDIR
find $WDIR -type f -exec strip -p {} \; > /dev/null 2>&1 find $WDIR -type f -exec strip -p {} \; > /dev/null 2>&1
find $WDIR -exec install/bin/${TARGET}-strip -p {} \; > /dev/null 2>&1 find $WDIR -exec install/bin/${TARGET}-strip -p {} \; > /dev/null 2>&1
tar -C $WDIR --atime-preserve -czf toolset-jlv-${SUBARCH}.tgz . tar -C "$WDIR" --atime-preserve -cJf "toolset-jlv-${SUBARCH}.tar.xz" .
echo "== Готово ==" echo "== Готово =="
@@ -176,7 +177,7 @@ echo "== Готово =="
####################################### #######################################
echo "" echo ""
echo "=== Управление архивами ===" echo "=== Управление архивами ==="
echo "Собрана тулчейн: toolset-jlv-${SUBARCH}.tgz" echo "Собран тулчейн: toolset-jlv-${SUBARCH}.tar.xz"
read -p "Удалить исходные архивы (*.tar.xz)? (y/N): " -n 1 -r read -p "Удалить исходные архивы (*.tar.xz)? (y/N): " -n 1 -r
echo echo