mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-14 14:59:52 -04:00
chore: try regular clang LTO builds in addition to size-optimized
This commit is contained in:
parent
053d2c2341
commit
a4c2085e5a
@ -278,7 +278,6 @@ for target_arch in ${TARGET_ARCH_STR//,/ }; do
|
||||
export PATH="$SYSROOT/usr/lib/ccache/bin:$SYSROOT/usr/bin:$PATH"
|
||||
export WORKROOT="$HOME/pkgs"
|
||||
|
||||
# COMPILERS="clang clang-lto clang-minsize-lto gcc"
|
||||
case "$CARCH" in
|
||||
# https://github.com/llvm/llvm-project/issues/150913
|
||||
ppc64*)
|
||||
@ -289,7 +288,7 @@ for target_arch in ${TARGET_ARCH_STR//,/ }; do
|
||||
# This is so slow natively, stick to the basics for now
|
||||
COMPILERS="clang"
|
||||
else
|
||||
COMPILERS="clang clang-minsize-lto gcc"
|
||||
COMPILERS="clang clang-lto clang-minsize-lto gcc"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
28
.github/workflows/build.yml
vendored
28
.github/workflows/build.yml
vendored
@ -174,6 +174,10 @@ jobs:
|
||||
#skip# build_dist: alpine
|
||||
#skip# build_type: clang-release-ninja-static
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-release-lto-ninja-static
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-relsize-lto-ninja-static
|
||||
@ -266,6 +270,10 @@ jobs:
|
||||
build_dist: alpine
|
||||
build_type: clang-release-ninja-static
|
||||
|
||||
- build_arch: arm64v8
|
||||
build_dist: alpine
|
||||
build_type: clang-release-lto-ninja-static
|
||||
|
||||
- build_arch: arm64v8
|
||||
build_dist: alpine
|
||||
build_type: clang-relsize-lto-ninja-static
|
||||
@ -311,6 +319,11 @@ jobs:
|
||||
# riscv64 builds (cross) #
|
||||
#####################################################################
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-release-lto-ninja-static
|
||||
cross_arch: riscv64
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-relsize-libressl-lto-ninja-static
|
||||
@ -343,6 +356,11 @@ jobs:
|
||||
# i386 builds (cross) #
|
||||
#####################################################################
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-release-lto-ninja-static
|
||||
cross_arch: i386
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-relsize-libressl-lto-ninja-static
|
||||
@ -375,6 +393,11 @@ jobs:
|
||||
# arm builds (cross) #
|
||||
#####################################################################
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-release-lto-ninja-static
|
||||
cross_arch: arm
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-relsize-libressl-lto-ninja-static
|
||||
@ -450,6 +473,11 @@ jobs:
|
||||
# build_type: clang-relsize-libressl-lto-ninja-static
|
||||
# cross_arch: loongarch64
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-release-lto-ninja-static
|
||||
cross_arch: loongarch64
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-relsize-lto-ninja-static
|
||||
|
Loading…
x
Reference in New Issue
Block a user