| From | Sent On | Attachments |
|---|---|---|
| 48 earlier messages | ||
| Kris Kennaway | Jul 10, 2000 11:36 pm | |
| Mike Nowlin | Jul 10, 2000 11:45 pm | |
| Johan Karlsson | Jul 11, 2000 12:59 am | |
| Daniel C. Sobral | Jul 11, 2000 1:31 am | |
| Jeff Wyman | Jul 11, 2000 1:36 am | |
| Greg Lehey | Jul 11, 2000 1:58 am | |
| Eric Jacoboni | Jul 11, 2000 2:01 am | |
| Brad Knowles | Jul 11, 2000 2:03 am | |
| Kris Kennaway | Jul 11, 2000 3:30 am | |
| Brad Knowles | Jul 11, 2000 3:38 am | |
| Udo Erdelhoff | Jul 11, 2000 3:42 am | |
| Brad Knowles | Jul 11, 2000 3:58 am | |
| Peter van Heusden | Jul 11, 2000 4:29 am | |
| Brad Knowles | Jul 11, 2000 5:38 am | |
| Jonathan Fosburgh | Jul 11, 2000 5:56 am | |
| Brandon D. Valentine | Jul 11, 2000 7:04 am | |
| Vivek Khera | Jul 11, 2000 7:39 am | |
| Stephen Montgomery-Smith | Jul 11, 2000 7:41 am | |
| Brad Knowles | Jul 11, 2000 7:44 am | |
| Vivek Khera | Jul 11, 2000 7:47 am | |
| Sameer R. Manek | Jul 11, 2000 9:26 am | |
| Gerhard Sittig | Jul 11, 2000 9:29 am | |
| Gerhard Sittig | Jul 11, 2000 9:55 am | |
| Marcel Moolenaar | Jul 11, 2000 10:17 am | |
| Marcel Moolenaar | Jul 11, 2000 10:30 am | |
| Marcel Moolenaar | Jul 11, 2000 11:02 am | |
| Marcel Moolenaar | Jul 11, 2000 11:13 am | |
| Shawn Barnhart | Jul 11, 2000 11:33 am | |
| Jeff Wyman | Jul 11, 2000 11:44 am | |
| David Bushong | Jul 11, 2000 12:21 pm | |
| Christoph Sold | Jul 11, 2000 12:33 pm | |
| Richard Stanaford | Jul 11, 2000 12:35 pm | |
| Linh Pham | Jul 11, 2000 12:38 pm | |
| Christoph Sold | Jul 11, 2000 12:45 pm | |
| Marcel Moolenaar | Jul 11, 2000 12:46 pm | |
| Gerhard Sittig | Jul 11, 2000 12:46 pm | |
| Jeffrey J. Mountin | Jul 11, 2000 12:50 pm | |
| John | Jul 11, 2000 12:57 pm | |
| Jonathan Smith | Jul 11, 2000 1:03 pm | |
| Christoph Sold | Jul 11, 2000 1:13 pm | |
| John | Jul 11, 2000 1:25 pm | |
| Bryan Bursey | Jul 11, 2000 2:10 pm | |
| Kris Kennaway | Jul 11, 2000 3:11 pm | |
| Greg Lehey | Jul 11, 2000 8:19 pm | |
| Greg Lehey | Jul 11, 2000 8:22 pm | |
| Michael Robinson | Jul 11, 2000 10:52 pm | |
| Jordan K. Hubbard | Jul 11, 2000 11:01 pm | |
| Michael Robinson | Jul 12, 2000 12:54 am | |
| Jordan K. Hubbard | Jul 12, 2000 1:56 am | |
| Daniel C. Sobral | Jul 12, 2000 4:35 am | |
| Daniel C. Sobral | Jul 12, 2000 5:44 am | |
| Marcel Moolenaar | Jul 12, 2000 10:48 am | |
| Marcel Moolenaar | Jul 12, 2000 10:58 am | |
| Greg Lehey | Jul 12, 2000 4:50 pm | |
| Kris Kennaway | Jul 12, 2000 5:43 pm | |
| Nik Clayton | Jul 12, 2000 6:26 pm | |
| Daniel C. Sobral | Jul 12, 2000 8:34 pm | |
| Warner Losh | Jul 12, 2000 9:52 pm | |
| Warner Losh | Jul 12, 2000 9:57 pm | |
| Warner Losh | Jul 12, 2000 10:06 pm | |
| Warner Losh | Jul 12, 2000 10:08 pm | |
| Warner Losh | Jul 12, 2000 10:10 pm | |
| Warner Losh | Jul 12, 2000 10:13 pm | |
| Warner Losh | Jul 12, 2000 10:17 pm | |
| Brad Knowles | Jul 13, 2000 2:17 am | |
| Shawn Barnhart | Jul 13, 2000 5:53 am | |
| Steve O'Hara-Smith | Jul 13, 2000 6:14 am | |
| Bryan Bursey | Jul 13, 2000 8:34 am | |
| Warner Losh | Jul 13, 2000 9:08 am | |
| Nate Williams | Jul 13, 2000 10:03 am | |
| Marcel Moolenaar | Jul 13, 2000 10:21 am | |
| Brandon D. Valentine | Jul 13, 2000 10:35 am | |
| Shawn Barnhart | Jul 13, 2000 12:29 pm | |
| Warner Losh | Jul 13, 2000 12:51 pm | |
| Warner Losh | Jul 13, 2000 12:53 pm | |
| Ben Smithurst | Jul 13, 2000 1:21 pm | |
| Marcel Moolenaar | Jul 13, 2000 1:58 pm | |
| David O'Brien | Jul 13, 2000 4:09 pm | |
| Kris Kennaway | Jul 13, 2000 4:09 pm | |
| Greg Lehey | Jul 13, 2000 5:24 pm | |
| Greg Lehey | Jul 13, 2000 5:27 pm | |
| Warner Losh | Jul 13, 2000 6:30 pm | |
| Neil Blakey-Milner | Jul 14, 2000 3:14 am | |
| Christoph Sold | Jul 14, 2000 6:42 am | |
| Vivek Khera | Jul 14, 2000 7:19 am | |
| Daniel C. Sobral | Jul 14, 2000 8:01 am | |
| Daniel C. Sobral | Jul 14, 2000 9:48 am | |
| Kevin | Jul 14, 2000 12:16 pm | |
| Stephen Beitzel | Jul 14, 2000 2:09 pm | |
| Daniel C. Sobral | Jul 14, 2000 4:38 pm | |
| David J. Kanter | Jul 14, 2000 7:26 pm | |
| Mark Ovens | Jul 14, 2000 7:56 pm | |
| Alexander Langer | Jul 15, 2000 1:55 am | |
| Cyrille Lefevre | Jul 15, 2000 10:07 pm | |
| Joachim Strömbergson | Jul 16, 2000 11:09 am | |
| Kris Kennaway | Jul 16, 2000 3:26 pm | |
| Cyrille Lefevre | Jul 16, 2000 5:49 pm | |
| Johan Huldtgren | Jul 17, 2000 8:08 am | .out, .conf |
| Johan Huldtgren | Jul 17, 2000 8:21 am | .out, .conf |
| Brian O'Shea | Jul 17, 2000 8:40 am | |
| 36 later messages | ||
| Subject: | Re: HEADS UP! Always use the 'make buildkernel' target to make yer kernels | |
|---|---|---|
| From: | Daniel C. Sobral (dc...@newsguy.com) | |
| Date: | Jul 12, 2000 4:35:03 am | |
| List: | org.freebsd.freebsd-stable | |
Greg Lehey wrote:
1. Before building, it removes the existing kernel build tree. There's no good reason for this.
make buildkernel -DNOCLEAN
No, that makes clean the default, and that's wrong.
The defaults being wrong is a very different problem.
See also:
# -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel # -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel
That's broken too. The whole idea of make is that you don't need to do a make clean under normal circumstances. But we're used to that when building a world.
See above. :-)
Yes. We could agree to change the tree to /usr/obj, but it should be consistent whichever way you do it. In the process we should also use obj symlinks like other BSDs use:
=== grog@wantadilla (/dev/ttyp5) ~ 1 -> cd /src/OpenBSD/src/sbin/fsck === grog@wantadilla (/dev/ttyp5) /src/OpenBSD/src/sbin/fsck 2 -> l total 1 drwxr-xr-x 2 grog lemis 512 Apr 17 1999 CVS -rw-r--r-- 1 grog lemis 171 Sep 22 1997 Makefile -r--r--r-- 1 grog lemis 421 Apr 18 1999 TRANS.TBL -rw-r--r-- 1 grog lemis 3616 Mar 25 1999 fsck.8 -rw-r--r-- 1 grog lemis 10548 Feb 28 1997 fsck.c -rw-r--r-- 1 grog lemis 6034 Sep 9 1997 fsutil.c -rw-r--r-- 1 grog lemis 2714 Oct 20 1996 fsutil.h lrwxr-xr-x 1 root wheel 18 May 28 20:20 obj -> /usr/obj/sbin/fsck -rw-r--r-- 1 grog lemis 1857 Oct 20 1996 pathnames.h -rw-r--r-- 1 grog lemis 8734 Mar 25 1999 preen.c
Oh, I *like* that! But it prevents one from using RO /usr/src.
These two points mean that if you later want to go back and tune your kernel (change a driver parameter, say), you can't just do a config; cd ../../compile/FOO; make, you have to go the whole nine yards.
See #1.
OK. See point 1.
The defaults being wrong don't prevent you from being *capable* of just tuning your kernel. In fact, I'm used to do that using buildkernel.
Personally, I prefer different names, even though it annoyed the hell out of me at first. Until I changed my /boot/loader.conf :).
Peter recently removed the possibility of different kernel names from config(8). I assume this is now done by a rename. At least we should agree whether the idea of differently named kernels is good or bad.
Well, at least that way I can name my kernel configuration file "vmunix", and then the kernel will be built and installed with the proper name. :-)
4. It's just plain clumsy.
MMmmm? In what way? A single command line does all the work for me, including variations on running config, with and without -r, and making depend or not.
Right, but you need to specify the name of the kernel. That's clumsy in my book.
You don't. You set it on /etc/make.conf. I do, anyway.
-- Daniel C. Sobral (8-DCS) dc...@newsguy.com dc...@freebsd.org ca...@the.great.underground.bsdconpiracy.org
<jkh> _DES: The Book of Bruce has only one sentence in it, and it says "the actual directives of my cult are left as an exercise for the reader. Good luck." <EE> jkh: does it really include the 'good luck' part? <jkh> EE: OK, I made that part up. <jkh> EE: I figured it should sound a bit more cheery than how Bruce initially dictated it to me.
To Unsubscribe: send mail to majo...@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message






.out, .conf