Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jul 2019 13:22:45 -0400
From:      Ryan Stone <rysto32@gmail.com>
To:        Norbert Koch <nkoch@demig.de>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: build custom kernel under FreeBSD 12
Message-ID:  <CAFMmRNxyHQLi6dorUDYqk1yrN2DhZ06%2BExX2xvMPs%2BvKXwWVsw@mail.gmail.com>
In-Reply-To: <14ad0148-ebe6-5d13-54fa-f6711c4b43ab@demig.de>
References:  <14ad0148-ebe6-5d13-54fa-f6711c4b43ab@demig.de>

next in thread | previous in thread | raw e-mail | index | archive | help
How are you setting MAKEOBJDIRPREFIX?  It needs to be set in your
environment, i.e.

$ export MAKEOBJDIRPREFIX=$HOME/obj
$ make buildkernel

Trying 'make MAKEOBJDIRPREFIX=$HOME/obj buildkernel' will fail in
strange ways due to how make passes arguments to sub-makes.

On Thu, Jul 18, 2019 at 9:53 AM Norbert Koch <nkoch@demig.de> wrote:
>
> Hello.
>
> I am obviously too stupid to figure out how to build a custom kernel
> as non-root user in a non-standard directory.
> Under FreeBSD9/10/11 I could put src/ under my own directory
> and start a kernel-compilation by just setting $MAKEOBJDIRPREFIX
> accordingly. Doing this under FreeBSD12 gives me 'permission denied'
> with 'config -d /usr/src/sys/GENERIC ...'. Seems like ${KRNLOBJDIR} is
> not set correctly while the other parameters to config are.
> I see that Makefiles differ between 12 and older releases.
> ${OBJTOP} vs. ${OBJTREE}?
>
> So, what am I doing wrong?
>
> Thank you for any help.
>
>
> ***********************************************************************
> * demig Prozessautomatisierung GmbH     *  demig Anlagentechnik GmbH  *
> *                                       *                             *
> * Anschrift:          Haardtstrasse 40  *  Haardtstrasse 40           *
> *                       D-57076 Siegen  *  D-57076 Siegen             *
> * Registergericht:     Siegen HRB 2819  *  Siegen HRB 5532            *
> * Geschaeftsfuehrer:   Joachim Herbst,  *  Joachim Herbst,            *
> *                        Winfried Held  *  Winfried Held              *
> * Telefon:              +49 271 772020  *  +49 271 772020             *
> * Telefax:              +49 271 74704   *  +49 271 74704              *
> * E-Mail:                info@demig.de  *  at@demig.de                *
> *                  http://www.demig.de  *  http://www.demig.de        *
> ***********************************************************************
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFMmRNxyHQLi6dorUDYqk1yrN2DhZ06%2BExX2xvMPs%2BvKXwWVsw>