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>