mirror of
https://github.com/mhx/dwarfs.git
synced 2025-08-05 18:56:37 -04:00
build: always force using mold for static builds
This commit is contained in:
parent
4ca5ae3ce8
commit
ff55a62e77
@ -149,12 +149,18 @@ case "-$BUILD_TYPE-" in
|
|||||||
exit 1
|
exit 1
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
case "-$BUILD_TYPE-" in
|
||||||
|
*-static-*)
|
||||||
|
export LDFLAGS="${LDFLAGS} -fuse-ld=mold"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
case "-$BUILD_TYPE-" in
|
case "-$BUILD_TYPE-" in
|
||||||
*-lto-*)
|
*-lto-*)
|
||||||
export CFLAGS="${CFLAGS} -flto=auto"
|
export CFLAGS="${CFLAGS} -flto=auto"
|
||||||
export CXXFLAGS="${CXXFLAGS} -flto=auto"
|
export CXXFLAGS="${CXXFLAGS} -flto=auto"
|
||||||
# The -L option is needed so that boost_iostreams finds the right libzstd...
|
# The -L option is needed so that boost_iostreams finds the right libzstd...
|
||||||
export LDFLAGS="${LDFLAGS} -fuse-ld=mold -flto=auto -Wl,--icf=all -L/opt/static-libs/$COMPILER/lib"
|
export LDFLAGS="${LDFLAGS} -flto=auto -Wl,--icf=all -L/opt/static-libs/$COMPILER/lib"
|
||||||
export COMPILER="${COMPILER}-lto"
|
export COMPILER="${COMPILER}-lto"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
Loading…
x
Reference in New Issue
Block a user