libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

commit c46a09ddab0e7d87589682ce1fabaf1ab008ef15
parent b733b69558daafd474777110a484206c0fa4bc78
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date:   Sat, 14 Jun 2025 15:07:59 +0200

configure: added more release linker flags

Diffstat:
Mconfigure.ac | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac @@ -564,7 +564,8 @@ AS_CASE([${enable_build_type}],[release|release-*], ) CFLAGS="${CFLAGS_ac} ${user_CFLAGS}" LDFLAGS="${user_LDFLAGS}" - MHD_CHECK_ADD_CC_LDFLAGS([-Wl,-O1], [LDFLAGS_ac]) + MHD_FIND_ADD_CC_LDFLAG([LDFLAGS_ac], [-Wl,-O2], [-Wl,-O1]) + MHD_CHECK_ADD_CC_LDFLAGS([-Wl,--as-needed], [LDFLAGS_ac]) AS_VAR_IF([enable_build_type],["release-hardened"], [:], [MHD_CHECK_ADD_CC_LDFLAGS([-Wl,--gc-sections -Wl,--icf=all], [LDFLAGS_ac])]