mdbx-make: add -Wl,--as-needed' to LDFLAGS.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2025-10-28 20:25:55 +03:00
parent 0838af8f3d
commit 5fb45cb3c9

View File

@@ -106,11 +106,12 @@ endef
define uname2ldflags
case "$(UNAME)" in
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 -- -dead_strip && echo '-Wl,-dead_strip';
$(LD) --help 2>/dev/null | grep -q -- --as-needed && echo '-Wl,--as-needed';
;;
esac
endef