David E. O'Brien
5a436ba7a4
Upgrade to Binutils 2.10.0.
2000-11-13 09:14:15 +00:00
David E. O'Brien
08c6aaebe3
This commit was generated by cvs2svn to compensate for changes in r68670,
...
which included commits to RCS files with non-trunk default branches.
2000-11-13 09:14:15 +00:00
David E. O'Brien
4028f7031c
Upgrade to Binutils 2.10.0.
2000-07-06 21:33:51 +00:00
David E. O'Brien
eb2671134a
Merge conflicts. Adds revs 1.2 and 1.3 (FreeBSD configuration support),
...
and preliminary sparc, strongarm, PPC FreeBSD support.
2000-06-20 08:28:23 +00:00
David E. O'Brien
14b53d547f
Merge conflicts. This fixes the i386 config bits, merge in the Alpha bits,
...
and adds arm32 & sparc bits.
2000-06-20 08:21:50 +00:00
David E. O'Brien
379331e3e3
Merge conflicts. This fixes the i386 config bits, merge in the Alpha bits,
...
and adds arm32 & sparc bits.
2000-06-20 08:13:26 +00:00
David E. O'Brien
0edf2a3de5
Binutils now properly supports our ELFness with this file.
...
(use the stock file now that it is offically part of Binutils)
2000-06-20 08:10:58 +00:00
David E. O'Brien
fbfde0f231
Use the stock file now. The Binutils maintainers accepted our rev 1.2
...
changes (don't use "/" to start a comment).
2000-06-20 07:00:04 +00:00
David E. O'Brien
84c87cba1a
Merge in our rev 1.2 changes (but do it in a way the Binutils maintainers
...
accepted): Restore traditional behavior by acknowledging tabs in strings.
2000-06-20 06:55:50 +00:00
David E. O'Brien
76efa1c2d8
Merge in our ELF branding.
2000-06-20 06:46:06 +00:00
David E. O'Brien
9cf1d3773b
Import a virgin (but trimed) Binutils 2.10 release.
2000-06-20 06:20:42 +00:00
David E. O'Brien
6e440a7238
This commit was generated by cvs2svn to compensate for changes in r61843,
...
which included commits to RCS files with non-trunk default branches.
2000-06-20 06:20:42 +00:00
David E. O'Brien
b2875e6dda
None of these files are used in our build, nor do I really believe
...
anyone is going to read them. Many were new with the
"sourceware_binutils-2_10-branch_anoncvs_20000512" import. Others have
been around since 2.8.1.
2000-06-20 06:08:35 +00:00
David E. O'Brien
666c9ef376
Remove these Binutils 2.8.1 files.
2000-06-20 06:03:50 +00:00
David E. O'Brien
11d7003d4c
Upgrade instructions for the sourceware_binutils-2_10-branch_anoncvs_20000512
...
Binutils import.
2000-06-18 21:32:11 +00:00
David E. O'Brien
a51d0e6c1b
List of files to delete from the Sourceware Binutils' CVS 2_10-branch
...
on 12-May-2000.
2000-06-18 21:17:40 +00:00
David E. O'Brien
f585b85f39
List of distfile contents to delete using rm' and
find -delete'.
...
Simular to the FREEBSD-Xlist used with `tar -X ... -xf'.
This file is typically used when one starts with the Binutils anoncvs repo
rather than a release tarball.
2000-06-18 21:15:52 +00:00
David E. O'Brien
30565a54fc
Addition SCO/SVR4 offical EI_OSABI types taken from the sourceware trunk.
2000-05-13 19:21:45 +00:00
David E. O'Brien
d6ccb80c97
This commit was generated by cvs2svn to compensate for changes in r60529,
...
which included commits to RCS files with non-trunk default branches.
2000-05-13 19:21:45 +00:00
David E. O'Brien
745b5e1af2
Merge rev 1.2 (configuration changes to support FreeBSD)
2000-05-13 17:55:26 +00:00
David E. O'Brien
c6404fdf02
Merge in rev 1.2 (ld was kinly looking up the Linux /etc/ld.so.conf so teach
...
it about the FreeBSD equivalent) This version of that patch selects the
Linux code only if the case is Linux. This puts the Linux code on par with
the FreeBSD code.
2000-05-13 17:51:22 +00:00
David E. O'Brien
7277157f24
Tweaks for i386, add alpha, ppc, sparc, and strongarm support.
2000-05-13 17:48:08 +00:00
David E. O'Brien
cb51ce8cd9
Use the stock vendor version of this file now.
2000-05-13 17:34:51 +00:00
David E. O'Brien
76d24f9bde
Merge in revs 1.2 and 1.3 (FreeBSD configuration support)
...
Add preliminary sparc, strongarm, PPC FreeBSD support.
2000-05-13 17:33:39 +00:00
David E. O'Brien
83e6e888b1
Merge in rev 1.2 (FreeBSD configuration support)
2000-05-13 17:23:06 +00:00
David E. O'Brien
bf88f988f1
Merge in rev 1.2 (balance the brackets; PR-docs/8505)
2000-05-13 17:17:56 +00:00
David E. O'Brien
c0714643b3
Merge in rev 1.2 (don't use "/" to start a comment).
2000-05-13 17:16:40 +00:00
David E. O'Brien
54ba4feb51
Merge in rev 1.2 which provides some FreeBSD a.out support.
2000-05-13 17:15:13 +00:00
David E. O'Brien
51b36c071e
Fix the i386 config bits, merge in the Alpha bits, and add arm32 and
...
sparc bits.
2000-05-13 17:12:52 +00:00
David E. O'Brien
41a5f4b230
Fix the i386 config bits, merge in the Alpha bits, and add arm32 and
...
sparc bits.
2000-05-13 17:02:34 +00:00
David E. O'Brien
43766e3cef
Return to the vendor's version of this file.
2000-05-13 16:56:24 +00:00
David E. O'Brien
9f2a1db658
Return to the vendor's version of this file as in rev 1.4.
2000-05-13 16:54:41 +00:00
David E. O'Brien
eccf7968d0
Merge in our rev 1.2 changes: Restore traditional behavior by acknowledging
...
tabs in strings.
2000-05-13 16:53:47 +00:00
David E. O'Brien
caf0b2ed4a
Return this file to the vendor's file.
2000-05-13 16:52:25 +00:00
David E. O'Brien
8913907509
Return this file back to the stock version.
...
The big fixed in rev 1.2 has also been fixed by the Bintuils maintainers.
2000-05-13 16:48:31 +00:00
David E. O'Brien
7371abab19
Merge in rev 1.3 changes (Make the default dynamic linker pathname correct
...
for FreeBSD.)
2000-05-13 16:46:57 +00:00
David E. O'Brien
d37bffcc61
Merge in rev 1.4 changes (Make the default dynamic linker pathname correct
...
for FreeBSD.)
2000-05-13 16:45:41 +00:00
David E. O'Brien
1398d72f39
Merge in our ELF branding.
2000-05-13 16:44:19 +00:00
David E. O'Brien
78ce21c1df
Import of Binutils 2.10 snapshot.
2000-05-12 23:15:20 +00:00
David E. O'Brien
32dca8efe6
This commit was generated by cvs2svn to compensate for changes in r60484,
...
which included commits to RCS files with non-trunk default branches.
2000-05-12 23:15:20 +00:00
David E. O'Brien
35754f3b83
Revert this file back to its FSF/Cygnus virgin state.
...
With jb's rev 1.2 commit to usr.bin/lorder/lorder.sh we don't depend on
the 4.4BSD's ``nm -o'' behavior.
Previous to 4.3BSD-Reno, ``nm -o'' did not output the .o's filename on a
line by itself. The change occurred between CSRG's nm.c rev 4.8 (1987) and
rev 5.1 (in 1989), which was "new version from Hans Huebner hans@garp.mit.edu ,
huebner@db0tui6.BITNET". The Binutils maintainers would rather cater to
a loud boisterous user of 4.3BSD VAXen which has its own native toolchain,
rather than a modern Unix with multiple orders of magnitude more users
and in which Binutils *is* the native toolchain.
2000-04-20 08:58:04 +00:00
David E. O'Brien
4a6dfd6c0a
Vendor import of the 19990502 Cygnus Sourceware version of sparc-ops.c.
...
This fixes a critcal problem in building a sparc64 toolchain.
2000-04-19 17:30:18 +00:00
David E. O'Brien
e3c693b9d4
This commit was generated by cvs2svn to compensate for changes in r59396,
...
which included commits to RCS files with non-trunk default branches.
2000-04-19 17:30:18 +00:00
David E. O'Brien
6ab0aaaf3f
Rev 1.3 which resolved conflicts in the 2.9.1 import, used a comment from
...
2.8.1 rather than the new one in 2.9.1. This commit fixes that, is purely
cosmetic, and reduces the diff of our hacks to 2.9.1.
2000-04-18 21:00:17 +00:00
David E. O'Brien
bf5476a756
Header file gotten from the Cygnus Sourceware Binutils anoncvs repository
...
on 14-April-2000. This gives us offical SCO/SVR4 ABI values for EI_OSABI.
2000-04-18 02:42:12 +00:00
David E. O'Brien
6756d48641
This commit was generated by cvs2svn to compensate for changes in r59343,
...
which included commits to RCS files with non-trunk default branches.
2000-04-18 02:42:12 +00:00
David E. O'Brien
c815a20cb2
Change our ELF binary branding to something more acceptable to the Binutils
...
maintainers.
After we established our branding method of writing upto 8 characters of
the OS name into the ELF header in the padding; the Binutils maintainers
and/or SCO (as USL) decided that instead the ELF header should grow two new
fields -- EI_OSABI and EI_ABIVERSION. Each of these are an 8-bit unsigned
integer. SCO has assigned official values for the EI_OSABI field. In
addition to this, the Binutils maintainers and NetBSD decided that a better
ELF branding method was to include ABI information in a ".note" ELF
section.
With this set of changes, we will now create ELF binaries branded using
both "official" methods. Due to the complexity of adding a section to a
binary, binaries branded with ``brandelf'' will only brand using the
EI_OSABI method. Also due to the complexity of pulling a section out of an
ELF file vs. poking around in the ELF header, our image activator only
looks at the EI_OSABI header field.
Note that a new kernel can still properly load old binaries except for
Linux static binaries branded in our old method.
*
* For a short period of time, ``ld'' will also brand ELF binaries
* using our old method. This is so people can still use kernel.old
* with a new world. This support will be removed before 5.0-RELEASE,
* and may not last anywhere upto the actual release. My expiration
* time for this is about 6mo.
*
2000-04-18 02:39:26 +00:00
David E. O'Brien
75d7a3c3bc
Slight cleaner code that may be more palatable to the Binutils maintainers.
2000-04-12 03:43:09 +00:00
David E. O'Brien
ba6614d32c
Slightly cleaner branding code that may be more palatable to the Binutils
...
maintainers.
2000-04-12 03:42:40 +00:00
David E. O'Brien
407509b3ae
Import the Sparc bits of GNU binutils 2.9.1.
...
Requested by: steve
2000-04-05 04:09:32 +00:00