From nobody Wed Oct 06 13:37:26 2021 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 16E2E17E22DA for ; Wed, 6 Oct 2021 13:37:38 +0000 (UTC) (envelope-from mhorne@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HPb9Y73FQz3M6g for ; Wed, 6 Oct 2021 13:37:37 +0000 (UTC) (envelope-from mhorne@freebsd.org) Received: from mail-yb1-f174.google.com (mail-yb1-f174.google.com [209.85.219.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: mhorne) by smtp.freebsd.org (Postfix) with ESMTPSA id CDE79CAFA for ; Wed, 6 Oct 2021 13:37:37 +0000 (UTC) (envelope-from mhorne@freebsd.org) Received: by mail-yb1-f174.google.com with SMTP id r1so5443864ybo.10 for ; Wed, 06 Oct 2021 06:37:37 -0700 (PDT) X-Gm-Message-State: AOAM533Ij04Y9FxIYaUKjdNC8TTR7FpZJzkE+RaVi6FSKbB+38Q1L9gm Xfwi9XF1Q939TKMbbLjsBxhVY2idCVR+S2rrzXc= X-Google-Smtp-Source: ABdhPJzztYNae+x2o3iaowJg6iUJpP/PS7AOakf0lNZTAdsMepySqR7E215PfoDuA8wkatG1/+CIv61jA91ZG+ypRSw= X-Received: by 2002:a25:734b:: with SMTP id o72mr11878267ybc.356.1633527457247; Wed, 06 Oct 2021 06:37:37 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 References: <58e693bc-93ea-866e-2bd2-98b6b7228530@gmail.com> In-Reply-To: <58e693bc-93ea-866e-2bd2-98b6b7228530@gmail.com> From: Mitchell Horne Date: Wed, 6 Oct 2021 10:37:26 -0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: make buildworld broken on RISC-V. To: Karel Gardas Cc: FreeBSD Current Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-ThisMailContainsUnwantedMimeParts: N On Wed, Oct 6, 2021 at 7:23 AM Karel Gardas wrote: > > > Hello, > > I'm using 14-CURRENT oprovided qcow2 image from September 30 in > qemu-system-risc64. It runs fine so I'm testing it with attempting make > buildworld. This unfortunately fails with: > > =3D=3D=3D> lib/clang/headers (includes) > [Creating objdir /usr/obj/usr/src/riscv.riscv64/lib/clang/headers...] > clang-tblgen -gen-arm-bf16 -I > /usr/src/contrib/llvm-project/clang/include/clang/Basic -d arm_bf16.h.d > -o arm_bf16.h > /usr/src/contrib/llvm-project/clang/include/clang/Basic/arm_bf16.td > ELF binary type "0" not known. > /usr/obj/usr/src/riscv.riscv64/tmp/legacy/usr/sbin/clang-tblgen: ELF=EF= =BF=BD=D0=A2: > not found > /usr/obj/usr/src/riscv.riscv64/tmp/legacy/usr/sbin/clang-tblgen: @h=EF=BF= =BDa@8: > not found > /usr/obj/usr/src/riscv.riscv64/tmp/legacy/usr/sbin/clang-tblgen: @@@0=EF= =BF=BD: > not found > /usr/obj/usr/src/riscv.riscv64/tmp/legacy/usr/sbin/clang-tblgen: =EF=BF= =BD: not > found > /usr/obj/usr/src/riscv.riscv64/tmp/legacy/usr/sbin/clang-tblgen: 1: > Syntax error: "(" unexpected > /usr/obj/usr/src/riscv.riscv64/tmp/legacy/usr/sbin/clang-tblgen: 5: > Syntax error: Error in command substitution > *** Error code 2 > > Stop. > make[5]: stopped in /usr/src/lib/clang/headers > *** Error code 1 > > Stop. > make[4]: stopped in /usr/src/lib/clang > *** Error code 1 > > Stop. > make[3]: stopped in /usr/src/lib > *** Error code 1 > > Stop. > make[2]: stopped in /usr/src > 370.58 real 114.97 user 258.16 sys > *** Error code 1 > > Stop. > make[1]: stopped in /usr/src > *** Error code 1 > > Stop. > make: stopped in /usr/src > > > I'm not sure which from available clang-tblgen is invoked: > > # find / -type f -name > 'clang-tblgen'/usr/obj/usr/src/riscv.riscv64/tmp/legacy/bin/clang-tblgen > /usr/obj/usr/src/riscv.riscv64/tmp/obj-tools/usr.bin/clang/clang-tblgen/c= lang-tblgen > > > but both seems to be reasonable file types: > > root@freebsd:/usr/src/lib/clang/headers # file > /usr/obj/usr/src/riscv.riscv64/tmp/legacy/bin/clang-tblgen > /usr/obj/usr/src/riscv.riscv64/tmp/legacy/bin/clang-tblgen: ELF 64-bit > LSB executable, UCB RISC-V, version 1 (SYSV), statically linked, > FreeBSD-style, not stripped > root@freebsd:/usr/src/lib/clang/headers # file > /usr/obj/usr/src/riscv.riscv64/tmp/obj-tools/usr.bin/clang/clang-tblgen/c= lang-tblgen > /usr/obj/usr/src/riscv.riscv64/tmp/obj-tools/usr.bin/clang/clang-tblgen/c= lang-tblgen: > ELF 64-bit LSB executable, UCB RISC-V, version 1 (SYSV), statically > linked, FreeBSD-style, not stripped > > > Is there any trick how to solve this issue? > This has been reported here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D258358 There is a workaround provided which allows the build to proceed, see comment #4 and #6. Cheers, Mitchell > Thanks, > Karel >