Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0 |
|
#
adcb86e2 |
| 08-Aug-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fix a bug that caused i386 to produce broken binaries for big-endian 64-bit platforms. (size_t is 32bit on i386, but Elf_Shdr.sh_size is 64bit on SPARC64.)
|
#
930d8c70 |
| 22-Jul-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Teach crunchide(1) about PowerPC ELF.
PR: 54526 Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
|
Revision tags: release/5.1.0_cvs, release/5.1.0 |
|
#
8e81109e |
| 03-Jun-2003 |
Peter Wemm <peter@FreeBSD.org> |
Add AMD64 support.
|
Revision tags: release/4.8.0_cvs, release/4.8.0 |
|
#
2d57da02 |
| 29-Mar-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Back out the totally unapproved backout of my commits.
|
#
82c7cf31 |
| 13-Mar-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Complete the endianness support -- sparc64 can now do i386.
Tested on: sparc64 -> i386, i386 -> sparc64 Debugged by: elfdump(1)
|
#
d51456da |
| 29-Jan-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Part 1/3 of unbreaking cross releases:
Back out the removal of custom version of endian.h system header. On recent systems, it just falls back to <sys/endian.h>. But on older systems like 5.0-DP1 o
Part 1/3 of unbreaking cross releases:
Back out the removal of custom version of endian.h system header. On recent systems, it just falls back to <sys/endian.h>. But on older systems like 5.0-DP1 or 4-STABLE, this private version may be necessary, as crunchide(1) is a cross-tool for "make release".
Spotted by: kris, markm
show more ...
|
Revision tags: release/5.0.0_cvs, release/5.0.0 |
|
#
90b77cf3 |
| 30-Dec-2002 |
David E. O'Brien <obrien@FreeBSD.org> |
Use <sys/endian.h> rather than a private verison.
Tested on: sparc64, Athlon[32]
|
#
4192cfff |
| 13-Nov-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Bootstrapping aid for 4.0-RELEASE.
|
Revision tags: release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs |
|
#
d8d97708 |
| 24-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Handle endianness. This completes cross-support for sparc64.
|
#
66c795d4 |
| 21-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Added support for ia64 and sparc64.
|
#
64b06e78 |
| 30-Apr-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Make crunchide(1) a cross-tool; needed for cross-arch "make release". Note that a.out is only supported for the non-cross i386 case.
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
#
5e6220d9 |
| 03-May-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
* include/elf.h has been repo copied to include/elf-hints.h, and it no longer includes machine/elf.h. * consumers of elf.h now use the minimalist elf header possible.
This change is motivated by B
* include/elf.h has been repo copied to include/elf-hints.h, and it no longer includes machine/elf.h. * consumers of elf.h now use the minimalist elf header possible.
This change is motivated by Binutils 2.11.0 and too much clashing over our base elf headers and the Binutils elf headers.
show more ...
|
Revision tags: release/4.3.0_cvs, release/4.3.0, release/4.2.0, release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs, release/4.0.0_cvs, release/3.4.0_cvs, release/3.3.0_cvs, release/3.2.0, release/3.1.0, release/3.0.0, release/2.2.8 |
|
#
2ec21a68 |
| 14-Sep-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Teach crunch about an elf/a.out world. Submitted by: jhay
|
Revision tags: release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0 |
|
#
22407452 |
| 03-Sep-2008 |
David E. O'Brien <obrien@FreeBSD.org> |
Introduce crunchide to the ELF e_machine MIPS values.
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
757686b1 |
| 18-Dec-2005 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Make our ELF64 type definitions match standards. In particular this means: o Remove Elf64_Quarter, o Redefine Elf64_Half to be 16-bit, o Redefine Elf64_Word to be 32-bit, o Add Elf64_Xword and El
Make our ELF64 type definitions match standards. In particular this means: o Remove Elf64_Quarter, o Redefine Elf64_Half to be 16-bit, o Redefine Elf64_Word to be 32-bit, o Add Elf64_Xword and Elf64_Sxword for 64-bit entities, o Use Elf_Size in MI code to abstract the difference between Elf32_Word and Elf64_Word. o Add Elf_Ssize as the signed counterpart of Elf_Size.
MFC after: 2 weeks
show more ...
|
Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
#
ed575be4 |
| 06-Jun-2004 |
Olivier Houchard <cognet@FreeBSD.org> |
Tell crunchide to deal with arm elf binaries as well. Rescue can now be built for arm.
|
Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0 |
|
#
adcb86e2 |
| 08-Aug-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fix a bug that caused i386 to produce broken binaries for big-endian 64-bit platforms. (size_t is 32bit on i386, but Elf_Shdr.sh_size is 64bit on SPARC64.)
|
#
930d8c70 |
| 22-Jul-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Teach crunchide(1) about PowerPC ELF.
PR: 54526 Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
|
Revision tags: release/5.1.0_cvs, release/5.1.0 |
|
#
8e81109e |
| 03-Jun-2003 |
Peter Wemm <peter@FreeBSD.org> |
Add AMD64 support.
|
Revision tags: release/4.8.0_cvs, release/4.8.0 |
|
#
2d57da02 |
| 29-Mar-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Back out the totally unapproved backout of my commits.
|
#
82c7cf31 |
| 13-Mar-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Complete the endianness support -- sparc64 can now do i386.
Tested on: sparc64 -> i386, i386 -> sparc64 Debugged by: elfdump(1)
|
#
d51456da |
| 29-Jan-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Part 1/3 of unbreaking cross releases:
Back out the removal of custom version of endian.h system header. On recent systems, it just falls back to <sys/endian.h>. But on older systems like 5.0-DP1 o
Part 1/3 of unbreaking cross releases:
Back out the removal of custom version of endian.h system header. On recent systems, it just falls back to <sys/endian.h>. But on older systems like 5.0-DP1 or 4-STABLE, this private version may be necessary, as crunchide(1) is a cross-tool for "make release".
Spotted by: kris, markm
show more ...
|
Revision tags: release/5.0.0_cvs, release/5.0.0 |
|
#
90b77cf3 |
| 30-Dec-2002 |
David E. O'Brien <obrien@FreeBSD.org> |
Use <sys/endian.h> rather than a private verison.
Tested on: sparc64, Athlon[32]
|
#
4192cfff |
| 13-Nov-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Bootstrapping aid for 4.0-RELEASE.
|
Revision tags: release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs |
|
#
d8d97708 |
| 24-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Handle endianness. This completes cross-support for sparc64.
|