mirror of
https://github.com/mhx/dwarfs.git
synced 2025-08-04 02:06:22 -04:00
build: need to add -lz
on aarch64 for libunwind
This commit is contained in:
parent
df63ae7737
commit
5f35470ad8
@ -39,6 +39,8 @@ if [[ "-$BUILD_TYPE-" == *-debug-* ]] && [[ "-$BUILD_TYPE-" != *-coverage-* ]] &
|
|||||||
export DWARFS_SKIP_SLOW_TESTS=1
|
export DWARFS_SKIP_SLOW_TESTS=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
ARCH="$(uname -m)"
|
||||||
|
|
||||||
cd "$HOME"
|
cd "$HOME"
|
||||||
|
|
||||||
rm -rf dwarfs dwarfs-*
|
rm -rf dwarfs dwarfs-*
|
||||||
@ -253,6 +255,10 @@ fi
|
|||||||
if [[ "-$BUILD_TYPE-" == *-static-* ]]; then
|
if [[ "-$BUILD_TYPE-" == *-static-* ]]; then
|
||||||
CMAKE_ARGS_NONSTATIC="${CMAKE_ARGS}"
|
CMAKE_ARGS_NONSTATIC="${CMAKE_ARGS}"
|
||||||
export LDFLAGS="${LDFLAGS} -L/opt/static-libs/$COMPILER/lib"
|
export LDFLAGS="${LDFLAGS} -L/opt/static-libs/$COMPILER/lib"
|
||||||
|
if [[ "$ARCH" == "aarch64" ]]; then
|
||||||
|
# For some reason, this dependency of libunwind is not resolved on aarch64
|
||||||
|
export LDFLAGS="${LDFLAGS} -lz"
|
||||||
|
fi
|
||||||
CMAKE_ARGS="${CMAKE_ARGS} -DSTATIC_BUILD_DO_NOT_USE=1 -DWITH_UNIVERSAL_BINARY=1 -DWITH_FUSE_EXTRACT_BINARY=1"
|
CMAKE_ARGS="${CMAKE_ARGS} -DSTATIC_BUILD_DO_NOT_USE=1 -DWITH_UNIVERSAL_BINARY=1 -DWITH_FUSE_EXTRACT_BINARY=1"
|
||||||
if [[ "$BUILD_TYPE" != *-minimal-* ]]; then
|
if [[ "$BUILD_TYPE" != *-minimal-* ]]; then
|
||||||
CMAKE_ARGS="${CMAKE_ARGS} -DWITH_PXATTR=1"
|
CMAKE_ARGS="${CMAKE_ARGS} -DWITH_PXATTR=1"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user