:: commit 9339c093fefddc13e98d1ea68bf2cb41f8e3d98a

mintsuki <mintsuki@protonmail.com> — 2020-01-21 23:56

parents: f7b0f240d3

Fix libgcc linkage issue

diff --git a/src/Makefile b/src/Makefile
index 31a4eccb..f58a5d99 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -31,7 +31,7 @@ OBJ := $(C_FILES:.c=.o)
 all: qloader2.bin
 
 qloader2.bin: bootsect/bootsect.bin $(OBJ)
-	$(CC) $(LDFLAGS) $(INTERNAL_LDFLAGS) $(OBJ) -o stage2.bin
+	$(CC) $(OBJ) $(LDFLAGS) $(INTERNAL_LDFLAGS) -o stage2.bin
 	cat bootsect/bootsect.bin stage2.bin > $@
 
 bootsect/bootsect.bin: bootsect/bootsect.asm
diff --git a/src/linker.ld b/src/linker.ld
index a2dd282d..8767b209 100644
--- a/src/linker.ld
+++ b/src/linker.ld
@@ -25,6 +25,7 @@ SECTIONS
 
     .bss : {
         bss_begin = .;
+        *(COMMON)
         *(.bss*)
         bss_end = .;
     }
tab: 248 wrap: offon