--- Makefile 2021-09-21 22:13:54.000000000 +0800 +++ Makefile 2025-03-29 02:19:39.000000000 +0800 @@ -7,11 +7,11 @@ gmni: $(gmni_objects) @printf 'CCLD\t$@\n' - @$(CC) $(LDFLAGS) -o $@ $(gmni_objects) $(LIBS) + @$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(gmni_objects) $(LIBS) gmnlm: $(gmnlm_objects) @printf 'CCLD\t$@\n' - @$(CC) $(LDFLAGS) -o $@ $(gmnlm_objects) $(LIBS) + @$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(gmnlm_objects) $(LIBS) libgmni.a: $(libgmni.a_objects) @printf 'AR\t$@\n' --- config.sh 2021-09-21 22:13:54.000000000 +0800 +++ config.sh 2025-03-29 02:30:02.000000000 +0800 @@ -106,7 +106,7 @@ run_configure() { mkdir -p $outdir - for flag in -g -std=c11 -D_XOPEN_SOURCE=700 -Wall -Wextra -Werror -pedantic + for flag in -g -std=c11 -D_XOPEN_SOURCE=700 -Wall -Wextra -Werror -pedantic @@CFLAGS@@ do printf "Checking for %s... " "$flag" if test_cflags "$flag" @@ -118,7 +118,7 @@ done # XXX: Asked the maintainer to provide a .pc file - LIBS="$LIBS -lbearssl" + LIBS="$LIBS -lbearssl @@LDFLAGS@@" printf "Checking for scdoc... " if scdoc -v >/dev/null 2>&1