Building world and kernel on RPI3 B+ compilation failure, unwind-dw2.c.

John Kennedy warlock at phouka.net
Tue Oct 1 01:05:11 UTC 2019


On Sun, Sep 29, 2019 at 09:46:54AM -0700, John Kennedy wrote:
> Well, It's a RPI3B+, so I'll let you know in ~28-31 hours, give or take what
> point in the compile that fragment lands in.

  I had no problems crunching BETA2 from BETA1.

	FreeBSD 12.1-BETA2 #41 r352780+b78e5b46c44c(releng/12.1)-dirty: Mon Sep 30 11:10:03 PDT 2019

  What does your src.conf look like?  WITHOUT_LLVM_LIBUNWIND set?  Maybe
anti-LLVM/pro-GCC in some other way?

  From src.conf(5):
     WITHOUT_LLVM_LIBUNWIND
	Set to use GCC's stack unwinder (instead of LLVM's libunwind).

	This is a default setting on arm/arm, arm/armv6, arm/armv7,
	powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and
	sparc64/sparc64.

  You had problems in /usr/src/gnu/lib/libgcc, which seems to be triggered on
something like that (I really haven't tried to delve that deep into the FreeBSD
source Makefiles).  Maybe copied configuration settings over from a previous
RPI?  Your RPI3B+ is arm64, so if you had that set you might want to yank it.

    [/usr/src/gnu/lib/Makefile]
	.if ${MK_LLVM_LIBUNWIND} == "no"
	SUBDIR+=		libgcc
	.endif

  My build didn't go down into that directory at all.


More information about the freebsd-arm mailing list