Compare commits
11 Commits
a1b04cc7ee
...
builder
| Author | SHA1 | Date | |
|---|---|---|---|
| 4b7552e7ce | |||
| 5200b65d6a | |||
| 53ddca9aca | |||
| c45baaa6aa | |||
| 4972b460ff | |||
| 0a7964fde0 | |||
| f096163f9a | |||
| f9ff780157 | |||
| f8b9cf784b | |||
| c6db4635bb | |||
| 7078b94461 |
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user