| #
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
|