mirror of
https://github.com/mhx/dwarfs.git
synced 2025-08-03 09:47:01 -04:00
chore: test more cross-compiled builds
This commit is contained in:
parent
4517e526ba
commit
846300baf4
@ -334,7 +334,7 @@ if [[ "-$BUILD_TYPE-" == *-static-* ]]; then
|
||||
export CXXFLAGS="${CXXFLAGS} -isystem $_staticprefix/include"
|
||||
|
||||
if [[ "$_MARCH" == "i386" ]]; then
|
||||
export LDFLAGS="${LDFLAGS} -lucontext"
|
||||
export LDFLAGS="${LDFLAGS} -lucontext -latomic"
|
||||
fi
|
||||
|
||||
CMAKE_ARGS="${CMAKE_ARGS} -DCMAKE_SYSROOT=$_SYSROOT -DCMAKE_FIND_ROOT_PATH=$_staticprefix;$_sslprefix;$_jemallocprefix -DCMAKE_PREFIX_PATH=$_staticprefix;$_sslprefix;$_jemallocprefix -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY -DSTATIC_BUILD_DO_NOT_USE=1 -DWITH_UNIVERSAL_BINARY=1 -DWITH_FUSE_EXTRACT_BINARY=1"
|
||||
|
47
.github/workflows/build.yml
vendored
47
.github/workflows/build.yml
vendored
@ -107,6 +107,7 @@ jobs:
|
||||
needs: package-source
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- build_arch: amd64
|
||||
@ -287,16 +288,62 @@ jobs:
|
||||
build_type: clang-relsize-libressl-lto-ninja-static
|
||||
cross_arch: riscv64
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-relsize-lto-ninja-static
|
||||
cross_arch: riscv64
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-release-ninja-static
|
||||
cross_arch: riscv64
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: gcc-release-ninja-static
|
||||
cross_arch: riscv64
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-relsize-libressl-lto-ninja-static
|
||||
cross_arch: i386
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-relsize-lto-ninja-static
|
||||
cross_arch: i386
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-release-ninja-static
|
||||
cross_arch: i386
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: gcc-release-ninja-static
|
||||
cross_arch: i386
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-relsize-libressl-lto-ninja-static
|
||||
cross_arch: arm
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-relsize-lto-ninja-static
|
||||
cross_arch: arm
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: clang-release-ninja-static
|
||||
cross_arch: arm
|
||||
|
||||
######### fails: static_assert(std::atomic<bool>::is_always_lock_free);
|
||||
# - build_arch: amd64
|
||||
# build_dist: alpine
|
||||
# build_type: gcc-release-ninja-static
|
||||
# cross_arch: arm
|
||||
|
||||
- build_arch: amd64
|
||||
build_dist: alpine
|
||||
build_type: gcc-release-ninja-static
|
||||
|
Loading…
x
Reference in New Issue
Block a user