We use the stock (2.11.2) version of this now.
This commit is contained in:
parent
b7c1ed8297
commit
9cbaab2ae7
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=78840
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
/* te-freebsd.h -- FreeBSD target environment declarations.
|
||||
Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
Copyright 2000 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GAS, the GNU Assembler.
|
||||
|
||||
|
@ -84,7 +84,7 @@ i[3456]86-*-sco* | i[3456]86-*-isc*)
|
||||
HOSTING_LIBS='`if [ -f ../gcc/libgcc.a ] ; then echo ../gcc/libgcc.a ; else ${CC} -print-libgcc-file-name; fi` -lc `if [ -f ../gcc/crtend.o ]; then echo ../gcc/crtend.o; else ${CC} -print-file-name=crtend.o; fi` /lib/crtn.o'
|
||||
;;
|
||||
|
||||
i[3456]86-*-linux*aout* | i[3456]86-*-linuxoldld)
|
||||
i[3456]86-*-linux*aout* | i[3456]86-*-linux*oldld)
|
||||
HOSTING_CRT0=/usr/lib/crt0.o
|
||||
;;
|
||||
|
||||
|
@ -134,7 +134,7 @@ i[3456]86-*-linux*aout*) targ_emul=i386linux
|
||||
targ_extra_emuls=elf_i386
|
||||
tdir_elf_i386=`echo ${targ_alias} | sed -e 's/aout//'`
|
||||
;;
|
||||
i[3456]86-*-linuxoldld) targ_emul=i386linux; targ_extra_emuls=elf_i386 ;;
|
||||
i[3456]86-*-linux*oldld) targ_emul=i386linux; targ_extra_emuls=elf_i386 ;;
|
||||
i[3456]86-*-linux-gnu*) targ_emul=elf_i386
|
||||
targ_extra_emuls=i386linux
|
||||
tdir_i386linux=${targ_alias}aout
|
||||
@ -185,6 +185,7 @@ a29k-*-*) targ_emul=a29k ;;
|
||||
arm-*-aout | armel-*-aout) targ_emul=armaoutl ;;
|
||||
armeb-*-aout) targ_emul=armaoutb ;;
|
||||
arm-*-coff) targ_emul=armcoff ;;
|
||||
arm-*-vxworks) targ_emul=armcoff ;;
|
||||
arm-*-freebsd*) targ_emul=armelf ;;
|
||||
arm-*-netbsd*) targ_emul=armnbsd ;;
|
||||
arm-*-rtems*) targ_emul=armelf ;;
|
||||
@ -276,11 +277,11 @@ mips*el-*-rtems*) targ_emul=elf32elmip ;;
|
||||
mips*-*-rtems*) targ_emul=elf32ebmip ;;
|
||||
mips*el-*-vxworks*) targ_emul=elf32elmip ;;
|
||||
mips*-*-vxworks*) targ_emul=elf32ebmip ;;
|
||||
mips*el-*-linux-gnu*) targ_emul=elf32lsmip
|
||||
targ_extra_emuls="elf32bsmip mipslit mipsbig"
|
||||
mips*el-*-linux-gnu*) targ_emul=elf32ltsmip
|
||||
targ_extra_emuls="elf32btsmip elf64ltsmip elf64btsmip"
|
||||
;;
|
||||
mips*-*-linux-gnu*) targ_emul=elf32bsmip
|
||||
targ_extra_emuls="elf32lsmip mipsbig mipslit"
|
||||
mips*-*-linux-gnu*) targ_emul=elf32btsmip
|
||||
targ_extra_emuls="elf32ltsmip elf64btsmip elf64ltsmip"
|
||||
;;
|
||||
mips*-*-lnews*) targ_emul=mipslnews ;;
|
||||
mips*-*-sysv4*) targ_emul=elf32btsmip ;;
|
||||
@ -325,7 +326,7 @@ powerpc-*-macos*) targ_emul=ppcmacos ;;
|
||||
powerpc-*-netware*) targ_emul=ppcnw ;;
|
||||
powerpcle-*-pe) targ_emul=ppcpe ;;
|
||||
powerpcle-*-winnt*) targ_emul=ppcpe ;;
|
||||
powerpcle-*-cygwin*) targ_emul=ppcpe ;;
|
||||
powerpcle-*-cygwin*) targ_emul=ppcpe ;;
|
||||
powerpc-*-aix*) targ_emul=aixppc ;;
|
||||
powerpc-*-beos*) targ_emul=aixppc ;;
|
||||
rs6000-*-aix*) targ_emul=aixrs6 ;;
|
||||
|
@ -1,4 +1,5 @@
|
||||
.\" Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 98, 1999, 2000 Free Software Foundation
|
||||
.\" Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
||||
.\" 2001 Free Software Foundation, Inc.
|
||||
.\" See section COPYING for conditions for redistribution
|
||||
.\" $FreeBSD$
|
||||
.TH ld 1 "" "Free Software Foundation" "GNU Development Tools"
|
||||
@ -29,6 +30,7 @@ ld \- the GNU linker
|
||||
.I input-format\c
|
||||
\&\|]
|
||||
.RB "[\|" \-Bstatic "\|]"
|
||||
.RB "[\|" \-Bgroup "\|]"
|
||||
.RB "[\|" \-Bdynamic "\|]"
|
||||
.RB "[\|" \-Bsymbolic "\|]"
|
||||
.RB "[\|" "\-c\ "\c
|
||||
@ -98,7 +100,7 @@ ld \- the GNU linker
|
||||
.RB "[\|" \-O\c
|
||||
.I level\c
|
||||
\&\|]
|
||||
.RB "[\|" "\-oformat\ "\c
|
||||
.RB "[\|" "\--oformat\ "\c
|
||||
.I output-format\c
|
||||
\&\|]
|
||||
.RB "[\|" "\-R\ "\c
|
||||
@ -406,6 +408,19 @@ Link against dynamic libraries. This is only meaningful on platforms
|
||||
for which shared libraries are supported. This option is normally the
|
||||
default on such platforms.
|
||||
|
||||
.TP
|
||||
.B \-Bgroup
|
||||
Set the \c
|
||||
.B DF_1_GROUP
|
||||
\c
|
||||
flag in the \c
|
||||
.B DT_FLAGS_1
|
||||
\c
|
||||
entry in the dynamic section. This causes the runtime linker to handle
|
||||
lookups in this object and its dependencies to be performed only inside
|
||||
the group. No undefined symbols are allowed. This option is only
|
||||
meaningful on ELF platforms which support shared libraries.
|
||||
|
||||
.TP
|
||||
.B \-Bsymbolic
|
||||
When creating a shared library, bind references to global symbols to
|
||||
@ -729,7 +744,7 @@ final binary.
|
||||
the optimizations.
|
||||
|
||||
.TP
|
||||
.BI "\-oformat " "output\-format"
|
||||
.BI "\--oformat " "output\-format"
|
||||
Specify the binary format for the output object file.
|
||||
You don't usually need to specify this, as
|
||||
\c
|
||||
|
Loading…
Reference in New Issue
Block a user