• Unable to create a poudriere arm64 jail on amd64

    From Lorenzo Salvadore@developer@lorenzosalvadore.it to muc.lists.freebsd.ports on Fri Apr 24 13:49:57 2026
    From Newsgroup: muc.lists.freebsd.ports

    Hello,
    I am trying to build a poudriere jail with
    # poudriere jail -c -j arm64-15_0 -v 15.0-RELEASE -a arm64.aarch64
    But it fails, with the errors below. I am on an amd64 laptop.
    Version details: 16.0-CURRENT main-n282366-8291ea8761c2
    I have been able to create an arm64 poudriere jail
    for 14.4-RELEASE without issues.
    How do I fix it? Any Idea?
    Software on the laptop is a bit outdated, but it does not
    look as an outdated software issue to me. Am I wrong? Am
    I the only one with this bug?
    Thanks,
    Lorenzo Salvadore
    usr.bin/clang/clang-scan-deps (all)
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/clang-scan-deps/.depend:1: ignoring stale .depend for /usr/obj/usr/local/poudriere/ja
    ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libclang/libprivateclang.so
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/clang-scan-deps/.depend:1: ignoring stale .depend for /usr/obj/usr/local/poudriere/ja
    ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatellvm.so
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/clang-scan-deps/.depend:1: ignoring stale .depend for /usr/obj/usr/local/poudriere/ja
    ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/libsys/libsys_pie.a
    usr.bin/clang/llvm-ar (all)
    usr.bin/clang/llvm-nm (all)
    usr.bin/clang/llvm-objcopy (all)
    usr.bin/clang/llvm-objdump (all)
    usr.bin/clang/llvm-readobj (all)
    usr.bin/clang/llvm-size (all)
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/llvm-ar/.depend:1: ignoring stale .depend for /usr/obj/usr/local/poudriere/jails/arm6
    4-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatellvm.so
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/llvm-ar/.depend:1: ignoring stale .depend for /usr/obj/usr/local/poudriere/jails/arm6
    4-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/libsys/libsys_pie.a
    c++: error: no such file or directory: '/usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libclang/libprivateclang.so'
    c++: error: no such file or directory: '/usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatellvm.so'
    --- clang-scan-deps ---
    *** [clang-scan-deps] Error code 1

    make[5]: stopped making "all" in /usr/local/poudriere/jails/arm64-15_0/usr/src/usr.bin/clang/clang-scan-deps
    make[5]: 1 error

    make[5]: stopped making "all" in /usr/local/poudriere/jails/arm64-15_0/usr/src/usr.bin/clang/clang-scan-deps
    --- all_subdir_usr.bin/clang/clang-scan-deps ---

    make[4]: stopped making "all" in /usr/local/poudriere/jails/arm64-15_0/usr/src/usr.bin/clang
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/llvm-nm/.depend:1: ignoring stale .depend for /usr/obj/usr/local/poudriere/jails/arm6
    4-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatellvm.so
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/llvm-nm/.depend:1: ignoring stale .depend for /usr/obj/usr/local/poudriere/jails/arm6
    4-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/libsys/libsys_pie.a
    c++: error: no such file or directory: '/usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatellvm.so'
    c++: error: no such file or directory: '/usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatellvm.so'
    --- llvm-nm ---
    *** [llvm-nm] Error code 1
    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Mario Marietto@marietto2008@gmail.com to muc.lists.freebsd.ports on Fri Apr 24 16:48:25 2026
    From Newsgroup: muc.lists.freebsd.ports

    --00000000000015050b065035dce7
    Content-Type: text/plain; charset="UTF-8"

    This would be a good chance to try qemu accelerated with vmm to speed up
    the compilation...

    Il Ven 24 Apr 2026, 15:50 Lorenzo Salvadore <developer@lorenzosalvadore.it>
    ha scritto:

    Hello,

    I am trying to build a poudriere jail with

    # poudriere jail -c -j arm64-15_0 -v 15.0-RELEASE -a arm64.aarch64

    But it fails, with the errors below. I am on an amd64 laptop.
    Version details: 16.0-CURRENT main-n282366-8291ea8761c2

    I have been able to create an arm64 poudriere jail
    for 14.4-RELEASE without issues.

    How do I fix it? Any Idea?
    Software on the laptop is a bit outdated, but it does not
    look as an outdated software issue to me. Am I wrong? Am
    I the only one with this bug?

    Thanks,

    Lorenzo Salvadore

    usr.bin/clang/clang-scan-deps (all)
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/clang-scan-deps/.depend:1:
    ignoring stale .depend for /usr/obj/usr/local/poudriere/ja ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libclang/libprivateclang.so

    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/clang-scan-deps/.depend:1:
    ignoring stale .depend for /usr/obj/usr/local/poudriere/ja ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatellvm.so

    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/clang-scan-deps/.depend:1:
    ignoring stale .depend for /usr/obj/usr/local/poudriere/ja ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/libsys/libsys_pie.a

    usr.bin/clang/llvm-ar (all)

    usr.bin/clang/llvm-nm (all)
    usr.bin/clang/llvm-objcopy (all)
    usr.bin/clang/llvm-objdump (all)

    usr.bin/clang/llvm-readobj (all)
    usr.bin/clang/llvm-size (all)
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/llvm-ar/.depend:1:
    ignoring stale .depend for /usr/obj/usr/local/poudriere/jails/arm6 4-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatellvm.so

    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/llvm-ar/.depend:1:
    ignoring stale .depend for /usr/obj/usr/local/poudriere/jails/arm6 4-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/libsys/libsys_pie.a

    c++: error: no such file or directory: '/usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libclang/libprivateclang.so'
    c++: error: no such file or directory: '/usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatellvm.so'
    --- clang-scan-deps ---

    *** [clang-scan-deps] Error code 1


    make[5]: stopped making "all" in /usr/local/poudriere/jails/arm64-15_0/usr/src/usr.bin/clang/clang-scan-deps make[5]: 1 error


    make[5]: stopped making "all" in /usr/local/poudriere/jails/arm64-15_0/usr/src/usr.bin/clang/clang-scan-deps --- all_subdir_usr.bin/clang/clang-scan-deps ---


    make[4]: stopped making "all" in /usr/local/poudriere/jails/arm64-15_0/usr/src/usr.bin/clang
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/llvm-nm/.depend:1:
    ignoring stale .depend for /usr/obj/usr/local/poudriere/jails/arm6 4-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatellvm.so

    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/usr.bin/clang/llvm-nm/.depend:1:
    ignoring stale .depend for /usr/obj/usr/local/poudriere/jails/arm6 4-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/libsys/libsys_pie.a

    c++: error: no such file or directory: '/usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatellvm.so'
    c++: error: no such file or directory: '/usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatellvm.so'
    --- llvm-nm ---

    *** [llvm-nm] Error code 1





    Mario.

    --00000000000015050b065035dce7
    Content-Type: text/html; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    <div dir=3D"auto"><div dir=3D"auto"><div>This would be a good chance to try=
    qemu accelerated with vmm to speed up the compilation...</div></div><br><d=
    iv class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">Il Ven 24 Ap=
    r 2026, 15:50 Lorenzo Salvadore &lt;<a href=3D"mailto:developer@lorenzosalv= adore.it" target=3D"_blank" rel=3D"noreferrer">developer@lorenzosalvadore.i= t</a>&gt; ha scritto:<br></div><blockquote class=3D"gmail_quote" style=3D"m= argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>

    I am trying to build a poudriere jail with<br>

    # poudriere jail -c -j arm64-15_0 -v 15.0-RELEASE -a arm64.aarch64<br>

    But it fails, with the errors below. I am on an amd64 laptop.<br>
    Version details: 16.0-CURRENT main-n282366-8291ea8761c2<br>

    I have been able to create an arm64 poudriere jail<br>
    for 14.4-RELEASE without issues.<br>

    How do I fix it? Any Idea?<br>
    Software on the laptop is a bit outdated, but it does not<br>
    look as an outdated software issue to me. Am I wrong? Am<br>
    I the only one with this bug?<br>

    Thanks,<br>

    Lorenzo Salvadore<br>

    =3D=3D=3D&gt; usr.bin/clang/clang-scan-deps (all)=C2=A0 =C2=A0 =C2=A0 =C2=
    =A0 <br>
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/= nxb/arm64.aarch64/usr.bin/clang/clang-scan-deps/.depend:1: ignoring stale .= depend for /usr/obj/usr/local/poudriere/ja<br> ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libclang/lib= privateclang.so=C2=A0 =C2=A0 =C2=A0 <br>
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/= nxb/arm64.aarch64/usr.bin/clang/clang-scan-deps/.depend:1: ignoring stale .= depend for /usr/obj/usr/local/poudriere/ja<br> ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libp= rivatellvm.so=C2=A0 =C2=A0 =C2=A0 =C2=A0 <br>
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/= nxb/arm64.aarch64/usr.bin/clang/clang-scan-deps/.depend:1: ignoring stale .= depend for /usr/obj/usr/local/poudriere/ja<br> ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/libsys/libsys_pie.= a=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <br> =3D=3D=3D&gt; usr.bin/clang/llvm-ar (all)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
    =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <br>
    =3D=3D=3D&gt; usr.bin/clang/llvm-nm (all)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
    =C2=A0 =C2=A0 =C2=A0 <br>
    =3D=3D=3D&gt; usr.bin/clang/llvm-objcopy (all)=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0<br>
    =3D=3D=3D&gt; usr.bin/clang/llvm-objdump (all)=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
    =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<br>
    =3D=3D=3D&gt; usr.bin/clang/llvm-readobj (all)=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0<br>
    =3D=3D=3D&gt; usr.bin/clang/llvm-size (all)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
    =A0 =C2=A0 =C2=A0 <br>
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/= nxb/arm64.aarch64/usr.bin/clang/llvm-ar/.depend:1: ignoring stale .depend f=
    or /usr/obj/usr/local/poudriere/jails/arm6<br> 4-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatell= vm.so=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <br>
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/= nxb/arm64.aarch64/usr.bin/clang/llvm-ar/.depend:1: ignoring stale .depend f=
    or /usr/obj/usr/local/poudriere/jails/arm6<br> 4-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/libsys/libsys_pie.a=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
    =A0 =C2=A0 =C2=A0 <br>
    c++: error: no such file or directory: &#39;/usr/obj/usr/local/poudriere/ja= ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libclang/lib= privateclang.so&#39;<br>
    c++: error: no such file or directory: &#39;/usr/obj/usr/local/poudriere/ja= ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libp= rivatellvm.so&#39;<br>
    --- clang-scan-deps ---=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
    =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<br>
    *** [clang-scan-deps] Error code 1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
    =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 <br>

    make[5]: stopped making &quot;all&quot; in /usr/local/poudriere/jails/arm64= -15_0/usr/src/usr.bin/clang/clang-scan-deps<br>
    make[5]: 1 error=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
    =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <=


    make[5]: stopped making &quot;all&quot; in /usr/local/poudriere/jails/arm64= -15_0/usr/src/usr.bin/clang/clang-scan-deps<br>
    --- all_subdir_usr.bin/clang/clang-scan-deps ---=C2=A0 =C2=A0 =C2=A0 =C2=A0=
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
    =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <br>

    make[4]: stopped making &quot;all&quot; in /usr/local/poudriere/jails/arm64= -15_0/usr/src/usr.bin/clang=C2=A0 =C2=A0 <br>
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/= nxb/arm64.aarch64/usr.bin/clang/llvm-nm/.depend:1: ignoring stale .depend f=
    or /usr/obj/usr/local/poudriere/jails/arm6<br> 4-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libprivatell= vm.so=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <br>
    make[5]: /usr/obj/usr/local/poudriere/jails/arm64-15_0/usr/src/amd64.amd64/= nxb/arm64.aarch64/usr.bin/clang/llvm-nm/.depend:1: ignoring stale .depend f=
    or /usr/obj/usr/local/poudriere/jails/arm6<br> 4-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/libsys/libsys_pie.a=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
    =A0 =C2=A0 =C2=A0 <br>
    c++: error: no such file or directory: &#39;/usr/obj/usr/local/poudriere/ja= ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libp= rivatellvm.so&#39;<br>
    c++: error: no such file or directory: &#39;/usr/obj/usr/local/poudriere/ja= ils/arm64-15_0/usr/src/amd64.amd64/nxb/arm64.aarch64/lib/clang/libllvm/libp= rivatellvm.so&#39;<br>
    --- llvm-nm ---=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
    =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
    =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0<br>
    *** [llvm-nm] Error code 1 <br>



    </blockquote></div>
    <br><br><div data-smartmail=3D"gmail_signature">Mario.<br></div></div>

    --00000000000015050b065035dce7--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21f-Linux NewsLink 1.2