Home | History | Annotate | Download | only in vax
History log of /src/lib/libc/arch/vax/Makefile.inc
RevisionDateAuthorComments
 1.10  31-Oct-2021  thorpej Tidy up how __sigaction14_sigtramp.c is added to SRCS.
 1.9  06-Jul-2010  mrg 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
 1.8  18-Feb-2006  matt Seperate out the compat support for VAX. Also, make references to the
sigcontext sigtramp code weak so compat can be compiled out.
 1.7  03-May-2005  matt Make longjmp on vax not use sigreturn. Instead it rewrites the
jmp_buf into one compatible with __longjmp14 and relies on that
to change that into a ucontext_t suitable for setcontext(2).
 1.6  03-Jun-2004  mhitch A -I. is needed by vax; had gotten removed from elsewhere.
 1.5  21-Mar-2004  matt Change longjmp on VAX (ELF) to use setcontext instead of sigreturn14.
 1.4  30-Sep-2003  matt Enable the SIGINFO trampoline.
 1.3  28-Sep-2003  matt Deal with changed filename.
 1.2  12-Sep-2002  ragge Rename __sigtramp1.S to __sigtramp.S.
 1.1  10-Jul-2002  thorpej branches: 1.1.2;
Enable the libc-provided signal trampoline. The old __sigaction14
entry point has been replaced by the new __sigaction14() which is a
wrapper around the __sigaction_sigtramp system call (which is itself
not directly exposed outside of libc).

No shared library version change is necessary; no new symbols
are exposed outside of libc.
 1.1.2.3  17-Sep-2002  nathanw Catch up to -current.
 1.1.2.2  01-Aug-2002  nathanw Catch up to -current.
 1.1.2.1  10-Jul-2002  nathanw file Makefile.inc was added on branch nathanw_sa on 2002-08-01 03:28:07 +0000

RSS XML Feed