Date: Sat, 7 Mar 1998 13:38:40 +1100 (EST) From: John Birrell <jb@cimlogic.com.au> To: bde@zeta.org.au (Bruce Evans) Cc: bde@zeta.org.au, jb@cimlogic.com.au, bde@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, peter@netplex.com.au Subject: Re: cvs commit: src/share/mk bsd.kmod.mk Message-ID: <199803070238.NAA06229@cimlogic.com.au> In-Reply-To: <199803070216.NAA15018@godzilla.zeta.org.au> from Bruce Evans at "Mar 7, 98 01:16:01 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Evans wrote: > >> I often wish that generated files weren't checked into the cvs tree :-). > >> Unfortunately, at least syscall.h needs to be be exported to the library. > > > >Shouldn't that be generated when making src/include? > > Well, it needs to be consistent with the kernel. Keeping it in cvs makes > it harder to break consistency. Of course, this doesn't work properly > for multiple arches. Keeping it in cvs makes it harder to keep (local) consistency. 8-) And to get the list of MIASM (syscalls) for libc/sys/Makefile.inc adds yet another file to those generated by makesyscalls.sh. And then another one for compatibility with NetBSD. Have you got time to review: 1. Changes to makesyscalls.sh to generate sys/syscall.mk for inclusion in libc/sys/Makefile.inc. 2. New libc/sys/Makefile.inc with the MIASM, MDASM wizardry you suggested. 3. Changes to libc_r/Makefile to move the list of syscalls that are renamed out of libc/sys/Makefile.inc. 4. Changes to libc/Makefile and libc/Makefile.inc to default the variables used. 5. New libc/${MACHINE_ARCH}/Makefile.inc makefiles to select the syscall compatibility. 6. New libc/${MACHINE_ARCH}/sys/Makefile.inc makefiles to go with the MDASM wizardry. I think I have all this working on both i386 and alpha. And now that binutils seems to be building on alpha... -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803070238.NAA06229>