Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Sep 2023 08:07:51 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Brooks Davis <brooks@FreeBSD.org>, FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, FreeBSD Mailing List <freebsd-ports@freebsd.org>
Subject:   Re: devel/llvm17 build broken: package phase got missing "arm_sme_draft_spec_subject_to_change.h", notice (amd64 build)
Message-ID:  <2076B415-92D4-4E0E-A1A9-016CB4F233FF@yahoo.com>
In-Reply-To: <9D2FF771-4911-4912-B7BE-A2BC06440598@yahoo.com>
References:  <B188B1EF-9DB0-4157-9DD9-FB80A20A24D6@yahoo.com> <9D2FF771-4911-4912-B7BE-A2BC06440598@yahoo.com>

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


On Sep 21, 2023, at 22:42, Mark Millard <marklmi@yahoo.com> wrote:

> On Sep 21, 2023, at 21:54, Mark Millard <marklmi@yahoo.com> wrote:
>=20
> Turns out it is important that the build was for amd64 and the file
> is not and BE_NATIVE=3Don was in use. That should help interpret the
> below. [Building on/for aarch64 with BE_NATIVE=3Don did not fail.]

FYI: Building both for aarch64 and for armv7 worked with with =
BE_NATIVE=3Don .

>> =3D=3D=3D>  Building package for llvm17-17.0.1
>> pkg-static: Unable to access file =
/wrkdirs/usr/ports/devel/llvm17/work-default/stage/usr/local/llvm17/lib/cl=
ang/17/include/arm_sme_draft_spec_subject_to_change.h:No such file or =
directory
>> *** Error code 1
>>=20
>> That would be tied to:
>>=20
>> =
/usr/ports/devel/llvm17/pkg-plist:%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%=
%LLVM_MAJOR%%/include/arm_sme_draft_spec_subject_to_change.h
>>=20
>>=20
>> Context:
>>=20
>> # ~/fbsd-based-on-what-commit.sh -C /usr/ports
>> 974bc1624e34 (HEAD -> main, freebsd/main, freebsd/HEAD) =
print/libharu: update to 2.4.4 release (+)
>> Author:     Dima Panov <fluffy@FreeBSD.org>
>> Commit:     Dima Panov <fluffy@FreeBSD.org>
>> CommitDate: 2023-09-21 22:14:48 +0000
>> branch: main
>> merge-base: 974bc1624e3431343b09a6f1a9f294aa0b5cb0be
>> merge-base: CommitDate: 2023-09-21 22:14:48 +0000
>> n634068 (--first-parent --count for merge-base)
>>=20
>>=20
>> ---Begin OPTIONS List---
>> =3D=3D=3D> The following configuration options are available for =
llvm17-17.0.1:
>>    BE_AMDGPU=3Don: AMD GPU backend (required by mesa)
>>    BE_WASM=3Don: WebAssembly backend (required by firefox via wasi)
>>    CLANG=3Don: Build clang
>>    COMPILER_RT=3Don: Sanitizer libraries
>>    DOCS=3Doff: Build and/or install documentation
>>    EXTRAS=3Don: Extra clang tools
>>    FLANG=3Doff: Flang FORTRAN compiler
>>    GOLD=3Don: Build the LLVM Gold plugin for LTO
>>    LIT=3Don: Install lit and FileCheck test tools
>>    LLD=3Don: Install lld, the LLVM linker
>>    LLDB=3Don: Install lldb, the LLVM debugger
>>    MLIR=3Doff: Multi-Level Intermediate Representation
>>    OPENMP=3Don: Install libomp, the LLVM OpenMP runtime library
>>    POLLY=3Don: Polyhedral loop and data-locality optimizer
>>    PYCLANG=3Don: Install python bindings to libclang
>>    STATIC_LIBS=3Don: Install static libraries (does not effect =
sanitizers)
>> =3D=3D=3D=3D> Options available for the single BACKENDS: you have to =
select exactly one of them
>>    BE_FREEBSD=3Doff: Backends for FreeBSD architectures
>>    BE_NATIVE=3Don: Backend(s) for this architecture (X86)
>>    BE_STANDARD=3Doff: All non-experimental backends
>> =3D=3D=3D> Use 'make config' to modify these settings
>=20



=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2076B415-92D4-4E0E-A1A9-016CB4F233FF>