Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jun 2018 10:53:03 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Bryan Drewery <bdrewery@FreeBSD.org>
Cc:        "current@freebsd.org" <current@freebsd.org>, FreeBSD Toolchain <freebsd-toolchain@freebsd.org>
Subject:   Re: Build updates [ ci.freebsd.org FreeBSD-head-{aarch64, armv7, armv6}-build failures as of, for example -r335711 and -r335713 ]
Message-ID:  <7116FF4C-DFA0-41CC-9906-F8B0B5A951EF@yahoo.com>
In-Reply-To: <168e5fec-2d38-78e1-6aa4-c51e860ffd55@FreeBSD.org>
References:  <168e5fec-2d38-78e1-6aa4-c51e860ffd55@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

> On 2018-Jun-27, at 10:01 AM, Bryan Drewery <bdrewery at FreeBSD.org> =
wrote:
>=20
> As of r335704:
>=20
> - make tinderbox/universe will now build the bootstrap clang *once*.
> Each target clang is still build of course.  This support does not =
work
> with gcc.
> - make buildworld (kernel-toolchain and toolchain) will build the
> bootstrap clang (if needed per SYSTEM_COMPILER logic) with only the
> TARGET.TARGET_ARCH backend support. The installed clang has all still =
so
> SYSTEM_COMPILER logic works for cross-compling.
>=20
> This uses the feature dim@ added in r335558 to selectively disable =
LLVM
> targets. I've added a new option named WITH[OUT]_LLVM_TARGET_ALL which =
I
> suggest using rather than the per-arch options. It is default on =
(WITH).
> Set WITHOUT to only build the needed native arch on your system for =
both
> bootstrap and compiled clang. Setting WITHOUT disables SYSTEM_COMPILER
> support for cross-builds.
>=20
> Please CC me directly for any weird tinderbox/universe or clang =
failures
> for the next few weeks.

https://ci.freebsd.org/job/FreeBSD-head-aarch64-build/8324/consoleText

--- all_subdir_cloudabi32 ---
clang (LLVM option parsing): Unknown command line argument =
'-arm-add-build-attributes'.  Try: 'clang (LLVM option parsing) -help'
clang (LLVM option parsing): Did you mean '-force-attribute'?
*** [cloudabi32_vdso.o] Error code 1


https://ci.freebsd.org/job/FreeBSD-head-armv7-build/460/consoleText
(armv6 is similar)

--- all_subdir_lib/clang/libllvm ---
=3D=3D=3D> lib/clang/libllvm (all)
[Creating objdir =
/usr/obj/usr/src/arm.armv7/tmp/obj-tools/lib/clang/libllvm...]
make[4]: "/usr/src/lib/clang/libllvm/Makefile" line 16: Please enable at =
least one of: MK_LLVM_TARGET_AARCH64, MK_LLVM_TARGET_ARM, =
MK_LLVM_TARGET_MIPS, MK_LLVM_TARGET_POWERPC, MK_LLVM_TARGET_SPARC, or =
MK_LLVM_TARGET_X86
*** [all_subdir_lib/clang/libllvm] Error code 1


=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7116FF4C-DFA0-41CC-9906-F8B0B5A951EF>