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_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
|
||||||
|
|||||||
Reference in New Issue
Block a user