Blame binutils-2.23.52.0.1-aarch64-lib64.patch
|
Nick Clifton |
fe37c4 |
*** ../binutils-2.23.52.0.1.orig/ld/emulparams/aarch64linux.sh 2013-04-09 17:12:43.108529894 +0100
|
|
Nick Clifton |
fe37c4 |
--- ld/emulparams/aarch64linux.sh 2013-04-09 17:15:04.382533810 +0100
|
|
Nick Clifton |
fe37c4 |
*************** OTHER_SECTIONS='.note.gnu.arm.ident 0 :
|
|
Nick Clifton |
fe37c4 |
*** 34,36 ****
|
|
Nick Clifton |
fe37c4 |
--- 34,46 ----
|
|
Nick Clifton |
fe37c4 |
ATTRS_SECTIONS='.ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }'
|
|
Nick Clifton |
fe37c4 |
# Ensure each PLT entry is aligned to a cache line.
|
|
Nick Clifton |
fe37c4 |
PLT=".plt ${RELOCATING-0} : ALIGN(16) { *(.plt)${IREL_IN_PLT+ *(.iplt)} }"
|
|
Nick Clifton |
fe37c4 |
+
|
|
Nick Clifton |
fe37c4 |
+ # Linux modifies the default library search path to first include
|
|
Nick Clifton |
fe37c4 |
+ # a 64-bit specific directory.
|
|
Nick Clifton |
fe37c4 |
+ case "$target" in
|
|
Nick Clifton |
fe37c4 |
+ aarch64*-linux*)
|
|
Nick Clifton |
fe37c4 |
+ case "$EMULATION_NAME" in
|
|
Nick Clifton |
fe37c4 |
+ aarch64linux*) LIBPATH_SUFFIX=64 ;;
|
|
Nick Clifton |
fe37c4 |
+ esac
|
|
Nick Clifton |
fe37c4 |
+ ;;
|
|
Nick Clifton |
fe37c4 |
+ esac
|