Don't override MacPorts CFLAGS and LDFLAGS. --- edbrowse/src/makefile.orig 2023-01-08 04:41:52.000000000 -0600 +++ edbrowse/src/makefile 2023-01-11 21:36:11.000000000 -0600 @@ -31,7 +31,7 @@ CFLAGS += $(DEBUGFLAGS) # Libraries and linker flags for edbrowse. -LDFLAGS = $(STRIP) $(LINKER_LIBS) -lpthread -lm -lssl -lcrypto +LDFLAGS += $(STRIP) $(LINKER_LIBS) -lpthread -lm -lssl -lcrypto # LDFLAGS for quickjs loading. QUICKJS_LDFLAGS = $(QUICKJS_DIR)/libquickjs.a -ldl --- quickjs/Makefile.orig 2021-03-27 05:00:32.000000000 -0500 +++ quickjs/Makefile 2022-06-21 03:24:49.000000000 -0500 @@ -66,7 +66,7 @@ ifdef CONFIG_CLANG HOST_CC=clang CC=$(CROSS_PREFIX)clang - CFLAGS=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d + CFLAGS += -g -Wall -MMD -MF $(OBJDIR)/$(@F).d CFLAGS += -Wextra CFLAGS += -Wno-sign-compare CFLAGS += -Wno-missing-field-initializers @@ -87,7 +87,7 @@ else HOST_CC=gcc CC=$(CROSS_PREFIX)gcc - CFLAGS=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d + CFLAGS += -g -Wall -MMD -MF $(OBJDIR)/$(@F).d CFLAGS += -Wno-array-bounds -Wno-format-truncation ifdef CONFIG_LTO AR=$(CROSS_PREFIX)gcc-ar @@ -112,7 +112,7 @@ CFLAGS_SMALL=$(CFLAGS) -Os CFLAGS_OPT=$(CFLAGS) -O2 CFLAGS_NOLTO:=$(CFLAGS_OPT) -LDFLAGS=-g +LDFLAGS+=-g ifdef CONFIG_LTO CFLAGS_SMALL+=-flto CFLAGS_OPT+=-flto