Skip to contentSkip to conversation

powerpc: Finish updating u-boot*lds scripts for newer binutils

PATCH New Tom Rini 1 participant 2 messages Nov 10, 2015 PowerPC

lore
Share & tools
lore

Tom Rini

author
#0 lore raw

PATCH 1/1 powerpc: Finish updating u-boot*lds scripts for newer binutils

In 522b021 we dropped 'PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4)' lines in the mpc85xx linker scripts as this is not required and breaks newer binutils. This commit cleans up the rest of the powerpc linker scripts.

---
 arch/powerpc/cpu/mpc512x/u-boot.lds     |    1 -
 arch/powerpc/cpu/mpc5xx/u-boot.lds      |    1 -
 arch/powerpc/cpu/mpc5xxx/u-boot.lds     |    1 -
 arch/powerpc/cpu/mpc8260/u-boot.lds     |    1 -
 arch/powerpc/cpu/mpc83xx/u-boot-spl.lds |    1 -
 arch/powerpc/cpu/mpc83xx/u-boot.lds     |    1 -
 arch/powerpc/cpu/mpc86xx/u-boot.lds     |    1 -
 arch/powerpc/cpu/ppc4xx/u-boot.lds      |    1 -
 board/tqc/tqm8xx/u-boot.lds             |    1 -
 9 files changed, 9 deletions(-)
arch/powerpc/cpu/mpc512x/u-boot.lds +0 -1
index 9658b21..b32f74e 100644
@@ -24,7 +24,6 @@ SECTIONS
     _GOT2_TABLE_ = .;
     KEEP(*(.got2))
     KEEP(*(.got))
-    PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);
     _FIXUP_TABLE_ = .;
     KEEP(*(.fixup))
     *(.fixup)
arch/powerpc/cpu/mpc5xx/u-boot.lds +0 -1
index 7198465..6a53571 100644
@@ -33,7 +33,6 @@ SECTIONS
     _GOT2_TABLE_ = .;
     KEEP(*(.got2))
     KEEP(*(.got))
-    PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);
     _FIXUP_TABLE_ = .;
     KEEP(*(.fixup))
   }
arch/powerpc/cpu/mpc5xxx/u-boot.lds +0 -1
index cd9e23f..aa80d3d 100644
@@ -28,7 +28,6 @@ SECTIONS
     _GOT2_TABLE_ = .;
     KEEP(*(.got2))
     KEEP(*(.got))
-    PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);
     _FIXUP_TABLE_ = .;
     KEEP(*(.fixup))
   }
arch/powerpc/cpu/mpc8260/u-boot.lds +0 -1
index 50cbf85..469fc29 100644
@@ -27,7 +27,6 @@ SECTIONS
     _GOT2_TABLE_ = .;
     KEEP(*(.got2))
     KEEP(*(.got))
-    PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);
     _FIXUP_TABLE_ = .;
     KEEP(*(.fixup))
   }
arch/powerpc/cpu/mpc83xx/u-boot-spl.lds +0 -1
index 774772b..4101eaf 100644
@@ -24,7 +24,6 @@ SECTIONS
 		_GOT2_TABLE_ = .;
 		KEEP(*(.got2))
 		KEEP(*(.got))
-		PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);
 	}
 	__got2_entries = ((_GLOBAL_OFFSET_TABLE_ - _GOT2_TABLE_) >> 2) - 1;
 
arch/powerpc/cpu/mpc83xx/u-boot.lds +0 -1
index 3c177fa..dbd8bbe 100644
@@ -26,7 +26,6 @@ SECTIONS
     _GOT2_TABLE_ = .;
     KEEP(*(.got2))
     KEEP(*(.got))
-    PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);
     _FIXUP_TABLE_ = .;
     KEEP(*(.fixup))
   }
arch/powerpc/cpu/mpc86xx/u-boot.lds +0 -1
index 58467c2..6c48f40 100644
@@ -32,7 +32,6 @@ SECTIONS
     _GOT2_TABLE_ = .;
     KEEP(*(.got2))
     KEEP(*(.got))
-    PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);
     _FIXUP_TABLE_ = .;
     KEEP(*(.fixup))
   }
arch/powerpc/cpu/ppc4xx/u-boot.lds +0 -1
index 1980508..55dd4e1 100644
@@ -46,7 +46,6 @@ SECTIONS
     _GOT2_TABLE_ = .;
     KEEP(*(.got2))
     KEEP(*(.got))
-    PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);
     _FIXUP_TABLE_ = .;
     KEEP(*(.fixup))
   }
board/tqc/tqm8xx/u-boot.lds +0 -1
index b77ae56..44dfafa 100644
@@ -47,7 +47,6 @@ SECTIONS
     _GOT2_TABLE_ = .;
     KEEP(*(.got2))
     KEEP(*(.got))
-    PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);
     _FIXUP_TABLE_ = .;
     KEEP(*(.fixup))
   }
Signature · 1 line
1.7.9.5
author
#1 lore raw

PATCH 1/1 powerpc: Finish updating u-boot*lds scripts for newer binutils

Quoted 5 lines · Tom Rini

In 522b021 we dropped 'PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4)' lines in the mpc85xx linker scripts as this is not required and breaks newer binutils. This commit cleans up the rest of the powerpc linker scripts.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151110/773f90ab/attachment.sig>