From 70e66c2fbd90b051cc14cd1d8e814487022c4fb5 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Thu, 14 Sep 2006 07:46:32 +0000 Subject: scripts for the arm port. Submitted by: cognet@ Reviewed by: obrien and kan --- gnu/usr.bin/binutils/ld/armelf_fbsd.sh | 15 +++++++++++++++ gnu/usr.bin/binutils/ld/armelfb_fbsd.sh | 25 +++++++++++++++++++++++++ gnu/usr.bin/binutils/ld/genscripts.sh | 5 +++++ 3 files changed, 45 insertions(+) create mode 100644 gnu/usr.bin/binutils/ld/armelf_fbsd.sh create mode 100644 gnu/usr.bin/binutils/ld/armelfb_fbsd.sh (limited to 'gnu') diff --git a/gnu/usr.bin/binutils/ld/armelf_fbsd.sh b/gnu/usr.bin/binutils/ld/armelf_fbsd.sh new file mode 100644 index 0000000000000..197180c8bd09e --- /dev/null +++ b/gnu/usr.bin/binutils/ld/armelf_fbsd.sh @@ -0,0 +1,15 @@ +# $FreeBSD$ +. ${srcdir}/emulparams/armelf.sh +. ${srcdir}/emulparams/elf_fbsd.sh +MAXPAGESIZE=0x8000 +GENERATE_PIE_SCRIPT=yes + +unset STACK_ADDR +unset EMBEDDED +. ${srcdir}/emulparams/armelf.sh +. ${srcdir}/emulparams/elf_fbsd.sh +MAXPAGESIZE=0x8000 +GENERATE_PIE_SCRIPT=yes + +unset STACK_ADDR +unset EMBEDDED diff --git a/gnu/usr.bin/binutils/ld/armelfb_fbsd.sh b/gnu/usr.bin/binutils/ld/armelfb_fbsd.sh new file mode 100644 index 0000000000000..a67fb3820d7c8 --- /dev/null +++ b/gnu/usr.bin/binutils/ld/armelfb_fbsd.sh @@ -0,0 +1,25 @@ +# $FreeBSD$ +#XXX: This should be used once those bits are merged back in the FSF repo. +#. ${srcdir}/emulparams/armelf_fbsd.sh +# +#OUTPUT_FORMAT="elf32-bigarm" +. ${srcdir}/emulparams/armelf.sh +. ${srcdir}/emulparams/elf_fbsd.sh +MAXPAGESIZE=0x8000 +GENERATE_PIE_SCRIPT=yes + +unset STACK_ADDR +unset EMBEDDED +OUTPUT_FORMAT="elf32-bigarm" +#XXX: This should be used once those bits are merged back in the FSF repo. +#. ${srcdir}/emulparams/armelf_fbsd.sh +# +#OUTPUT_FORMAT="elf32-bigarm" +. ${srcdir}/emulparams/armelf.sh +. ${srcdir}/emulparams/elf_fbsd.sh +MAXPAGESIZE=0x8000 +GENERATE_PIE_SCRIPT=yes + +unset STACK_ADDR +unset EMBEDDED +OUTPUT_FORMAT="elf32-bigarm" diff --git a/gnu/usr.bin/binutils/ld/genscripts.sh b/gnu/usr.bin/binutils/ld/genscripts.sh index 181a96c375156..e606424e3147d 100755 --- a/gnu/usr.bin/binutils/ld/genscripts.sh +++ b/gnu/usr.bin/binutils/ld/genscripts.sh @@ -37,7 +37,12 @@ CUSTOMIZER_SCRIPT=$3 # FSF BU ver 2.15 which allows for a more generic emulparams processing. # To reduce the diff, I also include the ${EMULATION_NAME} parameter in uses # of 'CUSTOMIZER_SCRIPT'. + +# XXX: arm hack : until those file are merged back into the FSF repo, just +# use the version in this directory. +if !(test -f ${CUSTOMIZER_SCRIPT}"";) then CUSTOMIZER_SCRIPT="${srcdir}/emulparams/${EMULATION_NAME}.sh" +fi # Include the emulation-specific parameters: . ${CUSTOMIZER_SCRIPT} ${EMULATION_NAME} -- cgit v1.3