mirror of
https://github.com/isar/libmdbx.git
synced 2025-11-06 19:08:56 +08:00
mdbx-make: add -Wl,--as-needed' to LDFLAGS.
This commit is contained in:
@@ -106,11 +106,12 @@ endef
|
|||||||
define uname2ldflags
|
define uname2ldflags
|
||||||
case "$(UNAME)" in
|
case "$(UNAME)" in
|
||||||
CYGWIN*|MINGW*|MSYS*|Windows*)
|
CYGWIN*|MINGW*|MSYS*|Windows*)
|
||||||
echo '-Wl,--gc-sections,-O1';
|
echo '-Wl,--gc-sections,-O1,--as-needed';
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
$(LD) --help 2>/dev/null | grep -q -- --gc-sections && echo '-Wl,--gc-sections,-z,relro,-O1';
|
$(LD) --help 2>/dev/null | grep -q -- --gc-sections && echo '-Wl,--gc-sections,-z,relro,-O1';
|
||||||
$(LD) --help 2>/dev/null | grep -q -- -dead_strip && echo '-Wl,-dead_strip';
|
$(LD) --help 2>/dev/null | grep -q -- -dead_strip && echo '-Wl,-dead_strip';
|
||||||
|
$(LD) --help 2>/dev/null | grep -q -- --as-needed && echo '-Wl,--as-needed';
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
endef
|
endef
|
||||||
|
|||||||
Reference in New Issue
Block a user