Skip to content

Commit

Permalink
use FULL-LTO again for repo kernels and use llvm-bolt for compiling
Browse files Browse the repository at this point in the history
Signed-off-by: Peter Jung <[email protected]>
  • Loading branch information
ptr1337 committed Aug 20, 2022
1 parent cf90cbb commit b376440
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions script.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ do
cd ..
done

find . -name "PKGBUILD" | xargs -I {} sed -i "s/_use_llvm_lto=/_use_llvm_lto=thin/" {}
find . -name "PKGBUILD" | xargs -I {} sed -i "s/_use_llvm_lto=/_use_llvm_lto=full/" {}

## LLVM v3 Kernel

Expand All @@ -27,7 +27,7 @@ for f in $files
do
d=$(dirname $f)
cd $d
time docker run --name kernelbuild -e EXPORT_PKG=1 -e SYNC_DATABASE=1 -e CHECKSUMS=1 -v /home/ptr1337/docker-makepkg/new/docker-makepkg/llvm:/home/notroot/llvm -v $PWD:/pkg -v /home/ptr1337/kernelbuild/ccache-kernel-llvm-v3:/home/notroot/.buildcache pttrr/docker-makepkg-v3
time docker run --name kernelbuild -e EXPORT_PKG=1 -e SYNC_DATABASE=1 -e CHECKSUMS=1 -e LLVM_BOLT=1 -v /home/ptr1337/docker-makepkg/new/docker-makepkg/llvm:/home/notroot/llvm -v $PWD:/pkg -v /home/ptr1337/kernelbuild/ccache-kernel-llvm-v3:/home/notroot/.buildcache pttrr/docker-makepkg-v3
docker rm kernelbuild
cd ..
done
Expand All @@ -46,14 +46,14 @@ for f in $files
do
d=$(dirname $f)
cd $d
time docker run --name kernelbuild -e EXPORT_PKG=1 -e SYNC_DATABASE=1 -e CHECKSUMS=1 -v /home/ptr1337/docker-makepkg/new/docker-makepkg/llvm:/home/notroot/llvm -v $PWD:/pkg -v /home/ptr1337/kernelbuild/ccache-kernel-llvm:/home/notroot/.buildcache pttrr/docker-makepkg-v3
time docker run --name kernelbuild -e EXPORT_PKG=1 -e SYNC_DATABASE=1 -e CHECKSUMS=1 -e LLVM_BOLT=1 -v /home/ptr1337/docker-makepkg/new/docker-makepkg/llvm:/home/notroot/llvm -v $PWD:/pkg -v /home/ptr1337/kernelbuild/ccache-kernel-llvm:/home/notroot/.buildcache pttrr/docker-makepkg-v3
docker rm kernelbuild
cd ..
done

## Generic Kernel

find . -name "PKGBUILD" | xargs -I {} sed -i "s/_use_llvm_lto=thin/_use_llvm_lto=/" {}
find . -name "PKGBUILD" | xargs -I {} sed -i "s/_use_llvm_lto=full/_use_llvm_lto=/" {}

files=$(find . -name "PKGBUILD")

Expand Down

0 comments on commit b376440

Please sign in to comment.