Date: Sun, 4 Oct 1998 11:27:50 +1000 From: Bruce Evans <bde@zeta.org.au> To: bde@zeta.org.au, nate@mt.sri.com Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, jdp@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/include asnames.h Message-ID: <199810040127.LAA14038@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
>I've got the commit email saved to prove it, so I challenge you to show >me via the commit email that this was a *requirement* for all kernel >developers to know. > >>From the very first commit message: >revision 1.1 >date: 1997/04/22 06:55:32; author: jdp; state: Exp; >Make the necessary changes so that an ELF kernel can be built. >... ! revision 1.1 ! date: 1997/04/22 06:55:32; author: jdp; state: Exp; ! Make the necessary changes so that an ELF kernel can be built. I ! have successfully built, booted, and run a number of different ELF ! kernel configurations, including GENERIC. LINT also builds and ! links cleanly, though I have not tried to boot it. ! ! The impact on developers is virtually nil, except for two things. ^^^^^^^^^^^^^^^^^^^^^^^^ ! All linker sets that might possibly be present in the kernel must be ! listed in "sys/i386/i386/setdefs.h". And all C symbols that are ! ^^^^^^^^^^^^^^^^^^^^^^ ! also referenced from assembly language code must be listed in ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ! ^^^^ ! "sys/i386/include/asnames.h". It so happens that failure to do ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ! these things will have no impact on the a.out kernel. But it will ! break the build of the ELF kernel. ! ! The ELF bootloader works, but it is not ready to commit quite yet. Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810040127.LAA14038>