:: commit 235096cb6253ffcaa2e8b07c38dd4ee4cf829c03

mintsuki <mintsuki@protonmail.com> — 2021-04-02 23:23

parents: bc77e6578f

build: Remove now useless libgcc.a references from linker scripts

diff --git a/stage23/linker.ld b/stage23/linker.ld
index 7b2f9b85..3bb85e3b 100644
--- a/stage23/linker.ld
+++ b/stage23/linker.ld
@@ -15,14 +15,11 @@ SECTIONS
 
     .stage2.text : {
         *.s2.o(.text*)
-        *libgcc.a:*(.text*)
     }
 
     .stage2.data : {
         *.s2.o(.data*)
         *.s2.o(.rodata*)
-        *libgcc.a:*(.data*)
-        *libgcc.a:*(.rodata*)
         *(.stage2_map)
     }
 
diff --git a/stage23/linker_dbg.ld b/stage23/linker_dbg.ld
index 482df8c4..52d96bb6 100644
--- a/stage23/linker_dbg.ld
+++ b/stage23/linker_dbg.ld
@@ -15,14 +15,11 @@ SECTIONS
 
     .stage2.text : {
         *.s2.o(.text*)
-        *libgcc.a:*(.text*)
     }
 
     .stage2.data : {
         *.s2.o(.data*)
         *.s2.o(.rodata*)
-        *libgcc.a:*(.data*)
-        *libgcc.a:*(.rodata*)
         *(.stage2_map)
     }
 
diff --git a/stage23/linker_nomap.ld b/stage23/linker_nomap.ld
index 04e39b9e..f5bbead9 100644
--- a/stage23/linker_nomap.ld
+++ b/stage23/linker_nomap.ld
@@ -15,14 +15,11 @@ SECTIONS
 
     .stage2.text : {
         *.s2.o(.text*)
-        *libgcc.a:*(.text*)
     }
 
     .stage2.data : {
         *.s2.o(.data*)
         *.s2.o(.rodata*)
-        *libgcc.a:*(.data*)
-        *libgcc.a:*(.rodata*)
         *(.stage2_map)
     }
 
diff --git a/stage23/linker_stage2only.ld b/stage23/linker_stage2only.ld
index aa27c5d5..f85fa3fc 100644
--- a/stage23/linker_stage2only.ld
+++ b/stage23/linker_stage2only.ld
@@ -15,14 +15,11 @@ SECTIONS
 
     .stage2.text : {
         *.s2.o(.text*)
-        *libgcc.a:*(.text*)
     }
 
     .stage2.data : {
         *.s2.o(.data*)
         *.s2.o(.rodata*)
-        *libgcc.a:*(.data*)
-        *libgcc.a:*(.rodata*)
         stage2_map = .;
         stage3_addr = .;
         *(.stage3_build_id*)
tab: 248 wrap: offon