11 Commits

Author SHA1 Message Date
4b7552e7ce 关闭临时编译 2024-07-19 21:47:25 +08:00
5200b65d6a 调整 2024-07-19 13:41:32 +08:00
53ddca9aca 二调 2024-07-19 13:37:08 +08:00
c45baaa6aa a 2024-07-19 13:34:02 +08:00
4972b460ff 临时关闭重复检测 2024-07-19 13:30:17 +08:00
0a7964fde0 少加环境变量? 2024-07-19 13:19:26 +08:00
f096163f9a 环境变量设置有误 2024-07-19 11:28:31 +08:00
f9ff780157 使用体积小一些的交叉编译链 2024-07-19 11:18:37 +08:00
f8b9cf784b 调整解压目录 2024-07-19 11:12:47 +08:00
c6db4635bb 小调 2024-07-19 11:08:14 +08:00
7078b94461 漏加sudo 2024-07-19 10:59:09 +08:00

View File

@@ -33,12 +33,12 @@ sudo apt install -y gcc-aarch64-linux-gnu
sudo apt build-dep -y linux
# 配置 loong64 交叉编译环境
sudo mkdir /usr/ -p
cd /usr
aria2c -x 16 -s 16 https://github.com/sunhaiyong1978/CLFS-for-LoongArch/releases/download/8.0/loongarch64-clfs-8.0-cross-tools-gcc-full.tar.xz
sudo tar -xvf loongarch64-clfs-8.0-cross-tools-gcc-full.tar.xz
export PATH=/usr/cross-tools/bin:$PATH
export LD_LIBRARY_PATH=/usr/cross-tools/lib:/usr/cross-tools/loongarch64-unknown-linux-gnu/lib64:$LD_LIBRARY_PATH
cd ~
aria2c -x 16 -s 16 https://github.com/sunhaiyong1978/CLFS-for-LoongArch/releases/download/8.1/CLFS-loongarch64-8.1-x86_64-cross-tools-gcc.tar.xz
tar -xf CLFS-loongarch64-8.1-x86_64-cross-tools-gcc.tar.xz
rm CLFS-loongarch64-8.1-x86_64-cross-tools-gcc.tar.xz -v
export PATH=/home/runner/cross-tools/bin:$PATH
export LD_LIBRARY_PATH=/home/runner/cross-tools/lib:/home/runner/cross-tools/loongarch64-unknown-linux-gnu/lib64:$LD_LIBRARY_PATH
# change dir to workplace
cd "${GITHUB_WORKSPACE}" || exit
@@ -60,16 +60,7 @@ fi
cd linux-"$VERSION" || exit
# copy config file
# 使用 deepin hwe config编译
if [[ $2 == 1 ]]; then
cp ../config-6.1.11-arm64-desktop-hwe .config
else
cp ../config-arm64 .config
fi
echo $VERSION | grep 4.14
if [[ $? == 0 ]]; then
cp ../config-4.19.0-10-arm64 .config
fi
cp ../config-loong64-4k-pagesize .config
#
# disable DEBUG_INFO to speedup build
# scripts/config --disable DEBUG_INFO
@@ -86,7 +77,7 @@ scripts/config --set-val DEBUG_INFO_NONE y
# build deb packages
CPU_CORES=$(($(grep -c processor < /proc/cpuinfo)*2))
sudo env DEBEMAIL="gfdgd xi <3025613752@qq.com>" make ARCH=loongarch CROSS_COMPILE=loongarch64-unknown-linux-gnu- bindeb-pkg -j"$CPU_CORES"
sudo env DEBEMAIL="gfdgd xi <3025613752@qq.com>" make PATH=/home/runner/cross-tools/bin:$PATH LD_LIBRARY_PATH=/home/runner/cross-tools/lib:/home/runner/cross-tools/loongarch64-unknown-linux-gnu/lib64:$LD_LIBRARY_PATH ARCH=loongarch CROSS_COMPILE=loongarch64-unknown-linux-gnu- bindeb-pkg -j"$CPU_CORES"
# 移动 deb
mkdir /tmp/deb-result
cp ../*.deb /tmp/deb-result