History log of /netbsd-src/libexec/ld.aout_so/Makefile (Results 1 – 25 of 51)
Revision Date Author Comments
# 6cb10275 18-Mar-2014 riastradh <riastradh@NetBSD.org>

Merge riastradh-drm2 to HEAD.


# 86209a67 18-Jul-2013 matt <matt@NetBSD.org>

Use ${MACHINE_CPU} for m68k


# b7c828d1 05-Feb-2013 martin <martin@NetBSD.org>

Make sure UUDECODE_FILES is empty if we do not have an old ld.so_aout
(on architectures that never used a.out)


# 2f0a3a20 05-Feb-2013 matt <matt@NetBSD.org>

There are other little endian arm machine_arches other than "arm"


# 4c92852a 06-Jul-2010 mrg <mrg@NetBSD.org>

remove almost all the ability to build netbsd with an a.out target.
we're ELF now, and there are many missing checks against OBJECT_FMT.
if we ever consider switching, the we can figure out what new

remove almost all the ability to build netbsd with an a.out target.
we're ELF now, and there are many missing checks against OBJECT_FMT.
if we ever consider switching, the we can figure out what new ones
we need but for now it's just clutter.

this doesn't remove any of the support for exec_aout or any actually
required-for-boot a.out support, only the ability to build a netbsd
release in a.out format. ie, most of this code has been dead for
over a decade.

i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari,
amiga, shark, cats, dreamcast, landisk, mmeye and x68k. this covers
the 5 MACHINE_ARCH's affected, and all the other arch code touched.
it also includes some actual run-time testing of sparc, i386 and
shark, and i performed binary comparison upon amiga and x68k as well.


some minor details relevant:
- move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them
down to only the parts ldconfig needs
- remove various unused source files
- switch amiga bootblocks to using elf2bb.h instead of aout2bb.h

show more ...


# 9b017060 31-Oct-2008 mrg <mrg@NetBSD.org>

make MKPIC=no builds work on i368, shark, vax, pmax, sgimips, sparc,
maybe all mips and all arm as well.


# 6fe4ead5 19-Mar-2004 jmc <jmc@NetBSD.org>

Convert to usage of UUDECODE_FILES and standardize on filename extension


# 130ab733 21-Oct-2003 lukem <lukem@NetBSD.org>

Rework how MAKEVERBOSE operates:

* Don't bother prefixing commands with a line of ${_MKCMD}\
and instead rely upon "make -s". This is less intrusive on
all the Makefiles than the former. Id

Rework how MAKEVERBOSE operates:

* Don't bother prefixing commands with a line of ${_MKCMD}\
and instead rely upon "make -s". This is less intrusive on
all the Makefiles than the former. Idea from David Laight.

* Rename the variables use to print messages. The scheme now is:
_MKMSG_FOO Run _MKMSG 'foo'
_MKTARGET_FOO Run _MKMSG_FOO ${.TARGET}
From discussion with Alistair Crooks.

show more ...


# ddff99b7 19-Oct-2003 lukem <lukem@NetBSD.org>

rework to use the newer _MKMSGCREATE (et al) macros


# 6cf0d872 19-Oct-2003 lukem <lukem@NetBSD.org>

support MAKEVERBOSE


# 001c68bd 10-Jul-2003 lukem <lukem@NetBSD.org>

Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET

Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET
TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN
TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT
TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS
TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB
TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE
TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER
TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS
TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL
TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
TOOL_FOO?= foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.

show more ...


# cbb1f0fb 12-Nov-2002 itohy <itohy@NetBSD.org>

MKDYNAMICROOT for a.out


# f794aa60 19-Aug-2002 lukem <lukem@NetBSD.org>

Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path


# 2c1cfc8e 24-Apr-2002 lukem <lukem@NetBSD.org>

- in <bsd.files.mk>, don't clear FILES after using it, as that prevents
make -V FILES
from being useful (and given that every other variable can be
extracted using make -V, the behaviour was unu

- in <bsd.files.mk>, don't clear FILES after using it, as that prevents
make -V FILES
from being useful (and given that every other variable can be
extracted using make -V, the behaviour was unusually inconsistent
given that the original reason for clearing it doesn't seem to be
relevant anymore)
- use <bsd.prog.mk> instead of directly including <bsd.files.mk>
(and possibly <bsd.man.mk> or <bsd.own.mk>)
- remove obsolete NOPROG

show more ...


# 272882ae 29-Mar-2002 matt <matt@NetBSD.org>

Add support for a VAX ld.so when VAX is ELF


# 547d71b6 05-Mar-2002 thorpej <thorpej@NetBSD.org>

Use ${PRINTOBJDIR}.


# 535e775d 06-Feb-2002 thorpej <thorpej@NetBSD.org>

MACHINE_ARCH for ELF ARM platforms is "arm", not "arm32".


# 805ab35e 31-Jan-2002 tv <tv@NetBSD.org>

Make it possible for uudecode to be a host tool.


# 43a1bb37 22-Jan-2002 skrll <skrll@NetBSD.org>

Add a uuencoded binary of a.out arm32 ld.so and update Makefile to extract
on ELF platforms.

This file was created using the following revisions:

ld.h,v 1.2 1998/12/17 23:36:38 pk
malloc.c,v 1.7

Add a uuencoded binary of a.out arm32 ld.so and update Makefile to extract
on ELF platforms.

This file was created using the following revisions:

ld.h,v 1.2 1998/12/17 23:36:38 pk
malloc.c,v 1.7 2000/11/28 06:01:34 mycroft
rtld.c,v 1.82 2001/09/20 20:55:29 wiz
shlib.c,v 1.18 2000/05/27 06:53:30 matt
shlib.h,v 1.1 1998/12/15 23:16:14 pk

arm32 specific files:

md-static-funcs.c,v 1.1 1997/10/17 21:25:42 mark
md.c,v 1.11 1999/02/27 03:34:05 tv
md.h,v 1.4 2000/05/28 01:53:05 matt
mdprologue.S,v 1.1 1997/10/17 21:25:59 mark

show more ...


# 7351fa07 06-May-2001 wiz <wiz@NetBSD.org>

Rename rtld.1 to ld.aout_so.1, since it only describes ld.so for a.out.


# 0f85b9ab 18-Apr-2001 tsutsui <tsutsui@NetBSD.org>

Add a uuencoded binary of a.out m68k ld.so.
Created using following revisions in 1.5.1_BETA source tree:
ld.h,v 1.2 1998/12/17 23:36:38 pk
malloc.c,v 1.6.8.1 2001/04/06 09:39:23 he
rtld.c,v 1.76.4

Add a uuencoded binary of a.out m68k ld.so.
Created using following revisions in 1.5.1_BETA source tree:
ld.h,v 1.2 1998/12/17 23:36:38 pk
malloc.c,v 1.6.8.1 2001/04/06 09:39:23 he
rtld.c,v 1.76.4.2 2001/04/06 09:39:43 he
shlib.c,v 1.18 2000/05/27 06:53:30 matt
shlib.h,v 1.1 1998/12/15 23:16:14 pk
m68k specific files:
md-static-funcs.c,v 1.4 1998/01/05 22:00:38 cgd
md.c,v 1.16 1999/04/12 00:52:44 gwr
md.h,v 1.9 2000/05/28 01:53:09 matt
mdprologue.S,v 1.8 1998/01/05 22:00:40 cgd

show more ...


# 23bf98f5 12-Sep-2000 tron <tron@NetBSD.org>

- Add "dependall" target so that "make build" will really uudecode the
"ld.so" binaries for i386 and sparc.
- Remove bogus "${DESTDIR}/" from "FILESDIR".


# 3b36dc84 11-Sep-2000 fvdl <fvdl@NetBSD.org>

Add uuencoded binaries for a.out dynamic loaders on i386 and sparc,
who are ELF now. Needed because cross-building them is still a
problem. These loaders will try /emul/aout first, but do not
have th

Add uuencoded binaries for a.out dynamic loaders on i386 and sparc,
who are ELF now. Needed because cross-building them is still a
problem. These loaders will try /emul/aout first, but do not
have the baggage that COMPAT_AOUT has.

show more ...


# e278587d 19-Mar-1999 thorpej <thorpej@NetBSD.org>

Move the link.h files for the different shlib formats via repository copy,
and rename them to match the executable format. Introduce a new link.h
file which automatically picks the correct header ba

Move the link.h files for the different shlib formats via repository copy,
and rename them to match the executable format. Introduce a new link.h
file which automatically picks the correct header based on the target of
the toolchain.

show more ...


# e8ae49d4 09-Feb-1999 christos <christos@NetBSD.org>

Build depending on OBJECT_FMT not a list of MACHINE_ARCH's


123