--- Makefile.orig
+++ Makefile
@@ -23,19 +23,19 @@
 
 game_bb.o: $(BB_SRCS:.c=.o)
 	ld -r -o $@ $^
-	objcopy --localize-hidden $@
+	objcopy --keep-global-symbol=game_bb $@
 
 game_ja.o: CPPFLAGS += -fvisibility=hidden
 
 game_ja.o: $(JA_SRCS:.c=.o)
 	ld -r -o $@ $^
-	objcopy --localize-hidden $@
+	objcopy --keep-global-symbol=game_ja $@
 
 game_p2.o: CPPFLAGS += -fvisibility=hidden
 
 game_p2.o: $(P2_SRCS:.c=.o)
 	ld -r -o $@ $^
-	objcopy --localize-hidden $@
+	objcopy --keep-global-symbol=game_p2 $@
 
 blues: main.o mixer.o sys_sdl2.o util.o game_bb.o game_ja.o game_p2.o
 	$(CC) $(LDFLAGS) -o $@ $^ $(SDL_LIBS) $(MODPLUG_LIBS)
