mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-14 06:48:39 -04:00
chore: update LDFLAGS
for static builds
This *hopefully* fixes the really weird random exception handling / stack unwinding errors.
This commit is contained in:
parent
4d9c9fe182
commit
8d57917f05
@ -344,9 +344,13 @@ if [[ "-$BUILD_TYPE-" == *-static-* ]]; then
|
|||||||
_sslprefix="/opt/static-libs/$COMPILER-openssl/$_TARGET"
|
_sslprefix="/opt/static-libs/$COMPILER-openssl/$_TARGET"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export LDFLAGS="${LDFLAGS} -static -static-libgcc -L$_staticprefix/lib -L$_sslprefix/lib"
|
if [[ "$COMPILER" == clang* ]]; then
|
||||||
export CFLAGS="${CFLAGS} -isystem $_staticprefix/include"
|
export LDFLAGS="${LDFLAGS} -unwindlib=libgcc -rtlib=libgcc"
|
||||||
export CXXFLAGS="${CXXFLAGS} -isystem $_staticprefix/include"
|
fi
|
||||||
|
|
||||||
|
export LDFLAGS="${LDFLAGS} -Wl,--start-group -lstdc++ -lgcc_eh -lgcc -lm -lpthread -Wl,--end-group -static -static-libgcc -L$_staticprefix/lib -L$_sslprefix/lib"
|
||||||
|
export CFLAGS="${CFLAGS} -g -isystem $_staticprefix/include"
|
||||||
|
export CXXFLAGS="${CXXFLAGS} -g -isystem $_staticprefix/include"
|
||||||
|
|
||||||
case "$_MARCH" in
|
case "$_MARCH" in
|
||||||
i386)
|
i386)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user