History log of /openbsd/gnu/usr.bin/binutils/ld/configure.tgt (Results 1 – 25 of 36)
Revision Date Author Comments
# 6bf90127 05-Jul-2013 miod <miod@openbsd.org>

VAX ELF toolchain, using `%' as the register prefix. Heavily based upon
NetBSD.


# 5e46e8b6 02-Feb-2013 miod <miod@openbsd.org>

ELF toolchain for m68k, following the SysV/m68k ABI (32-bit types aligned on
32-bit boundaries, function return values being in %a0 instead of %d0 if they
are declared as pointers, and in fp register

ELF toolchain for m68k, following the SysV/m68k ABI (32-bit types aligned on
32-bit boundaries, function return values being in %a0 instead of %d0 if they
are declared as pointers, and in fp registers if they are floating point types).

Compiler configuration bits (including a few m68k PIC code generation fixes)
borrowed from NetBSD.

show more ...


# b522d235 01-Jan-2013 miod <miod@openbsd.org>

m88k ELF toolchain, supporting static binaries only so far.

Assembler supports a register prefix of `#' when configured for SVR4, and `%'
when configured for OpenBSD. Pseudo-ops do not need a leadin

m88k ELF toolchain, supporting static binaries only so far.

Assembler supports a register prefix of `#' when configured for SVR4, and `%'
when configured for OpenBSD. Pseudo-ops do not need a leading dot, except
when configured for OpenBSD, allowing the `set' instruction to be recognized
correctly.

Based upon various unfinished or unreliable works, including smurph@'s early
work in 2003, my own attempts in 2004 and 2005, and Michael Kato's binutils
2.15 diff from 2005. Support for register prefixes, as well as fixing an
evil off-by-one in resolving 16-bit pc-relative relocations in ld (which would
only affect kernel .S files branching to global symbols), came as part of the
2012 work.

Not enabled yet (needs Makefile.bsd-wrapper, bfd/config.bfd and
gdb/configure.tgt updates to completely enable) so as not to disturb the
existing a.out toolchain builds; will hopefully be enabled very soon.

show more ...


# fabff02b 08-Oct-2006 miod <miod@openbsd.org>

Define superH obsd-specific emulations for ld, and use it by default.


# 2f050487 06-Oct-2006 miod <miod@openbsd.org>

Early bits for a 32-bit SuperH toolchain, currently for little-endian
systems only; more work is necessary in ld land.


# d6728f3f 19-Jan-2005 grange <grange@openbsd.org>

Provide openbsd emulation for mips64el as we do for mips64.

ok miod@


# 007c2a45 02-Nov-2004 miod <miod@openbsd.org>

Merge conflicts, bringing our changes back in:
- extra $(SHELL) and sugar for make (so that files not mode +x still work)
- safer temp file handling
- our W^X binary layout changes in ld
- OpenBSD po

Merge conflicts, bringing our changes back in:
- extra $(SHELL) and sugar for make (so that files not mode +x still work)
- safer temp file handling
- our W^X binary layout changes in ld
- OpenBSD policy for library file selection in ld
- arm and m88k changes which were not merged in time for official 2.15
- bfd core file handling
- a couple typos

New for 2.15:
- ld(1) and as(1) manpages now generated at build time
- binutils/stabs.c reverted to use our in-tree libiberty for now
- we still use our VIA C3 crypto code over stock binutils, as it recognizes
more instructions
- new emulations for OpenBSD on mips64 machines, to help OpenBSD/sgi
- relaxed %f# handling in gas on OpenBSD/sparc64 (same as was in 2.14)

Tested on all platforms by various people; special thanks to sturm@ and
otto@.

show more ...


# c074d1c9 17-May-2004 drahn <drahn@openbsd.org>

Resolve merge conflicts, adjust method of W^X handing (.sh files)
remove testsuites (not useable) remove mmalloc (not part of new binutils).


# d6825d6b 10-Feb-2004 mickey <mickey@openbsd.org>

configs for amd64; brad@ ok


# 66a284fd 17-Apr-2003 drahn <drahn@openbsd.org>

Switch i386 to new binutils, i386 tools now do ELF.
RODATA_* align macros to preserve current behavior on other
archs and allow for 1G sep between beginning of exe and beginning of data
DARPA funded

Switch i386 to new binutils, i386 tools now do ELF.
RODATA_* align macros to preserve current behavior on other
archs and allow for 1G sep between beginning of exe and beginning of data
DARPA funded work.

show more ...


# facabf8c 11-Aug-2002 art <art@openbsd.org>

Switch sparc binutils to ELF.
XXX - we might want to improve the version selection logic when feeding
those diffs back to FSF, but we can't do that until we bump our version
to OpenBSD 3.2 because th

Switch sparc binutils to ELF.
XXX - we might want to improve the version selection logic when feeding
those diffs back to FSF, but we can't do that until we bump our version
to OpenBSD 3.2 because then the tree wouldn't build.

show more ...


# e1a0b4e2 13-May-2002 fgsch <fgsch@openbsd.org>

hppa pieces; don't regenerate yet.


# b55d4692 13-May-2002 fgsch <fgsch@openbsd.org>

resolve conflicts.


# 247bc1b8 13-Sep-2001 kevlo <kevlo@openbsd.org>

Support for arm.


# e47ae258 05-Sep-2001 art <art@openbsd.org>

Support for sparc64. gdb disabled for now.


# 6978ef19 09-Jun-2001 espie <espie@openbsd.org>

Automatic cvs merge. Dread what I will have to fix after this excuse
of a program is done...


# b737e9b5 31-Jan-2001 art <art@openbsd.org>

Switch alpha to ELF.


# ce21cbae 20-Nov-2000 tomo <tomo@openbsd.org>

Make new binutils compile on Alpha again; ok espie@


# d532eef0 29-Oct-2000 miod <miod@openbsd.org>

Repair mips-based targets, espie@ ok


# 3e3d2c75 15-Sep-2000 rahnds <rahnds@openbsd.org>

Add powerpc-openbsd to list of supported systems.


# 778b5505 12-Sep-2000 espie <espie@openbsd.org>

Recognize sparc/i386/m68k-openbsd, and use the netbsd emulation then.


# b305b0f1 12-Sep-2000 espie <espie@openbsd.org>

Help stupid cvs fixing basic conflicts.


# cc369ef3 04-May-1998 mickey <mickey@openbsd.org>

first cut on binutils/gcc support for hppa-*-openbsd*; tested on i386 host


# c50852d9 13-Apr-1997 pefo <pefo@openbsd.org>

More consistent MIPS config


# 633bbc81 10-Jan-1997 imp <imp@openbsd.org>

Change all mips ports to use mips-unknown-openbsd2.0 like gcc does.
This should allow for gdb to at least build on pmax, modulo potential platform
specific include files. This impacts gas, ld, and

Change all mips ports to use mips-unknown-openbsd2.0 like gcc does.
This should allow for gdb to at least build on pmax, modulo potential platform
specific include files. This impacts gas, ld, and other critical system
components. Don't build this unless you are happy with your backups, as
always for a change of this nature. It works for me on my machine, however.

show more ...


12