Blob Blame History Raw
--- Makefile.orig	2021-12-13 10:48:43.690174577 -0600
+++ Makefile	2021-12-13 10:49:21.037556290 -0600
@@ -2,6 +2,7 @@ OBJECTS = x86-common.o
 CFLAGS ?= -O2 -Wall -DDEBUG -g
 LIBDIR ?= /usr/lib
 INCLUDEDIR ?= /usr/include
+LDFLAGS ?= -Wl,-z,now
 
 ifeq ($(BACKEND),x86emu)
 	OBJECTS += thunk.o x86emu/decode.o x86emu/debug.o x86emu/fpu.o \
@@ -24,7 +25,7 @@ static: $(OBJECTS)
 	$(AR) cru libx86.a $(OBJECTS)
 
 shared: $(OBJECTS)
-	$(CC) $(CFLAGS) -o libx86.so.1 -shared -Wl,-soname,libx86.so.1 $(OBJECTS)
+	$(CC) $(CFLAGS) -o libx86.so.1 -shared $(LDFLAGS) -Wl,-soname,libx86.so.1 $(OBJECTS)
 
 objclean:
 	$(MAKE) -C x86emu clean