On Sat, Jul 06, 2024 at 03:37:01PM +0200, Sebastien Marie wrote:
> Anon Loli <[email protected]> writes:
> >
> > I understand, I was a programmer and hopefully will be again..
> > In my opinion the CVS itself should take care in preventing the 
> > "missbehaving",
> > doesn't git do that already? I hope that we're on the same page..
> > I'm just not always understanding/understandable..
> 
> CVS (or git) take care of the source tree, files which are under
> /usr/src directory, and not the files already present in /usr/include or
> /usr/lib directories.
> 
> > I don't want the reproductibility of the build, as I want to change the 
> > source
> > code of the src/sys/dev/pci/azalia.c :) consider me a tester :P
> > And it's such a shame that I have to wait a lot of hours... AGAIN
> > So as far as I understand, in the future, all I need is KEEPKERNELS as I
> > already now how.
> 
> if you want to only build a kernel, go in the right directory and build
> only a kernel :-)
> 
> $ cd /sys/arch/amd64/compile/GENERIC.MP
> $ make obj
> $ make config
> $ make clean    # (if previous step asked for)
> $ make          # (or with -j2, -j4…)
> $ doas make install
> 
> [and reboot to effectively use the build kernel]
> 
> note that the previous example assumes:
> - amd64 architecture
> - GENERIC.MP kernel
> 
> a full release(8) build isn't necessary for that.
> 
> Regards.
> -- 
> Sebastien Marie


What the fuck are you farting about? lol

>     KEEPKERNELS            If set to "yes", the kernel object directories
>                            will not be cleaned out during "make build".
>

I never said "I only want to build kernel", I said that I want all object
files to remain where they are instead of getting deleted and new ones made
That's what I meant, and I believe that it's what I actually wrote, too.

Reply via email to