• R/O
  • HTTP
  • SSH
  • HTTPS

Source Tree

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

GNU Binutils with patches for OS216


Nome Tamanho Rev. Hora Autor Mensagem de Log
emulparams
emultempl
po
scripttempl
testsuite
.gitignore 147 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog 86.33 k b657622 2020-07-03 16:45:16 Alan Modra Re: Change readelf's display of symbo...
ChangeLog-0001 110.84 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-0203 119.72 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2004 50.79 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2005 62.95 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2006 45.77 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2007 38.81 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2008 37.92 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2009 57.84 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2010 45.35 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2011 35.3 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2012 34.2 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2013 28.19 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2014 37.19 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2015 38.93 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2016 152.54 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2017 143.92 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2018 179.53 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-2019 110.27 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-9197 274.43 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ChangeLog-9899 70.22 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
MAINTAINERS 260 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
Makefile.am 44.63 k bbd19b1 2020-07-01 00:56:14 H.J. Lu Remove x86 NaCl target support NaCl ...
Makefile.in 115.87 k bbd19b1 2020-07-01 00:56:14 H.J. Lu Remove x86 NaCl target support NaCl ...
NEWS 31.06 k bbd19b1 2020-07-01 00:56:14 H.J. Lu Remove x86 NaCl target support NaCl ...
README 2.58 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
TODO 361 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
aclocal.m4 43.43 k 094e34f 2020-06-26 23:56:39 Nick Alcock binutils, ld: work with --disable-lib...
config.in 7.09 k 094e34f 2020-06-26 23:56:39 Nick Alcock binutils, ld: work with --disable-lib...
configure 602.66 k 094e34f 2020-06-26 23:56:39 Nick Alcock binutils, ld: work with --disable-lib...
configure.ac 16.59 k 094e34f 2020-06-26 23:56:39 Nick Alcock binutils, ld: work with --disable-lib...
configure.host 1.01 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
configure.tgt 33.47 k bbd19b1 2020-07-01 00:56:14 H.J. Lu Remove x86 NaCl target support NaCl ...
deffile.h 4.22 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
deffilep.y 34.16 k 5e2ab61 2020-05-21 10:15:33 Alan Modra Replace "if (x) free (x)" with "free ...
dep-in.sed 273 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
elf-hints-local.h 1.92 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
fdl.texi 23.01 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
gen-doc.texi 621 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
genscrba.sh 319 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
genscripts.sh 20.59 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
h8-doc.texi 415 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ld.h 9.14 k f37b21b 2020-06-24 04:01:24 Roland McGrath PR 22843: ld, gold: Add --dependency-...
ld.texi 340.07 k f37b21b 2020-06-24 04:01:24 Roland McGrath PR 22843: ld, gold: Add --dependency-...
ldbuildid.c 4.22 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldbuildid.h 1.26 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldcref.c 19.32 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldctor.c 9.77 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldctor.h 2.04 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldelf.c 61.01 k f37b21b 2020-06-24 04:01:24 Roland McGrath PR 22843: ld, gold: Add --dependency-...
ldelf.h 1.5 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldelfgen.c 6.1 k 094e34f 2020-06-26 23:56:39 Nick Alcock binutils, ld: work with --disable-lib...
ldelfgen.h 1.16 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldemul.c 9.49 k 3edf7b9 2020-05-18 22:11:32 Douglas B Rupp Show AIX gc'd symbol address adjustme...
ldemul.h 8.61 k 3edf7b9 2020-05-18 22:11:32 Douglas B Rupp Show AIX gc'd symbol address adjustme...
ldexp.c 44.58 k 5376d47 2020-06-24 19:56:16 H.J. Lu ld: Set non_ir_ref_regular on source ...
ldexp.h 6.2 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldfile.c 19.05 k f37b21b 2020-06-24 04:01:24 Roland McGrath PR 22843: ld, gold: Add --dependency-...
ldfile.h 2.07 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldgram.y 31.25 k 37a141b 2020-06-03 22:37:39 Fangrui Song ld: Add --export-dynamic-symbol and -...
ldint.texi 29.83 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldlang.c 257.53 k 094e34f 2020-06-26 23:56:39 Nick Alcock binutils, ld: work with --disable-lib...
ldlang.h 20.58 k 0381901 2020-06-21 21:46:10 Alan Modra Do without ld ENABLE_PLUGINS Instead...
ldlex-wrapper.c 1.07 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldlex.h 5.13 k f37b21b 2020-06-24 04:01:24 Roland McGrath PR 22843: ld, gold: Add --dependency-...
ldlex.l 21.56 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldmain.c 42.54 k f37b21b 2020-06-24 04:01:24 Roland McGrath PR 22843: ld, gold: Add --dependency-...
ldmain.h 2.34 k f37b21b 2020-06-24 04:01:24 Roland McGrath PR 22843: ld, gold: Add --dependency-...
ldmisc.c 14.67 k 5e2ab61 2020-05-21 10:15:33 Alan Modra Replace "if (x) free (x)" with "free ...
ldmisc.h 1.49 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldver.c 1.75 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldver.h 886 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldwrite.c 15.1 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
ldwrite.h 868 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
lexsup.c 73.05 k 4bf05d4 2020-06-24 22:39:03 H.J. Lu ld: Correct --dependency-file order ...
mri.c 7.17 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
mri.h 1.46 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
pe-dll.c 97.65 k f37b21b 2020-06-24 04:01:24 Roland McGrath PR 22843: ld, gold: Add --dependency-...
pe-dll.h 2.49 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
pep-dll.c 2.81 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
pep-dll.h 2.59 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
plugin.c 38.8 k 0381901 2020-06-21 21:46:10 Alan Modra Do without ld ENABLE_PLUGINS Instead...
plugin.h 2.07 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
stamp-h.in 10 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
sysdep.h 2.41 k 2efec98 2020-04-20 07:44:42 Alan Modra PowerPC64: remove empty .rela.dyn (.r...
testplug.c 20 k 0381901 2020-06-21 21:46:10 Alan Modra Do without ld ENABLE_PLUGINS Instead...
testplug2.c 20.13 k 0381901 2020-06-21 21:46:10 Alan Modra Do without ld ENABLE_PLUGINS Instead...
testplug3.c 18.79 k 0381901 2020-06-21 21:46:10 Alan Modra Do without ld ENABLE_PLUGINS Instead...
testplug4.c 20.55 k 0381901 2020-06-21 21:46:10 Alan Modra Do without ld ENABLE_PLUGINS Instead...

README

		README for LD

This is the GNU linker.  It is distributed with other "binary
utilities" which should be in ../binutils.  See ../binutils/README for
more general notes, including where to send bug reports.

There are many features of the linker:

* The linker uses a Binary File Descriptor library (../bfd)
  that it uses to read and write object files.  This helps
  insulate the linker itself from the format of object files.

* The linker supports a number of different object file
  formats.  It can even handle multiple formats at once:
  Read two input formats and write a third.

* The linker can be configured for cross-linking.

* The linker supports a control language.

* There is a user manual (ld.texi), as well as the
  beginnings of an internals manual (ldint.texi).

Installation
============

See ../binutils/README.

If you want to make a cross-linker, you may want to specify
a different search path of -lfoo libraries than the default.
You can do this by setting the LIB_PATH variable in ./Makefile
or using the --with-lib-path configure switch.

To build just the linker, make the target all-ld from the top level
directory (one directory above this one).

Porting to a new target
=======================

See the ldint.texi manual.

Reporting bugs etc
===========================

See ../binutils/README.

Known problems
==============

The Solaris linker normally exports all dynamic symbols from an
executable.  The GNU linker does not do this by default.  This is
because the GNU linker tries to present the same interface for all
similar targets (in this case, all native ELF targets).  This does not
matter for normal programs, but it can make a difference for programs
which try to dlopen an executable, such as PERL or Tcl.  You can make
the GNU linker export all dynamic symbols with the -E or
--export-dynamic command line option.

HP/UX 9.01 has a shell bug that causes the linker scripts to be
generated incorrectly.  The symptom of this appears to be "fatal error
- scanner input buffer overflow" error messages.  There are various
workarounds to this:
  * Build and install bash, and build with "make SHELL=bash".
  * Update to a version of HP/UX with a working shell (e.g., 9.05).
  * Replace "(. ${srcdir}/scripttempl/${SCRIPT_NAME}.sc)" in
    genscripts.sh with "sh ${srcdir}..." (no parens) and make sure the
    emulparams script used exports any shell variables it sets.

Copyright (C) 2012-2020 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.