Date: Wed, 22 May 2019 17:46:03 +0300 From: Andriy Gapon <avg@FreeBSD.org> To: Warner Losh <imp@bsdimp.com> Cc: FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: impossible to installkernel without a compiler? Message-ID: <9d4c67c9-09ed-4dd4-bb0c-94df3c9ebcb2@FreeBSD.org> In-Reply-To: <CANCZdfqb9ueskyXt1EBSVUQzf-ks16a_teYshPPBrc4zs1JwPQ@mail.gmail.com> References: <5f15aa33-cd2f-da5a-9f9b-412f81467736@FreeBSD.org> <CANCZdfqb9ueskyXt1EBSVUQzf-ks16a_teYshPPBrc4zs1JwPQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 22/05/2019 16:37, Warner Losh wrote:
> Try setting _NO_INCLUDE_COMPILERMK=t in your environment and then doing the make
> install.
This works a bit worse than my original hack:
sh: ld: not found
make[1]: "/usr/devel/svn/head/share/mk/bsd.linker.mk" line 58: warning: Unable
to determine linker type from LD=ld
make[1]: "/usr/devel/svn/head/share/mk/bsd.linker.mk" line 71: warning: Unknown
linker from LD=ld: none, defaulting to bfd
--------------------------------------------------------------
>>> Install check kernel
--------------------------------------------------------------
--------------------------------------------------------------
>>> Installing kernel KERNEL on Wed May 22 14:43:41 UTC 2019
--------------------------------------------------------------
make[2]: "/usr/devel/svn/head/sys/conf/kern.pre.mk" line 157: Malformed
conditional (${LINKER_TYPE} != "lld")
make[2]: Fatal errors encountered -- cannot continue
> On Wed, May 22, 2019 at 2:09 AM Andriy Gapon <avg@freebsd.org
> <mailto:avg@freebsd.org>> wrote:
>
>
> Trying to update a small system with a kernel built for it on a bigger machine I
> get this:
>
> sh: cc: not found
> make: "/usr/devel/svn/head/share/mk/bsd.compiler.mk
> <http://bsd.compiler.mk>" line 176: Unable to
> determine compiler type for CC=cc. Consider setting COMPILER_TYPE.
>
> Sources and objects are mounted over NFS, all configuration knobs match.
> Just adding COMPILER_TYPE=gcc to the command line allows the installation to
> succeed with a little bit of noise:
>
> sh: cc: not found
> sh: ld: not found
> make: "/usr/devel/svn/head/share/mk/bsd.linker.mk <http://bsd.linker.mk>"
> line 58: warning: Unable to
> determine linker type from LD=ld
> make: "/usr/devel/svn/head/share/mk/bsd.linker.mk <http://bsd.linker.mk>"
> line 71: warning: Unknown
> linker from LD=ld: none, defaulting to bfd
> sh: cc: not found
> sh: ld: not found
> make[1]: "/usr/devel/svn/head/share/mk/bsd.linker.mk <http://bsd.linker.mk>"
> line 58: warning: Unable
> to determine linker type from LD=ld
> make[1]: "/usr/devel/svn/head/share/mk/bsd.linker.mk <http://bsd.linker.mk>"
> line 71: warning: Unknown
> linker from LD=ld: none, defaulting to bfd
> sh: cc: not found
> sh: cc: not found
> --------------------------------------------------------------
> >>> Install check kernel
> --------------------------------------------------------------
> --------------------------------------------------------------
> >>> Installing kernel KERNEL on Wed May 22 08:00:33 UTC 2019
> --------------------------------------------------------------
> ...
> --------------------------------------------------------------
> >>> Installing kernel KERNEL completed on Wed May 22 08:00:42 UTC 2019
> --------------------------------------------------------------
>
> I think that installkernel should not care about cc (and ld) at all.
>
> --
> Andriy Gapon
> _______________________________________________
> freebsd-current@freebsd.org <mailto:freebsd-current@freebsd.org> mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org
> <mailto:freebsd-current-unsubscribe@freebsd.org>"
>
--
Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9d4c67c9-09ed-4dd4-bb0c-94df3c9ebcb2>
