Some paths have been fixed
This commit is contained in:
@@ -10,7 +10,8 @@ BUILD_SRC_DIR="${BUILD_DIR}/src"
|
||||
INSTALL_DIR="${TOP}/install"
|
||||
INSTALL_BIN_DIR="${INSTALL_DIR}/bin"
|
||||
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_TARGET='-Os -mthumb'
|
||||
@@ -73,7 +74,7 @@ cd build/gcc1
|
||||
|
||||
$SRC_GCC/configure \
|
||||
--target=${TARGET} \
|
||||
--prefix=${TOP}/install \
|
||||
--prefix=${INSTALL_DIR} \
|
||||
--with-arch=${SUBARCH} \
|
||||
--with-mode=${SUBMODE} \
|
||||
--without-headers \
|
||||
@@ -105,7 +106,7 @@ cd $SRC_LINUX
|
||||
|
||||
PATH=${INSTALL_BIN_DIR}:${PATH} \
|
||||
make headers_install ARCH=arm \
|
||||
INSTALL_HDR_PATH=${TOP}/install/sysroot/usr \
|
||||
INSTALL_HDR_PATH=${KERNEL_SYSROOT_USR_DIR} \
|
||||
CROSS_COMPILE=${TARGET}- \
|
||||
O=${TOP}/build/kernelheader
|
||||
|
||||
@@ -122,10 +123,10 @@ cd $SRC_UCLIBC
|
||||
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 PREFIX=${TOP}/install/sysroot install
|
||||
PATH=${TOP}/install/bin:${PATH} make PREFIX=${KERNEL_SYSROOT_DIR} install
|
||||
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 -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 "== Готово =="
|
||||
|
||||
@@ -176,7 +177,7 @@ echo "== Готово =="
|
||||
#######################################
|
||||
echo ""
|
||||
echo "=== Управление архивами ==="
|
||||
echo "Собрана тулчейн: toolset-jlv-${SUBARCH}.tgz"
|
||||
echo "Собран тулчейн: toolset-jlv-${SUBARCH}.tar.xz"
|
||||
|
||||
read -p "Удалить исходные архивы (*.tar.xz)? (y/N): " -n 1 -r
|
||||
echo
|
||||
|
||||
Reference in New Issue
Block a user