From nobody Mon Oct 11 12:44:02 2021 X-Original-To: toolchain@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 3ED2017ABB9B for ; Mon, 11 Oct 2021 12:44:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HSdlR1F97z4gjZ for ; Mon, 11 Oct 2021 12:44:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0B84421510 for ; Mon, 11 Oct 2021 12:44:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19BCi21t069327 for ; Mon, 11 Oct 2021 12:44:02 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19BCi2ho069326 for toolchain@FreeBSD.org; Mon, 11 Oct 2021 12:44:02 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 236344] [toolchain] gcc-built shared library crashes in static object constructors when dynamically loaded Date: Mon, 11 Oct 2021 12:44:02 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: 11.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: rozhuk.im@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: blocked Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D236344 Ivan Rozhuk changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |259070 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259070 [Bug 259070] devel/geany: crash then build with gcc --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Mon Oct 11 12:46:33 2021 X-Original-To: toolchain@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 9B32C17AC328 for ; Mon, 11 Oct 2021 12:46:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HSdpK3x3zz4hCJ for ; Mon, 11 Oct 2021 12:46:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 673C2211E3 for ; Mon, 11 Oct 2021 12:46:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19BCkXM6069850 for ; Mon, 11 Oct 2021 12:46:33 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19BCkXU7069849 for toolchain@FreeBSD.org; Mon, 11 Oct 2021 12:46:33 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 246488] gcc-built binary crashes in std::ios_base::Init::Init() Date: Mon, 11 Oct 2021 12:46:33 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: 12.1-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: rozhuk.im@gmail.com X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Unable to Reproduce X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: blocked Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D246488 Ivan Rozhuk changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |259070 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259070 [Bug 259070] devel/geany: crash then build with gcc --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Mon Oct 11 18:37:54 2021 X-Original-To: toolchain@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 C9E1F17F5017 for ; Mon, 11 Oct 2021 18:37:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HSnbk3xBQz3Qnm for ; Mon, 11 Oct 2021 18:37:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 641D325EA8 for ; Mon, 11 Oct 2021 18:37:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19BIbsnJ063351 for ; Mon, 11 Oct 2021 18:37:54 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19BIbscI063350 for toolchain@FreeBSD.org; Mon, 11 Oct 2021 18:37:54 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 259069] ldd -f format not applied to libraries Date: Mon, 11 Oct 2021 18:37:54 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: lwhsu@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259069 Li-Wen Hsu changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Open CC| |lwhsu@FreeBSD.org Assignee|bugs@FreeBSD.org |toolchain@FreeBSD.org --- Comment #1 from Li-Wen Hsu --- This is a regression, it works on 13.0-R ldd -f '%A|%o|%p\n' /bin/sh /lib/libuutil.so.2 /bin/sh|libedit.so.8|/lib/libedit.so.8 /bin/sh|libc.so.7|/lib/libc.so.7 /bin/sh|libncursesw.so.9|/lib/libncursesw.so.9 /lib/libuutil.so.2|libavl.so.2|/lib/libavl.so.2 /lib/libuutil.so.2|libspl.so.2|/lib/libspl.so.2 /lib/libuutil.so.2|libc.so.7|/lib/libc.so.7 It doesn't work on FreeBSD 14.0-CURRENT main-n249945-67bceb38f463 --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue Oct 12 04:53:33 2021 X-Original-To: toolchain@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 376CC17C1679 for ; Tue, 12 Oct 2021 04:53:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HT3G509N2z3M3N for ; Tue, 12 Oct 2021 04:53:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id DBAA664F3 for ; Tue, 12 Oct 2021 04:53:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19C4rWGQ009338 for ; Tue, 12 Oct 2021 04:53:32 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19C4rWlL009337 for toolchain@FreeBSD.org; Tue, 12 Oct 2021 04:53:32 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 240717] Building kernel fails when using linker from llvm ports Date: Tue, 12 Oct 2021 04:53:33 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 12.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: sid@bsdmail.com X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Overcome By Events X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D240717 sid@bsdmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Closed Resolution|--- |Overcome By Events --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue Oct 12 08:56:05 2021 X-Original-To: toolchain@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 E319317FD629 for ; Tue, 12 Oct 2021 08:56:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HT8dx60TJz3kFP for ; Tue, 12 Oct 2021 08:56:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id AB59111D0D for ; Tue, 12 Oct 2021 08:56:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19C8u5Zc042804 for ; Tue, 12 Oct 2021 08:56:05 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19C8u5Yx042803 for toolchain@FreeBSD.org; Tue, 12 Oct 2021 08:56:05 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 236344] [toolchain] gcc-built shared library crashes in static object constructors when dynamically loaded Date: Tue, 12 Oct 2021 08:56:05 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: 11.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: theraven@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D236344 David Chisnall changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |theraven@FreeBSD.org --- Comment #9 from David Chisnall --- >From the stack trace, it looks as if this is linking both from the base sys= tem libcxxrt.so and libstdc++.so from the gcc8 port. The version of libstdc++.= so from the base system was modified to link libcxxrt.so but I believe the versions from ports embed libsupc++.a. Both libcxxrt and libsupc++ define = the same symbols and so you end up with a mixture of them being called. In particular, you're mixing part of the `dynamic_cast` implementation from libsupc++ (frame #1) with part from libcxxrt (frame #0). This is very unli= kely to work. The correct fix for this would be to make the GCC ports link libstdc++.so against libcxxrt.so instead of building libsupc++.a, but that probably requ= ires some invasive changes to the build system. In general, mixing code linked against libc++ and libstdc++ is unlikely to work. There are three ways of fixing this: - Teach the libstdc++ build to use libcxxrt - Teach gcc to support -stdlib=3Dlibc++ - Use something like `-nostdinc++ -nodefaultlibs -isystem /include/c++/v1 -lc++ -lcxxrt -lm -lc -lgcc_s -lgcc` when compi= ling / linking C++ things with gcc. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue Oct 12 09:47:19 2021 X-Original-To: toolchain@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 D0B5C12DADC8 for ; Tue, 12 Oct 2021 09:47:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HT9n35SYSz4RsL for ; Tue, 12 Oct 2021 09:47:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9C82B12612 for ; Tue, 12 Oct 2021 09:47:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19C9lJOG067441 for ; Tue, 12 Oct 2021 09:47:19 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19C9lJ35067440 for toolchain@FreeBSD.org; Tue, 12 Oct 2021 09:47:19 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 259069] ldd -f format not applied to libraries Date: Tue, 12 Oct 2021 09:47:19 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: kami@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_severity Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259069 Dominic Fandrey changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Affects Only Me |Affects Some People --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue Oct 12 10:38:47 2021 X-Original-To: toolchain@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 7FA1717F34E8 for ; Tue, 12 Oct 2021 10:38:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HTBwR374fz4hr6 for ; Tue, 12 Oct 2021 10:38:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 48907130B7 for ; Tue, 12 Oct 2021 10:38:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19CAclrD097199 for ; Tue, 12 Oct 2021 10:38:47 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19CAcl07097198 for toolchain@FreeBSD.org; Tue, 12 Oct 2021 10:38:47 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 259069] ldd -f format not applied to libraries Date: Tue, 12 Oct 2021 10:38:47 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: kib@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259069 Konstantin Belousov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kib@FreeBSD.org --- Comment #2 from Konstantin Belousov --- Apparently this is an old issue, rtld in principle cannot reliably query environment of the running process. It happens to work in somewhat limited setting of ldd before bfd4c875a10560aaa2f4, but that revision formalized the fact that rtld should not try to dig into/nor it should trust the runtime changes. I have something prototyped to fix lld with custom format, but productizing it would take time. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue Oct 12 11:53:08 2021 X-Original-To: toolchain@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 4B62917FB254 for ; Tue, 12 Oct 2021 11:53:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HTDZD1f5kz3K9W for ; Tue, 12 Oct 2021 11:53:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 18D7F1438B for ; Tue, 12 Oct 2021 11:53:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19CBr8Av036567 for ; Tue, 12 Oct 2021 11:53:08 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19CBr8pP036566 for toolchain@FreeBSD.org; Tue, 12 Oct 2021 11:53:08 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 259069] ldd -f format not applied to libraries Date: Tue, 12 Oct 2021 11:53:08 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: kib@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259069 --- Comment #3 from Konstantin Belousov --- https://reviews.freebsd.org/D32464 --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Oct 17 02:20:25 2021 X-Original-To: freebsd-toolchain@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 70FF11814054 for ; Sun, 17 Oct 2021 02:20:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-21.consmr.mail.gq1.yahoo.com (sonic314-21.consmr.mail.gq1.yahoo.com [98.137.69.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HX3dM1fdjz3sDb for ; Sun, 17 Oct 2021 02:20:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634437231; bh=a5GTRKlEUSyTNPwLEjIJNRqXp23dd64LodBGNhBlRp8=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=jAoMTcpz8I3nRFHYmznU/qdW7PBQWqH8E7zRuNi+whbTZoQCXameSs/He6jB3z3um5jYgq+LiJijNir96+k79L+NLpnC3abSRqdqdaWGftRlhzuNZ1jVhpfAJlTZQngEUWVWhBufBLqcT8gn3TNsLOF/C7YPosspcfsH8If7AoGiUSMbt8Wd6W+6t5YedapfRYTo+rfiPA9VysyPJRNrIdGI8kQU4v/mWXfgnWcdDETUO1Gf+LC6bdUYD8rSLLMWQLnLPMRh8nyjwcKtSPWjYVdf2FYVbRnegLC0jCy7YEENiBK+LVJTxhU9CdN3r7nNP4NEgC53zKv1AIeuD9RsZQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634437231; bh=TwqOlc13pcxjTL+UX4nKlFT24jWqtd1h5CYAgWfAQbC=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=BzG1L+QNRoNjURo1pNkiDusDW8Nm7PKSvRIQeKpG0UyIZFpSDnz5YxpEnnpTL831cTLxPisFIOzdc+PI+NV8DRGTmtMUYAlZXRK08Fp9AG9TQcs1oxBcUCJSBJY2xO030EqrdvfHtCIy+mcr7IsAgI5U7cWyM/qbpbcmaYl6FoSkrE5OkgPhQ53UFHCvzjDbE6UnccF44V1oPghox9s2h3v5uOKmCq9f7OvI7PQQJ/+8F8UWXxW0ZqFRDZOnj+rWStLj3YqMazh5PSlwsNZphOWQX8lDqESBESxS3QwbMKAEb1P3ortbWHhg63OMDDuq/8oNJ6sCD64NMBMwNJnuEg== X-YMail-OSG: WbDa2sQVM1luDdaj6sTxbCdh1byBcthfnJ2nO6Ctfwe80830rllsGt9F.WPgY0w zehOLki5I0qOyNOkFImAsb56zJ5RcZczrkgJrV53AiigzRmP7V.dJsNyhUYjo.KbSiaVCHOQPbE2 IzkamkUKHXbZG4K_4eU6zsnR61t4raVYQ51_3UJxGXl1Vig8NGnoC8AO9NzguuzwiTqYoa1B_Rsq ZImp2WYKy0Fskg08xlgr5HgRlBibeyyWAPIP4f4TP39LEwEmI45jX0GEflV.TfFU1YQufnq3DMsd wmX4KLZphW213pKX4_XM2pZv.kTRb8RShi9wNLeXHhKB_8DSfb0hTEeuKWhSDh7yF3oh7bXt8qWt xB1fA5tMgUZcC5c9KnAeImXdA.2_okx.AjDK__Y3YGzH_T8dfL_kE7YtBL_rZpX9hJl3LnawJ5Zc TArihPbtrdNxmVsU_zC8VpWrKd12G.6oIxEUwnetrp.U_fDi3xp8SfBX1nodphFRW0nxxJDwAoj. e1sAzAZ9VXBNw.jz.AZMp._FnsnW_Us1vBTdRrFDoKzuu2gHy4Ca4Up82QBJ7lOENDz3eJJq131K ulMo4c8FDHUnCBAsveeiMuKuqKpa.aSSVUsdT8JvmBEQuXIvoQ_6fTzGa88MLeZffmPg.Q20QfLf BKawrjL1a0SXayJ.lzIfULtCycITVB70dZhC4uvx9dNJ3AnSw0uXrCshIgaZEFavqw.lGk8YXDCK qVjJRk72j9aioJz7u1Xh.yH.CytuFZUKtig1kP7fMbB3OYS4R8zwUcHXqtsQd7nxFZR.21i1P_Wq fke0fEbz054MgiE.CeAd3Y5VBi.13lF.9Me.bdINLmXp94kbMe9H89OrMHXrBmv0uERts9Q.w3_j _2_FrgzRiA32YQTCLljwNxXTGLRPXdQQUPFnlbXcNy2TG.6SSsP0XTF4Y8d6dnSXDNfWg4qDNJeX RI9D0tnTxsc1uOrrPe7vXpU.nZHRk6hqKaf3xwMKcRpSrt0siJLdIbpSok_LAJ_MEdkeoplsUp2i kbeGctUr0NWeJMS6sTFeep6J_64mqp9fBKS08Wl5TTQ2nWHjx.w30So39XmdnDh2eYW69sMvFLp0 6j8QrYIf2d.JX8Fh_c45gJnQQMXHsnIYqYJcRqRyGFXneT2DTxCx4By6yGSIdOD4.7N2Mecobtui snpAadCcUOX0muF6Q1P3HFz3Wp5.9tEOV.wza97n1oEoaiRjoIx4Bi5IMZ6s0SX.vqtjrq33yYvC 5Imq104FIPRdlboXTY4.7oHsTKpcqEwbbE0Xw0hznbCoCPULs2pwZYLCb7PlqmpeTB2LSmgbbSMH 6RU6Ux7as.DkJEKWRXpmPWIbyCYgeC04tQY3FwmJLdYB8423xM5aszvwQi01tpsoUzu2osSACqpf 5uWXYKvpUttZ9XQBu9nMnDwPWq_pk_eRg2_cL7L8VR_Y2Pyo.kpnVfvaHquwg9v1sJLfPyFjrjnB _zvhJ_R4BUzQma6ygz_BJhcm18x1gPe.6i9E0y7.x7URKZVAHqIlxnM6OsfHTevNZcBkx.IfpALS ffSrBWEKd8ntT2_legb2vhf6DkOCxOvqxDINw_niQ2liMumTgKClwg8Y_eMg_yXAfoF0LpmrElPo 9Wmh0llSGAnHaSrG7BpGfqQxVBcKq4CGWh_gY0xWDuw5gDxFave0Bs5bQ0b8bh4MfxD8LQ07VCwF 8yhQDwc8P73wqnh35V6TyI7QREVtybxQhPARTNqiYIbrvONkgHn.uHYD8KfrlDJgl7tJUT3.KmQk YwaozIH.mi2b_gyhdZVQqpGQIAeLf.cBFPCZcTO.XAZnp9xejbKZijkvM2YA3GvFvmyff6NHrasl 5QlLXRG7i8BVvqV6EILDOm9.BIXH.AtK5Dr5RgHzwRb.98nCwkcKmPEGiwaFAe0nU_n5ZSaEE9bf .m8e6FE7boFcBLTLTApynnG5_DKTH8cYURaZvxK1FRzAbIwdIsJdzziDL1SMQlGlUvdmQB9KIlK2 6h43hdp1Y_LNxsTgty6XfcWogFGjb9NAXzz9nlNc4k3jGq09QQFwJFsm_xin5NZd3NFrWyLTusmx fhQjUKtb.6pwEqQ2yEGXZgEw7tPNj8G8Cd8fkUMyDtlPhi7X44OboUnNbsdwEelngNtI40XYFjnW wYPbwmI3e0WoepJniKYfVRQ_aOFC6nTcX_dntu4IiV3P8bPo25v8NKtCH75.UVLA1UL3pR9dFGuu MUmuYhaO8XBqHAhdtsadncFw6STTd5wn_t9HjCteM1_.6z_15UKFrn5zE9xMpAd1wCu4ns9OsGeU hLhroxUIVk4wrEF_dFGH8D64- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Sun, 17 Oct 2021 02:20:31 +0000 Received: by kubenode550.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 62b16ab5be3370c80bed1abee18997c4; Sun, 17 Oct 2021 02:20:27 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: poudriere-devel-3.3.99.20211015 fails to build in my aarch64 environment (built on amd64 just fine) Message-Id: <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3@yahoo.com> Date: Sat, 16 Oct 2021 19:20:25 -0700 To: FreeBSD Toolchain , freebsd-ports@freebsd.org, Bryan Drewery X-Mailer: Apple Mail (2.3654.120.0.1.13) References: <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3.ref@yahoo.com> X-Rspamd-Queue-Id: 4HX3dM1fdjz3sDb X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=jAoMTcpz; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.84 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-1.52 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.84:from]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.98)[0.977]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.84:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-toolchain X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N [00:00:45] [06] [00:00:18] Saving ports-mgmt/poudriere-devel | = poudriere-devel-3.3.99.20211015 wrkdir [00:00:49] [06] [00:00:22] Saved ports-mgmt/poudriere-devel | = poudriere-devel-3.3.99.20211015 wrkdir to: = /usr/local/poudriere/data/wrkdirs/13_0R-CA72-default/default/poudriere-dev= el-3.3.99.20211015.tbz Log: . . . --- src/libexec/poudriere/pwait/sh-pwait.o --- cc -DHAVE_CONFIG_H -I. -I./src -mcpu=3Dcortex-a72 -Wall -pipe -O2 = -Wno-extra -DSHELL -std=3Dgnu99 -DVTABSIZE=3D1000 -DNO_HISTORY = -Wno-unused-const-variable -include ./external/sh_compat/compat.h -I./s rc -I./external/sh -I./src/poudriere-sh -I./src/poudriere-sh -O2 -pipe = -mcpu=3Dcortex-a72 -g -fstack-protector-strong -fno-strict-aliasing -MT = src/libexec/poudriere/pwait/sh-pwait.o -MD -MP -MF src/l ibexec/poudriere/pwait/.deps/sh-pwait.Tpo -c -o = src/libexec/poudriere/pwait/sh-pwait.o `test -f = 'src/libexec/poudriere/pwait/pwait.c' || echo = './'`src/libexec/poudriere/pwait/pwait.c . . . --- src/libexec/poudriere/pwait/sh-pwait.o --- src/libexec/poudriere/pwait/pwait.c:62:2: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') exit(EX_USAGE); ^~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' #define exit(...) exit_(_, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' #define exit_(...) exit_X(__VA_ARGS__, _1, _0)(__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro 'exit_X' #define exit_X(_0, _1, X, ...) exit ## X ^ :40:1: note: expanded from here exit_1 ^ ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro 'exit_1' #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) ^~~~ /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' #define NULL ((void *)0) ^~~~~~~~~~~ ./src/poudriere-sh/helpers.h:104:49: note: passing argument to parameter = here void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; ^ src/libexec/poudriere/pwait/pwait.c:205:5: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') exit(EX_OK); ^~~~~~~~~~~ ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' #define exit(...) exit_(_, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' #define exit_(...) exit_X(__VA_ARGS__, _1, _0)(__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro 'exit_X' #define exit_X(_0, _1, X, ...) exit ## X ^ :41:1: note: expanded from here exit_1 ^ ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro 'exit_1' #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) ^~~~ /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' #define NULL ((void *)0) ^~~~~~~~~~~ ./src/poudriere-sh/helpers.h:104:49: note: passing argument to parameter = here void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; ^ src/libexec/poudriere/pwait/pwait.c:275:5: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') exit(124); ^~~~~~~~~ ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' #define exit(...) exit_(_, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' #define exit_(...) exit_X(__VA_ARGS__, _1, _0)(__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro 'exit_X' #define exit_X(_0, _1, X, ...) exit ## X ^ :42:1: note: expanded from here exit_1 ^ ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro 'exit_1' #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) ^~~~ /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' #define NULL ((void *)0) ^~~~~~~~~~~ ./src/poudriere-sh/helpers.h:104:49: note: passing argument to parameter = here void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; ^ src/libexec/poudriere/pwait/pwait.c:303:5: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') exit(EX_OK); ^~~~~~~~~~~ ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' #define exit(...) exit_(_, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' #define exit_(...) exit_X(__VA_ARGS__, _1, _0)(__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro 'exit_X' #define exit_X(_0, _1, X, ...) exit ## X ^ :43:1: note: expanded from here exit_1 ^ ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro 'exit_1' #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) ^~~~ /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' #define NULL ((void *)0) ^~~~~~~~~~~ ./src/poudriere-sh/helpers.h:104:49: note: passing argument to parameter = here void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; ^ src/libexec/poudriere/pwait/pwait.c:319:2: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') exit(EX_OK); ^~~~~~~~~~~ ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' #define exit(...) exit_(_, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' #define exit_(...) exit_X(__VA_ARGS__, _1, _0)(__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro 'exit_X' #define exit_X(_0, _1, X, ...) exit ## X ^ :44:1: note: expanded from here exit_1 ^ ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro 'exit_1' #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) ^~~~ . . . --- src/poudriere-sh/sh-mkdir.o --- cc -DHAVE_CONFIG_H -I. -I./src -mcpu=3Dcortex-a72 -Wall -pipe -O2 = -Wno-extra -DSHELL -std=3Dgnu99 -DVTABSIZE=3D1000 -DNO_HISTORY = -Wno-unused-const-variable -include ./external/sh_compat/compat.h = -I./src -I./external/sh -I./src/poudriere-sh -I./src/poudriere-sh -O2 = -pipe -mcpu=3Dcortex-a72 -g -fstack-protector-strong = -fno-strict-aliasing -MT src/poudriere-sh/sh-mkdir.o -MD -MP -MF = src/poudriere-sh/.deps/sh-mkdir.Tpo -c -o src/poudriere-sh/sh-mkdir.o = `test -f 'src/poudriere-sh/mkdir.c' || echo = './'`src/poudriere-sh/mkdir.c . . . --- src/poudriere-sh/sh-mkdir.o --- src/poudriere-sh/mkdir.c:139:2: error: passing 'void *' to parameter of = incompatible type 'va_list' (aka '__builtin_va_list') exit(exitval); ^~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' #define exit(...) exit_(_, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' #define exit_(...) exit_X(__VA_ARGS__, _1, _0)(__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro 'exit_X' #define exit_X(_0, _1, X, ...) exit ## X ^ :46:1: note: expanded from here exit_1 ^ ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro 'exit_1' #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) ^~~~ /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' #define NULL ((void *)0) ^~~~~~~~~~~ ./src/poudriere-sh/helpers.h:104:49: note: passing argument to parameter = here void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; ^ src/poudriere-sh/mkdir.c:226:2: error: passing 'void *' to parameter of = incompatible type 'va_list' (aka '__builtin_va_list') exit (EX_USAGE); ^~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' #define exit(...) exit_(_, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' #define exit_(...) exit_X(__VA_ARGS__, _1, _0)(__VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro 'exit_X' #define exit_X(_0, _1, X, ...) exit ## X ^ :47:1: note: expanded from here exit_1 . . . I'll not list the rest. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From nobody Sun Oct 17 03:12:44 2021 X-Original-To: toolchain@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 9440B18002D7 for ; Sun, 17 Oct 2021 03:12:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HX4nS3hW4z4ZvG for ; Sun, 17 Oct 2021 03:12:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5F81025758 for ; Sun, 17 Oct 2021 03:12:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19H3Ci3T083578 for ; Sun, 17 Oct 2021 03:12:44 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19H3CiRA083577 for toolchain@FreeBSD.org; Sun, 17 Oct 2021 03:12:44 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 259220] Missing STL c++20 header 'format' Date: Sun, 17 Oct 2021 03:12:44 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: standards X-Bugzilla-Version: 12.2-STABLE X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback? X-Bugzilla-Changed-Fields: keywords bug_status assigned_to cc flagtypes.name Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259220 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |needs-qa Status|New |Open Assignee|standards@FreeBSD.org |toolchain@FreeBSD.org CC| |kib@FreeBSD.org Flags| |maintainer-feedback?(kib@Fr | |eeBSD.org), | |maintainer-feedback?(dim@Fr | |eeBSD.org) --- Comment #1 from Kubilay Kocak --- @Yuri What was the failure case motivating the issue? Was there a port or software that otherwise has issues whilst building? Additional info/refs wo= uld be great. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Oct 17 03:16:43 2021 X-Original-To: toolchain@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 6F2561800833 for ; Sun, 17 Oct 2021 03:16:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HX4t32d9Nz4bG5 for ; Sun, 17 Oct 2021 03:16:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3A5D525A2A for ; Sun, 17 Oct 2021 03:16:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19H3Ghv2084299 for ; Sun, 17 Oct 2021 03:16:43 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19H3GhPQ084298 for toolchain@FreeBSD.org; Sun, 17 Oct 2021 03:16:43 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 259220] Missing STL c++20 header 'format' Date: Sun, 17 Oct 2021 03:16:43 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: standards X-Bugzilla-Version: 12.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status flagtypes.name keywords resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259220 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Open |Closed Flags|maintainer-feedback?(kib@Fr | |eeBSD.org), | |maintainer-feedback?(dim@Fr | |eeBSD.org) | Keywords|needs-qa | Resolution|--- |DUPLICATE --- Comment #2 from Kubilay Kocak --- This appears to be a dupe of bug 255374, where the relevent headers were ad= ded, and MFC'd to stable/13 (but not stable/12). We'll re-open that issue requesting a decision on what to do about 12.x *** This bug has been marked as a duplicate of bug 255374 *** --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Oct 17 03:19:40 2021 X-Original-To: toolchain@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 9058618030C0 for ; Sun, 17 Oct 2021 03:19:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HX4xS2DR8z4cWM for ; Sun, 17 Oct 2021 03:19:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2D24125961 for ; Sun, 17 Oct 2021 03:19:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19H3Jels084863 for ; Sun, 17 Oct 2021 03:19:40 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19H3Je6C084862 for toolchain@FreeBSD.org; Sun, 17 Oct 2021 03:19:40 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 259220] Missing STL c++20 header 'format' Date: Sun, 17 Oct 2021 03:19:40 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: standards X-Bugzilla-Version: 12.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: yuri@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259220 --- Comment #3 from Yuri Victorovich --- (In reply to Kubilay Kocak from comment #1) > What was the failure case motivating the issue? I just manually tried '#include '. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Oct 17 06:41:19 2021 X-Original-To: freebsd-toolchain@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 BE5AA1808E96 for ; Sun, 17 Oct 2021 06:41:33 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic302-20.consmr.mail.gq1.yahoo.com (sonic302-20.consmr.mail.gq1.yahoo.com [98.137.68.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HX9QN5bTmz4SYr for ; Sun, 17 Oct 2021 06:41:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634452883; bh=Eh239R2oqy18swQB3gy38cQ/ElWX4y7sPBlXfj39g4k=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=CN8ve+PAXJqzsajWsfB2uhLPoB8GyI0J+bIoUf7s63GXcPUItZIrFOCFMPztb5rIRFQx0OXPeT4V1z2iCDOBigYtyjSc9M1da9+2uBV04bDogfnKeBIjazEvLFusPoqVcXwyBxq3s4s78OxJbYVRj57qtJYPPUZdpbpwnhgiZv07cxmS4CZMUDVF4EBfH6h85K4eTY3Gw0GM7DIo9q24zrpPI0u6Nv5ZlDlW4GeCMIQsmD1Tq56z+8z0ZaK/ZM7OBYigx/aTiVuRBE9LAoEz89Oe3VrdAZpDwzO1NWSeNCcYJclosglRUM9mEy0PGHgEsjRxBmOPAZHlAfvhZK8vIg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634452883; bh=fX7gaXh5eoz4ya2MIBU7/Tw4i/9g5tJqYgDdfFQQnhs=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=CBd+AUlzBOk1/Er3WQUZj2sfvnfNTJQbWo6K3dGTkFG3emC3QJK+bsqIOWYudrV7WbZP3RBbDUXI7v/v9yxVUWj2Ds/1bnTftSfrU07MMgu2mVBszpAgtkMJHTcjiY/Y5VFlzzhbj/2bICmYd2uxalEKd8jprOKWDwL5uiCS2IEk7ztcZeh4nzA3BdNAgHEeBV8guP0yubczzCziFV9nly647rzbkcrh56OSa9TajEXFS+6gPJsSW5izOqLqK+oP3H4Jqnu4pb7ETpL4cVN0PKvHX8YOwj5GWNCM7ABDTKwlC5mrDsNUsMdfDdeAhorh51dU7U2yQYNTuzTSVLZyzQ== X-YMail-OSG: xPLpwugVM1livRCXA5xvvWuc0hML6GWHXe7IR4QypFqmhtrerI6uNlaklmRwI7g vDoNqKtP6DRoiP1or3dSsO0ciWaLX639a8ArPpfuAHSDWUTZygmpfg58UjyGkUoT4gtWwH2U64oC Z27A1qEjqAi.G6ug5lq9TcVZKG0plNilUK3cX6qVUDyIo04Xd4FOR3RdC6jPNEPwnrb_pR2zDjVq lW7lgfR6iicJEvv3npyF3.Aq9mxI2mQN9Tw1flkS.NKgu2jAWPM0ReHXcOtY_jdOB7jJ.2aoFBFS sIKr9yeQjLcKaidTkygeQDlzNurjuZ_xT2ADLlbo26tvvyvm5_tGraVzxMIjthHRnkCn953aXNkA LxsursUiEBFE2HnLCt.lf1GA0y1sAR43YsNMeRFfMv5g6IQ0NFWOqeAPyaaA4yKAiowTYgVf0_Yc xFFqte3skQGHQ_o9wiCXZDzd8RoZQvdL_CTNy8qdNjd0VxucaIsvs2iI3VLpeWdqs4Jl4Pc9Td3k mGVDDH0c0HmC2aSVRlnqQONWSpZXPiK0gdgNwnDlmoF_1ln0OmialE3d9nlr4HrTLWnbt1N4WTOQ 6q.ltqCNUz_9.8ZG.wwXO1GkAM6as5qebhQJocc_0XvuKx_IH2A3MBA8BgtS6b9TTJjIkAE2Vxiq bsPRLM4Syr.B17W0IkDdOj.Z0kFtjtkzQ3OTl1u.dn91PupTEr1tPeTb1aH2.u5by8BMXH17DZp2 5pyIPLBcLaAuJbVb2X2f8kT85ydmHQ3bHVT5B2TNsMD2a07l6bk2py2RMB7afjE3UG_.CmANUnwF jV8xz5HSHHA_W.u6Vb3DvWm2jQugidJrs0BXWJk6hQJOlzeyEKc5jU0Xyt_1yKUF0j2N.HkbZdxD BPtnAYbB5dnRpQcq7YgcZFSigzl_Qg_K.ktSSZSpzxU2DijCaY4yA3uOY42flwTS_YgSc3Sp8PAI iKQFnGdlQyuckKa7tdYpgCFieGeeamEtVCgGFWxaDOUWHkLcXUUWDxeAihjXr.4dkYxgQmQv_yHP f5HI4i5lrvwYCuLEOnnFmiE5Y9BpfcTzR47ymFp3WHfN60l755xKqa64K063RRn0umYAZMsB2MgS ks4WnaJEHUm7I2iaGfzuUU2JDbIuHOB0IS3VRFCqevlvC_PhZRUihDNRBdiDgxUQvBZGDMjLV6WJ nnVIsD5q7EC9CY8KXtdA_v7P9Gwmnfu2hFZLwT95DlH7gowsUVM7OBm4MJD8ecF0ldZ4Oo5CR5Rr rD6D_ebSxWREs0H7TTmQMRWP9fj6KLo2cFJ0F8liHRqh4m5l2wJ0vBS4Qv9PIflg7Q1MD0WtK5kJ krw.ryBSo.Dhd9ivjAPvuHWpIuYyqtqPNEoSlzHzsIgCa55mFIWeMD3xqGDr5RKDWg4cUVJ0nZrw 9HQHiCLDnaRI0qXU3OR70ECBIKAUkEk_biCVSWogSFAqch2ROvfm2reEegI.K0Dj3r.Xv.sFIZ0q FmdwE8epcpbDIq6vXcYJQQFDS.XHzmDMAmsIVF7cgQARIjnCjZvBFMePu7g_eXJ6u2Gz.yAMfzP. Yeiq5dGacNB8gH6xY32Uzt9Qro0W3naSJP6MxbQ90sjKq1yunW2NZbQHUeJ_KeyQuuy58w4cSN7P PlAwpgwSjHTcM637xyKGTjvxpLpImVWoE.zPzWZ5w2C_PiKYCb6Aj6YmMgoayasUXGCflyrcKfgT vMRXq4VcPMp0oimhw6yUroZFLyX5R_ns76yeraR79esrVkZshMCqehcZbif2we_NNvHSA3GvnDPQ 2yQV3r9bmEQr6h3XyRiJOvmylDEUGO7X3OcVbvUN20Qs_I_h.L4qBhgeuY1gtGQQvfRU0eLo8JG7 OqPyOHeDNKP7eqMKue9c1SZQMra2eZUKO3y8VatfFOgkjnhPF6tbTE3vgM88CBsQvliPKp5Mirj1 szGK2UZh1AzImEDxfK2WwhK.1GPtwkfWJdmMIogAhzwYRPfdsP4.XJORuVqMFB1nY3ixbEcJ0sZt 8Jx9M_rxV2fI0h5cjvY3Qn_wyAkpvRsOB.PfBmG5sR0ADeWB.3JMPp5ddF4mfK80I5UkAmrHV.Mi VjA3KPGgPNgZAQOCxhgNPaEX0pg8.PPH4KHe71kcKKkDDF5oCBxPb9CI5fMXfhalIVRlgSPKtIt7 XhiXC8FEkfI1LiaAXavhSRhUKZqsQTuop7jY.qLl4Q.Y_Hc5GHd6ysqYxGS6VHuTZUo2hajVrc.. 69Qq812J_BoZjupO_Zhkc1NO1jH4NHSI4O5DuaKvEzEgTR96.xV6jJIUz.f46g5jmcKdEA2JG4aJ fj0R3CDOfRPPRpXNioFGEu66CqXvHrKRNHQM1u2czGEuGYDB8pAZ9pzUZaIcblA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.gq1.yahoo.com with HTTP; Sun, 17 Oct 2021 06:41:23 +0000 Received: by kubenode508.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 56565a203a61ae8088e8ebc3dd61e1a8; Sun, 17 Oct 2021 06:41:21 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: poudriere-devel-3.3.99.20211015 fails to build in my aarch64 environment (built on amd64 just fine) Date: Sat, 16 Oct 2021 23:41:19 -0700 References: <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3.ref@yahoo.com> <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3@yahoo.com> To: FreeBSD Toolchain , freebsd-ports@freebsd.org, Bryan Drewery In-Reply-To: <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3@yahoo.com> Message-Id: <6C559A82-1557-45CD-A920-BE4494B82597@yahoo.com> X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4HX9QN5bTmz4SYr X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=CN8ve+PA; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.50 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.146:from]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.146:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-toolchain X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Oct-16, at 19:20, Mark Millard via freebsd-toolchain = wrote: > [00:00:45] [06] [00:00:18] Saving ports-mgmt/poudriere-devel | = poudriere-devel-3.3.99.20211015 wrkdir > [00:00:49] [06] [00:00:22] Saved ports-mgmt/poudriere-devel | = poudriere-devel-3.3.99.20211015 wrkdir to: = /usr/local/poudriere/data/wrkdirs/13_0R-CA72-default/default/poudriere-dev= el-3.3.99.20211015.tbz >=20 > Log: >=20 > . . . > --- src/libexec/poudriere/pwait/sh-pwait.o --- > cc -DHAVE_CONFIG_H -I. -I./src -mcpu=3Dcortex-a72 -Wall -pipe -O2 = -Wno-extra -DSHELL -std=3Dgnu99 -DVTABSIZE=3D1000 -DNO_HISTORY = -Wno-unused-const-variable -include ./external/sh_compat/compat.h -I./s > rc -I./external/sh -I./src/poudriere-sh -I./src/poudriere-sh -O2 = -pipe -mcpu=3Dcortex-a72 -g -fstack-protector-strong = -fno-strict-aliasing -MT src/libexec/poudriere/pwait/sh-pwait.o -MD -MP = -MF src/l > ibexec/poudriere/pwait/.deps/sh-pwait.Tpo -c -o = src/libexec/poudriere/pwait/sh-pwait.o `test -f = 'src/libexec/poudriere/pwait/pwait.c' || echo = './'`src/libexec/poudriere/pwait/pwait.c > . . . > --- src/libexec/poudriere/pwait/sh-pwait.o --- > src/libexec/poudriere/pwait/pwait.c:62:2: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') > exit(EX_USAGE); > ^~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' > #define exit(...) exit_(_, ##__VA_ARGS__) > ^~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' > #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) > = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' > #define exit_X(_0, _1, X, ...) exit ## X > ^ > :40:1: note: expanded from here > exit_1 > ^ > ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' > #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) > ^~~~ > /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' > #define NULL ((void *)0) > ^~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here > void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; > ^ > src/libexec/poudriere/pwait/pwait.c:205:5: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') > exit(EX_OK); > ^~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' > #define exit(...) exit_(_, ##__VA_ARGS__) > ^~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' > #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) > = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' > #define exit_X(_0, _1, X, ...) exit ## X > ^ > :41:1: note: expanded from here > exit_1 > ^ > ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' > #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) > ^~~~ > /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' > #define NULL ((void *)0) > ^~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here > void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; > ^ > src/libexec/poudriere/pwait/pwait.c:275:5: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') > exit(124); > ^~~~~~~~~ > ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' > #define exit(...) exit_(_, ##__VA_ARGS__) > ^~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' > #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) > = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' > #define exit_X(_0, _1, X, ...) exit ## X > ^ > :42:1: note: expanded from here > exit_1 > ^ > ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' > #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) > ^~~~ > /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' > #define NULL ((void *)0) > ^~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here > void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; > ^ > src/libexec/poudriere/pwait/pwait.c:303:5: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') > exit(EX_OK); > ^~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' > #define exit(...) exit_(_, ##__VA_ARGS__) > ^~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' > #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) > = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' > #define exit_X(_0, _1, X, ...) exit ## X > ^ > :43:1: note: expanded from here > exit_1 > ^ > ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' > #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) > ^~~~ > /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' > #define NULL ((void *)0) > ^~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here > void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; > ^ > src/libexec/poudriere/pwait/pwait.c:319:2: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') > exit(EX_OK); > ^~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' > #define exit(...) exit_(_, ##__VA_ARGS__) > ^~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' > #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) > = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' > #define exit_X(_0, _1, X, ...) exit ## X > ^ > :44:1: note: expanded from here > exit_1 > ^ > ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' > #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) > ^~~~ > . . . >=20 >=20 > --- src/poudriere-sh/sh-mkdir.o --- > cc -DHAVE_CONFIG_H -I. -I./src -mcpu=3Dcortex-a72 -Wall -pipe -O2 = -Wno-extra -DSHELL -std=3Dgnu99 -DVTABSIZE=3D1000 -DNO_HISTORY = -Wno-unused-const-variable -include ./external/sh_compat/compat.h = -I./src -I./external/sh -I./src/poudriere-sh -I./src/poudriere-sh -O2 = -pipe -mcpu=3Dcortex-a72 -g -fstack-protector-strong = -fno-strict-aliasing -MT src/poudriere-sh/sh-mkdir.o -MD -MP -MF = src/poudriere-sh/.deps/sh-mkdir.Tpo -c -o src/poudriere-sh/sh-mkdir.o = `test -f 'src/poudriere-sh/mkdir.c' || echo = './'`src/poudriere-sh/mkdir.c > . . . > --- src/poudriere-sh/sh-mkdir.o --- > src/poudriere-sh/mkdir.c:139:2: error: passing 'void *' to parameter = of incompatible type 'va_list' (aka '__builtin_va_list') > exit(exitval); > ^~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' > #define exit(...) exit_(_, ##__VA_ARGS__) > ^~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' > #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) > = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' > #define exit_X(_0, _1, X, ...) exit ## X > ^ > :46:1: note: expanded from here > exit_1 > ^ > ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' > #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) > ^~~~ > /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' > #define NULL ((void *)0) > ^~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here > void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; > ^ > src/poudriere-sh/mkdir.c:226:2: error: passing 'void *' to parameter = of incompatible type 'va_list' (aka '__builtin_va_list') > exit (EX_USAGE); > ^~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' > #define exit(...) exit_(_, ##__VA_ARGS__) > ^~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro 'exit_' > #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) > = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' > #define exit_X(_0, _1, X, ...) exit ## X > ^ > :47:1: note: expanded from here > exit_1 > . . . >=20 > I'll not list the rest. I'll note that https://developer.arm.com/documentation/ihi0055/d/ = reports that va_list is based on: struct __va_list { void *__stack; void *__gr_top; void *__vr_top; int __gr_offs; int __vr_offs; } so NULL is not type compatible for aarch64. My guess is an empty va_list needs to be created and used instead of NULL, following the normal va_list protocol. This should avoid presumptions about aspects that the language standard does not specify. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From nobody Sun Oct 17 18:19:52 2021 X-Original-To: freebsd-toolchain@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 AFA29180C268 for ; Sun, 17 Oct 2021 18:20:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-54.consmr.mail.gq1.yahoo.com (sonic315-54.consmr.mail.gq1.yahoo.com [98.137.65.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HXSwP3xzyz4kXD for ; Sun, 17 Oct 2021 18:20:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634494797; bh=733kYBo+LRvXJW7ZL9ux8e3ZbBJbdxk2TPAoZOIs+rU=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=qxUXlj3QZClTxcpUsLzGJ3WhqAF76AfwpjTb/6XLH5SSV5hqxsrf6JH0ybuRpPxTfVMQcX5o16bu0BDkKXqzC/fnnMgJtPLURuP4E9lPNuvuCnwXLiAaHEYu0GkOwmM44WO7muJmgw239zQlUkImQDo6DadHwFvk6c0mDpa2i1wwK2QUyIdBt0aM8yuHpmrWbTg60Z1ozpeQ0ai+vT3tiicQvYcPT0uRzkTGts1tYbYmtZpvwKzt+B4sjo2FpuFHZSTl4vGJywiVocEg36W3K8Fj8PKLFKHaTBbNRljuO/zkKQYGbzUrU/ntHTIxBaObjF2sq2+rCNPw0v6hhKUqjg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634494797; bh=frpkHNPjVdUKpMfpzEqLc5KQaFfCRgCBOCkBtURhNI3=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=rPCJO1U9GX6r4n1WsR0UY2Fwem2Gvf2e0KI6wkivVe0sgyvbU1Q07HnYtkIt9x6AjQeIw9dfmTNFOUh6tmdvamQgHieTmUVJ/+vCxKosyYhU49f/g5KlQSAcfO4vwFqA8c/EjvhLzio9dNXZz48/XlP7n7FYOdKeZi0xALNZvWHZHaVwsg+Ctq4p2yr1p89GcYNqtT3q8XK8/Cc4+zF1xyAz/+oa8jT9jC0aDQUb/dowo9D1tscPSruxcE66KAOGijNO0hFuG7LYjMWDt4Q/uPtiEu7uiPLPkmKdKTInKztr1II8r5zrzyr4pEo5BJ1sV5s9w41KhNDeMY3mhAVkdA== X-YMail-OSG: Ei2p4dQVM1mr4IRRwNrrute9bWp.uyzMbygnktC7BDe2uE2TWqAHH3uxoW60w1L p6LhzS0IABN6IWxov.7e_Z6OXrqDEMAZO1ToHnbWGG4gmfhKpBy6MlbIvK4z3m1imsmyA3CHZ2im rN2d5uu9YeBYO_Aquu61_QcHIt5V8gwVKbTqRCcut8UgI7B.vzXv1F8SqRggF7.rKfYqZcv3JCc_ mFdfXPOTpIyX78XwESBls81sP.9VM.Kz0SQU74zN5OgUTGFB63NbYVkGwfUAhxaCyUrlq_Rj5slh G4dALvM0zxPA6tienoVoeDL8g3NdUxzdHx2yaLHuR5iW6czCNby8KYWPLJMj0eaGnnK9QTEJoeCz LhotXBoSN2WW_BXG3dsAsBJ9lt5bHlG3hJSwk.VDv6Q1cKlaRN4A8JVucJS5uCxQtjoSDrEvcD5F U7lovoEzOhHgDwt2tFo9E2BR7Jkkus_0PpA.2m5tT2N1ANkAobbqs8EZZMlh06i1eWvDPUyLxDQI 61O217s2ZRPrG_.IKT.4K2vnCHjV95lLTqZZ139IwXnUQnJhHZ7t4tGAw4R6Ft7d9vRS8wRvC_3y Kj6IMG.EndF.uKcuwDD8D_70RC3KMtSTKBQHWRs9HX536AAL_qkimRzIZpseyDttZh65PuKNjkio wV8gKZz9j3IsX79pc0ZfpjcZyb1zE6E2KiszGo4qw109RPzMZlusSVfEi5ZFXZxJAPcVi7KmIGdC dk_B2p7E637WrQuCHLe81.U33Y8ANqRWwmUpYRjtuwRoYnLiq1ROlbAUa5NXBeyaigypBpJXUM2F fRCWWh.i0oSflm6lD6AJnIkOz5aG9OCLoUQbXg96bibW89F8aOQZVwVOmc5oEfrOMuCvnVuTmVNm zLlLAfxVIPWjgQ83WaN6OVahPdzoK.3HdOklNpn1kCVExR_4eoCsw3tK5.eqcXhB.czzmX4DnoG3 hkfw5FxW_XufDOIHSJQSZBq9kH1gGot6wCwNeVSGS.DDCFx4RAuMn5Co1ihjj_FpSzcOEpU7cS_F upAWDWhvL.UJWLcwjBHehd17XAe.B5bzWOo5UI9M28b.Fr7eUa.GQSu4FaNsrQEjXwBxlO0IwL98 zw7CXS058vODevcJst37CPeibyPAnolsdIUa4dA.hKQ4X7VARQw1yjcOCCAjKR1BE44gnBbqaO9z 9P_ItUGYvFlP5gOkY0M6Nr3O_rXNkvZyRueIsYDhF.HigGkC.KanLJqH1PQznSC74I.PR5waGbdn coLttcJK4MnLbkrVRnKo9CCxBylMteo9sCE4GSE7zGrer3PqkWJLfzMz7nMrWYPyMsC6WZH3IkUz adD5p38l3areqPNJSmimsW5OV7hPgrYw1DxRwTEhvkimfmZJ4hqldr__sGXNgo1AMvcowcC0aeww kdX_syKWUDhTLR78Z5rNDsyqf.MEuKykgsPCRcxIJLdOLvUs01fWzP5QNYRJP8YeH3phWWgVK9Vh 1M9JDfIaCLEVICjoMli4_ztbUARyncIlWQ7bFeTh6hblyj6Zf1acgv.och905DLIBD0zzkj0ygOa LGsLOpKx4hyL_Banpza7zSJJftklPai16pChodAYbG5MWSD4JBg6zmN8Oex4x4IjgvHk1a_gAhXe VP54mknHhaqQgzDMzSEvoVPXH.dPCNtYRoK_W8L.2FtN7qVp.unw6EesrXF4nkvTSq.CzmAumPHO FnmbUgKmZbo3WiP28cV2A8UxJc0Ycp8KX0_qIb2R66ramHi5L77kIjITId6tVHHQGMHLleg0Vkjy XhP51_GehTZ8Drj2.KtDOYGSALnmvLo.tW0mmFK.Hv3p8WHEIYCzpDhCU_6nWlNYZhc8lvORavup LrrfoDEgyACLZyduYaq.aRFf.H070LEyi5FpecXyOEStE97YM6uryJ.eVvjfB4OmK4ig7Ge8vgLm FGKEKUsH1ymH9YTXQVAzolMskJgOOWM0frcPVr31G5JAdOUYgxm8XgCVhl0.KOErAAccodhYOOLm nffH_KCREv.6OFqkyytjtRRP0EwPSurDtXeCDPFm1Nf7Wc8aMhebOeov3COTAXb4fQxotxy3YKTB 7Yfu685F6jEoNDDG21wB09GBmgdRVk6ihP0nKv0nwRhtRSuu03ATz8miPKncSWx0lktVSLAOyp_Q 5tds5rciKvknJQBBdvuyWHuyMbcMcKfbTrb5NIw9lE8NoSEcYLG.Qujqi6owYYpV1lHZWEC5xUmX JbhuSXr_PixcLyJ4UGeouNweoZ98MQj.2g5nS_Ckv2v0p68ygnVjFtQo8c93Ps.yRbL_Vf_epEd3 zWL_DM2awZcWTUE.pBEmhfZs2rym.enl7WDXhy5jGjA0FpFbk1gvx9jUMY9Lvlu4- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Sun, 17 Oct 2021 18:19:57 +0000 Received: by kubenode541.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ab783835c2dea04c3bf7fc12e9aef585; Sun, 17 Oct 2021 18:19:53 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: poudriere-devel-3.3.99.20211015 fails to build in my aarch64&armv7 environments (built on amd64 just fine) Date: Sun, 17 Oct 2021 11:19:52 -0700 References: <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3.ref@yahoo.com> <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3@yahoo.com> <6C559A82-1557-45CD-A920-BE4494B82597@yahoo.com> To: FreeBSD Toolchain , freebsd-ports@freebsd.org, Bryan Drewery In-Reply-To: <6C559A82-1557-45CD-A920-BE4494B82597@yahoo.com> Message-Id: <8CEAB104-2BBA-4466-ADEA-6393CCDBBD74@yahoo.com> X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4HXSwP3xzyz4kXD X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=qxUXlj3Q; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-1.50 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.30:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_SPAM_LONG(1.00)[1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.30:from] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-toolchain X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Oct-16, at 23:41, Mark Millard wrote: On 2021-Oct-16, at 19:20, Mark Millard via freebsd-toolchain = wrote: >=20 >=20 >> [00:00:45] [06] [00:00:18] Saving ports-mgmt/poudriere-devel | = poudriere-devel-3.3.99.20211015 wrkdir >> [00:00:49] [06] [00:00:22] Saved ports-mgmt/poudriere-devel | = poudriere-devel-3.3.99.20211015 wrkdir to: = /usr/local/poudriere/data/wrkdirs/13_0R-CA72-default/default/poudriere-dev= el-3.3.99.20211015.tbz >>=20 >> Log: >>=20 >> . . . >> --- src/libexec/poudriere/pwait/sh-pwait.o --- >> cc -DHAVE_CONFIG_H -I. -I./src -mcpu=3Dcortex-a72 -Wall -pipe -O2 = -Wno-extra -DSHELL -std=3Dgnu99 -DVTABSIZE=3D1000 -DNO_HISTORY = -Wno-unused-const-variable -include ./external/sh_compat/compat.h -I./s >> rc -I./external/sh -I./src/poudriere-sh -I./src/poudriere-sh -O2 = -pipe -mcpu=3Dcortex-a72 -g -fstack-protector-strong = -fno-strict-aliasing -MT src/libexec/poudriere/pwait/sh-pwait.o -MD -MP = -MF src/l >> ibexec/poudriere/pwait/.deps/sh-pwait.Tpo -c -o = src/libexec/poudriere/pwait/sh-pwait.o `test -f = 'src/libexec/poudriere/pwait/pwait.c' || echo = './'`src/libexec/poudriere/pwait/pwait.c >> . . . >> --- src/libexec/poudriere/pwait/sh-pwait.o --- >> src/libexec/poudriere/pwait/pwait.c:62:2: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') >> exit(EX_USAGE); >> ^~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' >> #define exit(...) exit_(_, ##__VA_ARGS__) >> ^~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >> #define exit_X(_0, _1, X, ...) exit ## X >> ^ >> :40:1: note: expanded from here >> exit_1 >> ^ >> ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' >> #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) >> ^~~~ >> /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' >> #define NULL ((void *)0) >> ^~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here >> void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; >> ^ >> src/libexec/poudriere/pwait/pwait.c:205:5: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') >> exit(EX_OK); >> ^~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' >> #define exit(...) exit_(_, ##__VA_ARGS__) >> ^~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >> #define exit_X(_0, _1, X, ...) exit ## X >> ^ >> :41:1: note: expanded from here >> exit_1 >> ^ >> ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' >> #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) >> ^~~~ >> /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' >> #define NULL ((void *)0) >> ^~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here >> void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; >> ^ >> src/libexec/poudriere/pwait/pwait.c:275:5: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') >> exit(124); >> ^~~~~~~~~ >> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' >> #define exit(...) exit_(_, ##__VA_ARGS__) >> ^~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >> #define exit_X(_0, _1, X, ...) exit ## X >> ^ >> :42:1: note: expanded from here >> exit_1 >> ^ >> ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' >> #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) >> ^~~~ >> /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' >> #define NULL ((void *)0) >> ^~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here >> void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; >> ^ >> src/libexec/poudriere/pwait/pwait.c:303:5: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') >> exit(EX_OK); >> ^~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' >> #define exit(...) exit_(_, ##__VA_ARGS__) >> ^~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >> #define exit_X(_0, _1, X, ...) exit ## X >> ^ >> :43:1: note: expanded from here >> exit_1 >> ^ >> ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' >> #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) >> ^~~~ >> /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' >> #define NULL ((void *)0) >> ^~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here >> void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; >> ^ >> src/libexec/poudriere/pwait/pwait.c:319:2: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') >> exit(EX_OK); >> ^~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' >> #define exit(...) exit_(_, ##__VA_ARGS__) >> ^~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >> #define exit_X(_0, _1, X, ...) exit ## X >> ^ >> :44:1: note: expanded from here >> exit_1 >> ^ >> ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' >> #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) >> ^~~~ >> . . . >>=20 >>=20 >> --- src/poudriere-sh/sh-mkdir.o --- >> cc -DHAVE_CONFIG_H -I. -I./src -mcpu=3Dcortex-a72 -Wall -pipe -O2 = -Wno-extra -DSHELL -std=3Dgnu99 -DVTABSIZE=3D1000 -DNO_HISTORY = -Wno-unused-const-variable -include ./external/sh_compat/compat.h = -I./src -I./external/sh -I./src/poudriere-sh -I./src/poudriere-sh -O2 = -pipe -mcpu=3Dcortex-a72 -g -fstack-protector-strong = -fno-strict-aliasing -MT src/poudriere-sh/sh-mkdir.o -MD -MP -MF = src/poudriere-sh/.deps/sh-mkdir.Tpo -c -o src/poudriere-sh/sh-mkdir.o = `test -f 'src/poudriere-sh/mkdir.c' || echo = './'`src/poudriere-sh/mkdir.c >> . . . >> --- src/poudriere-sh/sh-mkdir.o --- >> src/poudriere-sh/mkdir.c:139:2: error: passing 'void *' to parameter = of incompatible type 'va_list' (aka '__builtin_va_list') >> exit(exitval); >> ^~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' >> #define exit(...) exit_(_, ##__VA_ARGS__) >> ^~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >> #define exit_X(_0, _1, X, ...) exit ## X >> ^ >> :46:1: note: expanded from here >> exit_1 >> ^ >> ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' >> #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) >> ^~~~ >> /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' >> #define NULL ((void *)0) >> ^~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here >> void verrorwithstatus(int, const char *, va_list) __printf0like(2, 0) = __dead2; >> ^ >> src/poudriere-sh/mkdir.c:226:2: error: passing 'void *' to parameter = of incompatible type 'va_list' (aka '__builtin_va_list') >> exit (EX_USAGE); >> ^~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro 'exit' >> #define exit(...) exit_(_, ##__VA_ARGS__) >> ^~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >> #define exit_X(_0, _1, X, ...) exit ## X >> ^ >> :47:1: note: expanded from here >> exit_1 >> . . . >>=20 >> I'll not list the rest. >=20 > I'll note that https://developer.arm.com/documentation/ihi0055/d/ = reports > that va_list is based on: >=20 > struct __va_list { > void *__stack; > void *__gr_top; > void *__vr_top; > int __gr_offs; > int __vr_offs; > } >=20 > so NULL is not type compatible for aarch64. >=20 > My guess is an empty va_list needs to be created and used > instead of NULL, following the normal va_list protocol. This > should avoid presumptions about aspects that the language > standard does not specify. >=20 My armv7 contexts fail similarly. https://developer.arm.com/documentation/ihi0042/latest indicates that the va_list typedef is for: struct __va_list {void *__ap;} So, again, NULL it not type compatible. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From nobody Sun Oct 17 21:00:32 2021 X-Original-To: toolchain@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 296A21807C87 for ; Sun, 17 Oct 2021 21:00:33 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HXXTX6KPKz4Sqk for ; Sun, 17 Oct 2021 21:00:32 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 72C6A14136 for ; Sun, 17 Oct 2021 21:00:32 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19HL0W3J070562 for ; Sun, 17 Oct 2021 21:00:32 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19HL0WU4070561 for toolchain@FreeBSD.org; Sun, 17 Oct 2021 21:00:32 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <202110172100.19HL0WU4070561@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: toolchain@FreeBSD.org Subject: Problem reports for toolchain@FreeBSD.org that need special attention Date: Sun, 17 Oct 2021 21:00:32 +0000 List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="16345044322.Ff7e.69093" Content-Transfer-Encoding: 7bit X-ThisMailContainsUnwantedMimeParts: N --16345044322.Ff7e.69093 Date: Sun, 17 Oct 2021 21:00:32 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- Open | 234232 | clang Assertion failed when building the port dev Open | 245179 | lld: wrong/misleading "SHF_MERGE section size mus Open | 247665 | emulators/rpcs3: clang 10 crashes during build 3 problems total for which you should take action. --16345044322.Ff7e.69093-- From nobody Sun Oct 17 22:06:28 2021 X-Original-To: freebsd-toolchain@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 E981B1805FDF for ; Sun, 17 Oct 2021 22:06:43 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-21.consmr.mail.gq1.yahoo.com (sonic305-21.consmr.mail.gq1.yahoo.com [98.137.64.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HXYxt570Nz4qhL for ; Sun, 17 Oct 2021 22:06:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634508394; bh=Y0Ks0Irh5zXmbisorwq+eFYxK1FLDHDxtIdZ9bGu/tY=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=eV9jYLbHQpin0PVFBmF9gcxnO0CIrEQZbQ9YAovm63TuCSmpPdx7P8cCF50buAEx6mzOYBCSEyUvD15IVM0LtyzFdpecKSbZKQPoyoGzncipjP+tLIjvemPiNoa6i6Kasm5p3+g7AVO8BM5E9zRJfm+BhHxnwJTRDHXDgjqdeLQ6SctAITQF6t7zhblDm5QOgZc5Al8RNXmSq8+brcK4W243+sl4/dDkPQATLru7c56cu72PczCWxoquHTeIkvBq+mLK7ERpD7zLOFQ6VzqMetNnlAtPkiUVyUTGCRNexFbkOLAKznp5YJqWlEFl0B5iAdup5Y9NQ++l6E1tcuoCUw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634508394; bh=MGsgNkI0xGTaPZh6I/1Cg+aopQeqHl+R3hMK/PQOg8y=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=QtLPosjPxf/JPZ+6IxwuR7UnzQBLDxx64/d42CuH6pRxHa8iB0ifv2V0CHIj8HlY5FCbvsiMKgmHywdCNrUNDk5+lCIMVxI+mN4E3Ud4iUzOCeYuMlDt7nE/x2LIGqIFt65kN9H3g/xnnqex8z3tl2H8aCOcHAGj8Vkz/hPN8a7VPQ7FDkl3NgNlGPtEW6Dgmizp/6Xb4cYVFEI17T9vMwuz4yNoO7H6ZpboaPCmqy6Ee/Fe2Ht75A9CVP+LnGG2U2HUaNyxOYopjye9SyF4wMiE6uKw1A7/Cx8tyz0ByW9cBKZXaG9sbskz8xXBMSqj6/LUFnM+dqwfv6WiePsdhQ== X-YMail-OSG: neQBlsgVM1kKica9lSJP3MjBNZLcOe6knRgrpKUWrJbaCgN71DIgBwpKUshM7GM pTK30BcqogZPsOnfbP1w9OAkcFh_MuRzeylcueavVBtTgv1QcCBUG7It42Hqtg4_3_SJItd1Ae4g SjB8_q9AQ6pQTSUhKi5GlYMCSDRqq2s1654Nx.bqwEathQhsDIzrq2swqpvs8fezhV00GHzpnU20 JZlDCZK8lnGDmvhcjOEfp6y_YEhTdn.RJLz5CXF0Ir858RT6VSirxdBNl1W3G.MkcRW6wvVYocrJ HgMnIPrLWUlMaLRooIi0G0MpJ1D.ZcTNu2WeUFYZQk.a1MJyi7WfFvatPlfuxDLzMOHsm8Mv1kbq rpZEDsPt4qXGPDPvtd8Tbz7pTkjE2dpwcZuLAjhaRCi8YbTlOqxucPTxiQKtk3yZC91MyB2_II0N n1zCLobtvIGodtH_Y_TK2dDd5b8BETJHxcXvFwyMW9ufWEK2JQfGoJoXm.gV.kvva8Ja6dvcUUkT cb4cN8f2WLH2u2TBe5mZoRZ8JNk1LxicXaMlkystPDL.yhRIPcZKcJes3.OpLK_YgFIYsaU7LJP7 eufespy60NCifI2_aoC0KPtFFC4TwEvQwBArES4wc1SZUgHCbDWCnazCROjlGiWSBl3te75E6EY. 7erfVZ9k5akglbKLiZJninr9EMVni5MDMH5TtKRKqhuR54bmK6NK_iDZ5aGZo926KOVpzhhDv6vH 2kbxWh53OeRHVXnurxWGOsNQuJP3kHCm1CyM8Sss1dGkCvlMCbrIqWiujojlUwKbVIGO4MeTqMQ8 p2jNNXy5KpD6eVnolG0ZIs3BAWBQg48bubHwYzJ4OcHz5TN1H8vfbXMnC30b0jfsZBF_V6L.ti9o i2B3vKde38ZZqgIxUEXYvbiHLSkOGcqA4vHQtJv3YhlTx5d7ZCuAlGRH_rU14jkE_mjNT9dDyruI d5cOskoxrtZGBsKRRCyJzCse3bIK7zZhG48qe5hta9.NDTdWd2Y4XbJAK3x356N6kZ.pgO2UP96B oFjzR4vAwQExtl.yoLTrCZ5YF.FajiW2fYufSsaQ.wF3iZ6UczRIReCPpLOcEupGN3zFJ6r7.mp0 kcD7KliUq9mKDGinqXy5n8QpRlk892MDmgTjpAen.EV8l0K_t_M_6zh3_o6fiOiiX_arb6XXlJRE yxrKNBd99uFWZn7Oe.hXdD1mDlJAXckAEtlwOKRFyUxpC4_4M6IqPdxgjtGk5L6O5xzE9zNHsG77 1zbrWbBChwcvF2pQo8Qf5fG7Efz9Vnhgz8fywPtNTPjogxni2xxZzhuPmY26_ZSXi6p1DOjGQiBp 5IdEYhYj72OO0eTRzEY1RBZTOg9SakXIm0.1.DBksL2gmx3EhezauL6jMvSxtz96fsV60x5jIeaU zCt75MZ.xZ1pO1btVbMTKsMQxr5F_Fl9xJkdXDrZtONec1XaMbJmIqEgQy_QRh2GKsXmrsdwZvRk csCPnJgF47VMhmrzo9LGL46XsHh6Ah16D1kBoX7i0W3jXz9EYq6TuWGv4vsW8.ZXft3LjU.dyr_P xUiBlHrrEnyHGIbqaHDi7PVgOM4Rh56kpzohpJRYVcmKRgXyHWbPK3wFCk6jAa_3LVHO6muobtqw 96KuBh.7tlhREAZYixt3iyf6omcxJwse5yN8dlaZHOQsZj0dunYK4D909ABnDrRRpRe9L5I00qka eZ5ZsF3RxGkprp.ljUemyeq_XNfH_scYdUq6ogWVPRcBjUWjKhrZvqGyR3b7jHaBBtX2.sxw.6r9 eevSDji6Zq6irzOCvjRbdO5cK.bPO.fHbIFNKUNPPQD6VAud3K08eRz34qlDjT8_njptxQoFO4QY aRf3cif8GY_bmh0IVWMs5qlwHN87aPhrEDHRkJ55ogFQ86.535mcA4CxtmJOnSf2fmDiika0ldDm yCHI8EOAYXN9oS3nseGJ5wOM9Q36zjWUXuK363zEyTCkrxWopT.J1WyEzEpVv1ZFsBe7kAEeYU_N fEulGbQrHgUl02nPM9YQFhvukEO8NVwP6sHVELWySpnLOlfKdSKz00wquME9LyMj6b2a518lXvOP CWuk7dpd_ZE2q_41G9Bkjy_VWe22H2CkF0rLL_GI6uemFr5ay_GefAZt8oX526J3aFHWxgMYwGsc DarRj0qqx2CCecaqKPd6BxKtP8cOxGnWotkuWAL5ZS2mKu9.R5owEVwEcestdcqDirkirzD1UPnO yz76dMQiKOB2UuU7A6YcnJhFM6x0FemWSuuvYJShb3mI34a7Dw_Ei13bWOTn2uk48B24fdlwWJYt 7ftX1rb1LKimcsVMTHrJu X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Sun, 17 Oct 2021 22:06:34 +0000 Received: by kubenode530.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4a71c812254802fe746f59f0391b9430; Sun, 17 Oct 2021 22:06:30 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: poudriere-devel-3.3.99.20211015 fails to build in my aarch64&armv7 environments (built on amd64 just fine) In-Reply-To: <8CEAB104-2BBA-4466-ADEA-6393CCDBBD74@yahoo.com> Date: Sun, 17 Oct 2021 15:06:28 -0700 Cc: Bryan Drewery Content-Transfer-Encoding: quoted-printable Message-Id: <9591B62A-C72F-4981-8154-1011A1EC1C25@yahoo.com> References: <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3.ref@yahoo.com> <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3@yahoo.com> <6C559A82-1557-45CD-A920-BE4494B82597@yahoo.com> <8CEAB104-2BBA-4466-ADEA-6393CCDBBD74@yahoo.com> To: FreeBSD Toolchain , freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4HXYxt570Nz4qhL X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=eV9jYLbH; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.84 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-1.50 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.84:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_SPAM_LONG(1.00)[1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.84:from] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-toolchain X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Oct-17, at 11:19, Mark Millard wrote: > On 2021-Oct-16, at 23:41, Mark Millard wrote: >=20 > On 2021-Oct-16, at 19:20, Mark Millard via freebsd-toolchain = wrote: >>=20 >>=20 >>> [00:00:45] [06] [00:00:18] Saving ports-mgmt/poudriere-devel | = poudriere-devel-3.3.99.20211015 wrkdir >>> [00:00:49] [06] [00:00:22] Saved ports-mgmt/poudriere-devel | = poudriere-devel-3.3.99.20211015 wrkdir to: = /usr/local/poudriere/data/wrkdirs/13_0R-CA72-default/default/poudriere-dev= el-3.3.99.20211015.tbz >>>=20 >>> Log: >>>=20 >>> . . . >>> --- src/libexec/poudriere/pwait/sh-pwait.o --- >>> cc -DHAVE_CONFIG_H -I. -I./src -mcpu=3Dcortex-a72 -Wall -pipe -O2 = -Wno-extra -DSHELL -std=3Dgnu99 -DVTABSIZE=3D1000 -DNO_HISTORY = -Wno-unused-const-variable -include ./external/sh_compat/compat.h -I./s >>> rc -I./external/sh -I./src/poudriere-sh -I./src/poudriere-sh -O2 = -pipe -mcpu=3Dcortex-a72 -g -fstack-protector-strong = -fno-strict-aliasing -MT src/libexec/poudriere/pwait/sh-pwait.o -MD -MP = -MF src/l >>> ibexec/poudriere/pwait/.deps/sh-pwait.Tpo -c -o = src/libexec/poudriere/pwait/sh-pwait.o `test -f = 'src/libexec/poudriere/pwait/pwait.c' || echo = './'`src/libexec/poudriere/pwait/pwait.c >>> . . . >>> --- src/libexec/poudriere/pwait/sh-pwait.o --- >>> src/libexec/poudriere/pwait/pwait.c:62:2: error: passing 'void *' to = parameter of incompatible type 'va_list' (aka '__builtin_va_list') >>> exit(EX_USAGE); >>> ^~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro = 'exit' >>> #define exit(...) exit_(_, ##__VA_ARGS__) >>> ^~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >>> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >>> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >>> #define exit_X(_0, _1, X, ...) exit ## X >>> ^ >>> :40:1: note: expanded from here >>> exit_1 >>> ^ >>> ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' >>> #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) >>> ^~~~ >>> /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' >>> #define NULL ((void *)0) >>> ^~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here >>> void verrorwithstatus(int, const char *, va_list) __printf0like(2, = 0) __dead2; >>> ^ >>> src/libexec/poudriere/pwait/pwait.c:205:5: error: passing 'void *' = to parameter of incompatible type 'va_list' (aka '__builtin_va_list') >>> exit(EX_OK); >>> ^~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro = 'exit' >>> #define exit(...) exit_(_, ##__VA_ARGS__) >>> ^~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >>> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >>> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >>> #define exit_X(_0, _1, X, ...) exit ## X >>> ^ >>> :41:1: note: expanded from here >>> exit_1 >>> ^ >>> ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' >>> #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) >>> ^~~~ >>> /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' >>> #define NULL ((void *)0) >>> ^~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here >>> void verrorwithstatus(int, const char *, va_list) __printf0like(2, = 0) __dead2; >>> ^ >>> src/libexec/poudriere/pwait/pwait.c:275:5: error: passing 'void *' = to parameter of incompatible type 'va_list' (aka '__builtin_va_list') >>> exit(124); >>> ^~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro = 'exit' >>> #define exit(...) exit_(_, ##__VA_ARGS__) >>> ^~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >>> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >>> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >>> #define exit_X(_0, _1, X, ...) exit ## X >>> ^ >>> :42:1: note: expanded from here >>> exit_1 >>> ^ >>> ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' >>> #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) >>> ^~~~ >>> /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' >>> #define NULL ((void *)0) >>> ^~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here >>> void verrorwithstatus(int, const char *, va_list) __printf0like(2, = 0) __dead2; >>> ^ >>> src/libexec/poudriere/pwait/pwait.c:303:5: error: passing 'void *' = to parameter of incompatible type 'va_list' (aka '__builtin_va_list') >>> exit(EX_OK); >>> ^~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro = 'exit' >>> #define exit(...) exit_(_, ##__VA_ARGS__) >>> ^~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >>> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >>> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >>> #define exit_X(_0, _1, X, ...) exit ## X >>> ^ >>> :43:1: note: expanded from here >>> exit_1 >>> ^ >>> ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' >>> #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) >>> ^~~~ >>> /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' >>> #define NULL ((void *)0) >>> ^~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here >>> void verrorwithstatus(int, const char *, va_list) __printf0like(2, = 0) __dead2; >>> ^ >>> src/libexec/poudriere/pwait/pwait.c:319:2: error: passing 'void *' = to parameter of incompatible type 'va_list' (aka '__builtin_va_list') >>> exit(EX_OK); >>> ^~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro = 'exit' >>> #define exit(...) exit_(_, ##__VA_ARGS__) >>> ^~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >>> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >>> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >>> #define exit_X(_0, _1, X, ...) exit ## X >>> ^ >>> :44:1: note: expanded from here >>> exit_1 >>> ^ >>> ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' >>> #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) >>> ^~~~ >>> . . . >>>=20 >>>=20 >>> --- src/poudriere-sh/sh-mkdir.o --- >>> cc -DHAVE_CONFIG_H -I. -I./src -mcpu=3Dcortex-a72 -Wall -pipe -O2 = -Wno-extra -DSHELL -std=3Dgnu99 -DVTABSIZE=3D1000 -DNO_HISTORY = -Wno-unused-const-variable -include ./external/sh_compat/compat.h = -I./src -I./external/sh -I./src/poudriere-sh -I./src/poudriere-sh -O2 = -pipe -mcpu=3Dcortex-a72 -g -fstack-protector-strong = -fno-strict-aliasing -MT src/poudriere-sh/sh-mkdir.o -MD -MP -MF = src/poudriere-sh/.deps/sh-mkdir.Tpo -c -o src/poudriere-sh/sh-mkdir.o = `test -f 'src/poudriere-sh/mkdir.c' || echo = './'`src/poudriere-sh/mkdir.c >>> . . . >>> --- src/poudriere-sh/sh-mkdir.o --- >>> src/poudriere-sh/mkdir.c:139:2: error: passing 'void *' to parameter = of incompatible type 'va_list' (aka '__builtin_va_list') >>> exit(exitval); >>> ^~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro = 'exit' >>> #define exit(...) exit_(_, ##__VA_ARGS__) >>> ^~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >>> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >>> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >>> #define exit_X(_0, _1, X, ...) exit ## X >>> ^ >>> :46:1: note: expanded from here >>> exit_1 >>> ^ >>> ./src/poudriere-sh/helpers.h:110:58: note: expanded from macro = 'exit_1' >>> #define exit_1(_, status) verrorwithstatus(status, NULL, NULL) >>> ^~~~ >>> /usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL' >>> #define NULL ((void *)0) >>> ^~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:104:49: note: passing argument to = parameter here >>> void verrorwithstatus(int, const char *, va_list) __printf0like(2, = 0) __dead2; >>> ^ >>> src/poudriere-sh/mkdir.c:226:2: error: passing 'void *' to parameter = of incompatible type 'va_list' (aka '__builtin_va_list') >>> exit (EX_USAGE); >>> ^~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:106:20: note: expanded from macro = 'exit' >>> #define exit(...) exit_(_, ##__VA_ARGS__) >>> ^~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:107:21: note: expanded from macro = 'exit_' >>> #define exit_(...) exit_X(__VA_ARGS__, _1, = _0)(__VA_ARGS__) >>> = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> ./src/poudriere-sh/helpers.h:108:32: note: expanded from macro = 'exit_X' >>> #define exit_X(_0, _1, X, ...) exit ## X >>> ^ >>> :47:1: note: expanded from here >>> exit_1 >>> . . . >>>=20 >>> I'll not list the rest. >>=20 >> I'll note that https://developer.arm.com/documentation/ihi0055/d/ = reports >> that va_list is based on: >>=20 >> struct __va_list { >> void *__stack; >> void *__gr_top; >> void *__vr_top; >> int __gr_offs; >> int __vr_offs; >> } >>=20 >> so NULL is not type compatible for aarch64. >>=20 >> My guess is an empty va_list needs to be created and used >> instead of NULL, following the normal va_list protocol. This >> should avoid presumptions about aspects that the language >> standard does not specify. >>=20 >=20 >=20 > My armv7 contexts fail similarly. >=20 > https://developer.arm.com/documentation/ihi0042/latest >=20 > indicates that the va_list typedef is for: >=20 > struct __va_list {void *__ap;} >=20 > So, again, NULL it not type compatible. >=20 [Bryan has seen a variation of this material via comments on github.] poudriere-devel was later updated to avoid the type compatibility. But the update does not follow the va_list protocol in that it does initialization of a va_list via =3D{} to supposedly form an empty va_list. The =3D{} is not guaranteed by the language (C99+, say) to assign the same va_list content as va_start would for an empty match to a routine's ... in its parameter list. It looks to be that va_start is the only langauge-definition supported form of initialization of a va_list (and that va_end is required to close out such an initialized va_list). So the likes of: git: 14e5e1370ddb - main - ports-mgmt/poudriere-devel: Update to = 3.3.0-1020-g59a87677c Bryan Drewery and: git: 4116dc2f1f63 - main - ports-mgmt/poudriere-devel: Update to = 3.3.0-1022-g964cf327f Bryan Drewery=20 may not prove sufficient in general, although it may well "work" for amd64 where NULL happened to be compatible with va_list as far as types go. I do not claim a known operational failure elsewhere, just going outside what the langauge guarantees for source code to be guaranteed work for a correct language implementation. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From nobody Sun Oct 17 22:45:51 2021 X-Original-To: freebsd-toolchain@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 5201B18154EE; Sun, 17 Oct 2021 22:46:02 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HXZqG1N4Zz3H92; Sun, 17 Oct 2021 22:46:02 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1634510762; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=uiAq8BP5W+lunZdjxstHn0X4BuvU5mX81d0IJxuk8lE=; b=nhWwg1PJPo8ZJuU8pLGndixNPajB2xXIBCapbjpt9YqCI5tH9ajtTnPzP22dTHrnD1ESeR 6q/0DgeSQL5Z60yi4d9il43l1bRgauKwqRKpW8TG6rOK2GDkaAS6uhbZE/6bMSVdkUqaoO D935yRw4lAB3IuXyv8z79vD3T2FATY6c8joY3YmzyPQYQD0fGj6asQmZb7+STPHFLXlEoq CkzWdymSJVFyvox46ejI40mUo0WxhfJdGDBs9Ax7QV7hsQIbv5FbqUvuFPt21CyKQYBa6B 1CL/28D6zIzXKS0zxudM3ggNKc5uvZGm+SJbgb3g8wrm0m+iJqjHu0czZjIn6w== Received: from mail.xzibition.com (unknown [127.0.1.132]) (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 did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id B3F25D9C8; Sun, 17 Oct 2021 22:46:01 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id A6E53313E2; Sun, 17 Oct 2021 15:46:00 -0700 (PDT) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id vs_aWD6osXG3; Sun, 17 Oct 2021 15:45:52 -0700 (PDT) Message-ID: <32eaefbf-2ac7-fb96-3624-0de9c5436eea@FreeBSD.org> DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com 3D61D313D6 Date: Sun, 17 Oct 2021 15:45:51 -0700 List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Subject: Re: poudriere-devel-3.3.99.20211015 fails to build in my aarch64&armv7 environments (built on amd64 just fine) Content-Language: en-US To: Mark Millard , FreeBSD Toolchain , freebsd-ports@freebsd.org References: <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3.ref@yahoo.com> <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3@yahoo.com> <6C559A82-1557-45CD-A920-BE4494B82597@yahoo.com> <8CEAB104-2BBA-4466-ADEA-6393CCDBBD74@yahoo.com> <9591B62A-C72F-4981-8154-1011A1EC1C25@yahoo.com> From: Bryan Drewery Organization: FreeBSD In-Reply-To: <9591B62A-C72F-4981-8154-1011A1EC1C25@yahoo.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------Q5bh8DoPIRUzNS0TOi5rI60q" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1634510762; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=uiAq8BP5W+lunZdjxstHn0X4BuvU5mX81d0IJxuk8lE=; b=xATLxP8hVn/CDkYgQ4ygf16swnqB3CB8OXLDTZYQxL5lSdfyKswE42KvuujwYKs+VyKncI eOfPeiXxW2dGeqpt/aiGHy+xrfN29FJnOA1brcN1V4QZrufP9JLRWSFMYsxEubxpp5egq5 lepufd77y58xPL4Pt+qkuqWX44E9kna2Ych609x6vFyv/Tb41uQbFv44C4tD5snQxdqqjY KcLbozwNQMrZsS5QzyZwbknvFIshej1Ld2JQVSfM1YWH4ATir67NNoWkEBi7UvLM4u0yrO +Ac1stR0oRaMHfB9DZKaxMAv/yLy4+2vmw8l3ZBnzBojQd1Th8WWu0a3D8F3vQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1634510762; a=rsa-sha256; cv=none; b=FB0FVrI4x9OE85dsouvF0epvJe7bOpFy8MIDdbf34DHyedE+aomOXDDmr+yl2/rqfa5bh1 820PaBiOUAjGA6buH6xfarY9Fp3DBFnWIlocGW3uvYsFeFhwJNCeGLtmmCb+7k6zp8T3nR AYknUp/41U8uBqqfXVtVyn31zLtqY950nwKZdG71G5Mg7o/CNufTni2Re+DQf6KLZ2fQvt 0EA64H11bjLE9wISIF+0zgNJ+bnujiBgJZB1tpjy+w37TfqlaEG5O048rpl2mtTOgL06vE XG0jqtc+xbtC/v7xIxhHxLkpMsBC+nkGT0EjhXuo1vZsqKyRKMtl99qEb9ZIDQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------Q5bh8DoPIRUzNS0TOi5rI60q Content-Type: multipart/mixed; boundary="------------KyoDV8VnYs07NczhBRRb6J2U"; protected-headers="v1" From: Bryan Drewery To: Mark Millard , FreeBSD Toolchain , freebsd-ports@freebsd.org Message-ID: <32eaefbf-2ac7-fb96-3624-0de9c5436eea@FreeBSD.org> Subject: Re: poudriere-devel-3.3.99.20211015 fails to build in my aarch64&armv7 environments (built on amd64 just fine) References: <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3.ref@yahoo.com> <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3@yahoo.com> <6C559A82-1557-45CD-A920-BE4494B82597@yahoo.com> <8CEAB104-2BBA-4466-ADEA-6393CCDBBD74@yahoo.com> <9591B62A-C72F-4981-8154-1011A1EC1C25@yahoo.com> In-Reply-To: <9591B62A-C72F-4981-8154-1011A1EC1C25@yahoo.com> --------------KyoDV8VnYs07NczhBRRb6J2U Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMTAvMTcvMjAyMSAzOjA2IFBNLCBNYXJrIE1pbGxhcmQgd3JvdGU6DQo+IE9uIDIwMjEt T2N0LTE3LCBhdCAxMToxOSwgTWFyayBNaWxsYXJkIDxtYXJrbG1pQHlhaG9vLmNvbT4gd3Jv dGU6DQo+IA0KPj4gT24gMjAyMS1PY3QtMTYsIGF0IDIzOjQxLCBNYXJrIE1pbGxhcmQgPG1h cmtsbWkgYXQgeWFob28uY29tPiB3cm90ZToNCj4+DQo+PiBPbiAyMDIxLU9jdC0xNiwgYXQg MTk6MjAsIE1hcmsgTWlsbGFyZCB2aWEgZnJlZWJzZC10b29sY2hhaW4gPGZyZWVic2QtdG9v bGNoYWluQGZyZWVic2Qub3JnPiB3cm90ZToNCj4+Pg0KPj4+DQo+Pj4+IFswMDowMDo0NV0g WzA2XSBbMDA6MDA6MThdIFNhdmluZyBwb3J0cy1tZ210L3BvdWRyaWVyZS1kZXZlbCB8IHBv dWRyaWVyZS1kZXZlbC0zLjMuOTkuMjAyMTEwMTUgd3JrZGlyDQo+Pj4+IFswMDowMDo0OV0g WzA2XSBbMDA6MDA6MjJdIFNhdmVkIHBvcnRzLW1nbXQvcG91ZHJpZXJlLWRldmVsIHwgcG91 ZHJpZXJlLWRldmVsLTMuMy45OS4yMDIxMTAxNSB3cmtkaXIgdG86IC91c3IvbG9jYWwvcG91 ZHJpZXJlL2RhdGEvd3JrZGlycy8xM18wUi1DQTcyLWRlZmF1bHQvZGVmYXVsdC9wb3Vkcmll cmUtZGV2ZWwtMy4zLjk5LjIwMjExMDE1LnRieg0KPj4+Pg0KPj4+PiBMb2c6DQo+Pj4+DQo+ Pj4+IC4gLiAuDQo+Pj4+IC0tLSBzcmMvbGliZXhlYy9wb3VkcmllcmUvcHdhaXQvc2gtcHdh aXQubyAtLS0NCj4+Pj4gY2MgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4vc3JjICAgLW1jcHU9 Y29ydGV4LWE3MiAtV2FsbCAtcGlwZSAtTzIgICAtV25vLWV4dHJhIC1EU0hFTEwgLXN0ZD1n bnU5OSAtRFZUQUJTSVpFPTEwMDAgIC1ETk9fSElTVE9SWSAtV25vLXVudXNlZC1jb25zdC12 YXJpYWJsZSAtaW5jbHVkZSAgLi9leHRlcm5hbC9zaF9jb21wYXQvY29tcGF0LmggLUkuL3MN Cj4+Pj4gcmMgIC1JLi9leHRlcm5hbC9zaCAtSS4vc3JjL3BvdWRyaWVyZS1zaCAgLUkuL3Ny Yy9wb3VkcmllcmUtc2ggLU8yIC1waXBlIC1tY3B1PWNvcnRleC1hNzIgIC1nIC1mc3RhY2st cHJvdGVjdG9yLXN0cm9uZyAtZm5vLXN0cmljdC1hbGlhc2luZyAtTVQgc3JjL2xpYmV4ZWMv cG91ZHJpZXJlL3B3YWl0L3NoLXB3YWl0Lm8gLU1EIC1NUCAtTUYgc3JjL2wNCj4+Pj4gaWJl eGVjL3BvdWRyaWVyZS9wd2FpdC8uZGVwcy9zaC1wd2FpdC5UcG8gLWMgLW8gc3JjL2xpYmV4 ZWMvcG91ZHJpZXJlL3B3YWl0L3NoLXB3YWl0Lm8gYHRlc3QgLWYgJ3NyYy9saWJleGVjL3Bv dWRyaWVyZS9wd2FpdC9wd2FpdC5jJyB8fCBlY2hvICcuLydgc3JjL2xpYmV4ZWMvcG91ZHJp ZXJlL3B3YWl0L3B3YWl0LmMNCj4+Pj4gLiAuIC4NCj4+Pj4gLS0tIHNyYy9saWJleGVjL3Bv dWRyaWVyZS9wd2FpdC9zaC1wd2FpdC5vIC0tLQ0KPj4+PiBzcmMvbGliZXhlYy9wb3Vkcmll cmUvcHdhaXQvcHdhaXQuYzo2MjoyOiBlcnJvcjogcGFzc2luZyAndm9pZCAqJyB0byBwYXJh bWV0ZXIgb2YgaW5jb21wYXRpYmxlIHR5cGUgJ3ZhX2xpc3QnIChha2EgJ19fYnVpbHRpbl92 YV9saXN0JykNCj4+Pj4gICAgICAgZXhpdChFWF9VU0FHRSk7DQo+Pj4+ICAgICAgIF5+fn5+ fn5+fn5+fn5+DQo+Pj4+IC4vc3JjL3BvdWRyaWVyZS1zaC9oZWxwZXJzLmg6MTA2OjIwOiBu b3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdleGl0Jw0KPj4+PiAjZGVmaW5lIGV4aXQoLi4u KSAgICAgICAgICAgICAgIGV4aXRfKF8sICMjX19WQV9BUkdTX18pDQo+Pj4+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQo+Pj4+IC4v c3JjL3BvdWRyaWVyZS1zaC9oZWxwZXJzLmg6MTA3OjIxOiBub3RlOiBleHBhbmRlZCBmcm9t IG1hY3JvICdleGl0XycNCj4+Pj4gI2RlZmluZSBleGl0XyguLi4pICAgICAgICAgICAgICBl eGl0X1goX19WQV9BUkdTX18sIF8xLCBfMCkoX19WQV9BUkdTX18pDQo+Pj4+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn4NCj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMDg6MzI6IG5v dGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ2V4aXRfWCcNCj4+Pj4gI2RlZmluZSBleGl0X1go XzAsIF8xLCBYLCAuLi4pICBleGl0ICMjIFgNCj4+Pj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXg0KPj4+PiA8c2NyYXRjaCBzcGFjZT46NDA6MTogbm90ZTogZXhwYW5kZWQg ZnJvbSBoZXJlDQo+Pj4+IGV4aXRfMQ0KPj4+PiBeDQo+Pj4+IC4vc3JjL3BvdWRyaWVyZS1z aC9oZWxwZXJzLmg6MTEwOjU4OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdleGl0XzEn DQo+Pj4+ICNkZWZpbmUgZXhpdF8xKF8sIHN0YXR1cykgICAgICAgdmVycm9yd2l0aHN0YXR1 cyhzdGF0dXMsIE5VTEwsIE5VTEwpDQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+DQo+Pj4+IC91c3IvaW5j bHVkZS9zeXMvX251bGwuaDozNDoxNDogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnTlVM TCcNCj4+Pj4gI2RlZmluZSBOVUxMICAgICgodm9pZCAqKTApDQo+Pj4+ICAgICAgICAgICAg ICAgXn5+fn5+fn5+fn4NCj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMDQ6 NDk6IG5vdGU6IHBhc3NpbmcgYXJndW1lbnQgdG8gcGFyYW1ldGVyIGhlcmUNCj4+Pj4gdm9p ZCB2ZXJyb3J3aXRoc3RhdHVzKGludCwgY29uc3QgY2hhciAqLCB2YV9saXN0KSBfX3ByaW50 ZjBsaWtlKDIsIDApIF9fZGVhZDI7DQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBeDQo+Pj4+IHNyYy9saWJleGVjL3BvdWRyaWVyZS9wd2Fp dC9wd2FpdC5jOjIwNTo1OiBlcnJvcjogcGFzc2luZyAndm9pZCAqJyB0byBwYXJhbWV0ZXIg b2YgaW5jb21wYXRpYmxlIHR5cGUgJ3ZhX2xpc3QnIChha2EgJ19fYnVpbHRpbl92YV9saXN0 JykNCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhpdChFWF9PSyk7DQo+ Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+DQo+Pj4+IC4v c3JjL3BvdWRyaWVyZS1zaC9oZWxwZXJzLmg6MTA2OjIwOiBub3RlOiBleHBhbmRlZCBmcm9t IG1hY3JvICdleGl0Jw0KPj4+PiAjZGVmaW5lIGV4aXQoLi4uKSAgICAgICAgICAgICAgIGV4 aXRfKF8sICMjX19WQV9BUkdTX18pDQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQo+Pj4+IC4vc3JjL3BvdWRyaWVyZS1zaC9o ZWxwZXJzLmg6MTA3OjIxOiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdleGl0XycNCj4+ Pj4gI2RlZmluZSBleGl0XyguLi4pICAgICAgICAgICAgICBleGl0X1goX19WQV9BUkdTX18s IF8xLCBfMCkoX19WQV9BUkdTX18pDQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCj4+Pj4gLi9z cmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMDg6MzI6IG5vdGU6IGV4cGFuZGVkIGZyb20g bWFjcm8gJ2V4aXRfWCcNCj4+Pj4gI2RlZmluZSBleGl0X1goXzAsIF8xLCBYLCAuLi4pICBl eGl0ICMjIFgNCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXg0KPj4+PiA8 c2NyYXRjaCBzcGFjZT46NDE6MTogbm90ZTogZXhwYW5kZWQgZnJvbSBoZXJlDQo+Pj4+IGV4 aXRfMQ0KPj4+PiBeDQo+Pj4+IC4vc3JjL3BvdWRyaWVyZS1zaC9oZWxwZXJzLmg6MTEwOjU4 OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdleGl0XzEnDQo+Pj4+ICNkZWZpbmUgZXhp dF8xKF8sIHN0YXR1cykgICAgICAgdmVycm9yd2l0aHN0YXR1cyhzdGF0dXMsIE5VTEwsIE5V TEwpDQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBefn5+DQo+Pj4+IC91c3IvaW5jbHVkZS9zeXMvX251bGwuaDoz NDoxNDogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnTlVMTCcNCj4+Pj4gI2RlZmluZSBO VUxMICAgICgodm9pZCAqKTApDQo+Pj4+ICAgICAgICAgICAgICAgXn5+fn5+fn5+fn4NCj4+ Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMDQ6NDk6IG5vdGU6IHBhc3Npbmcg YXJndW1lbnQgdG8gcGFyYW1ldGVyIGhlcmUNCj4+Pj4gdm9pZCB2ZXJyb3J3aXRoc3RhdHVz KGludCwgY29uc3QgY2hhciAqLCB2YV9saXN0KSBfX3ByaW50ZjBsaWtlKDIsIDApIF9fZGVh ZDI7DQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBeDQo+Pj4+IHNyYy9saWJleGVjL3BvdWRyaWVyZS9wd2FpdC9wd2FpdC5jOjI3NTo1OiBl cnJvcjogcGFzc2luZyAndm9pZCAqJyB0byBwYXJhbWV0ZXIgb2YgaW5jb21wYXRpYmxlIHR5 cGUgJ3ZhX2xpc3QnIChha2EgJ19fYnVpbHRpbl92YV9saXN0JykNCj4+Pj4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgZXhpdCgxMjQpOw0KPj4+PiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBefn5+fn5+fn4NCj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBl cnMuaDoxMDY6MjA6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ2V4aXQnDQo+Pj4+ICNk ZWZpbmUgZXhpdCguLi4pICAgICAgICAgICAgICAgZXhpdF8oXywgIyNfX1ZBX0FSR1NfXykN Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn4NCj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMDc6MjE6IG5vdGU6 IGV4cGFuZGVkIGZyb20gbWFjcm8gJ2V4aXRfJw0KPj4+PiAjZGVmaW5lIGV4aXRfKC4uLikg ICAgICAgICAgICAgIGV4aXRfWChfX1ZBX0FSR1NfXywgXzEsIF8wKShfX1ZBX0FSR1NfXykN Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0KPj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVy cy5oOjEwODozMjogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnZXhpdF9YJw0KPj4+PiAj ZGVmaW5lIGV4aXRfWChfMCwgXzEsIFgsIC4uLikgIGV4aXQgIyMgWA0KPj4+PiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBeDQo+Pj4+IDxzY3JhdGNoIHNwYWNlPjo0MjoxOiBu b3RlOiBleHBhbmRlZCBmcm9tIGhlcmUNCj4+Pj4gZXhpdF8xDQo+Pj4+IF4NCj4+Pj4gLi9z cmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMTA6NTg6IG5vdGU6IGV4cGFuZGVkIGZyb20g bWFjcm8gJ2V4aXRfMScNCj4+Pj4gI2RlZmluZSBleGl0XzEoXywgc3RhdHVzKSAgICAgICB2 ZXJyb3J3aXRoc3RhdHVzKHN0YXR1cywgTlVMTCwgTlVMTCkNCj4+Pj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn4N Cj4+Pj4gL3Vzci9pbmNsdWRlL3N5cy9fbnVsbC5oOjM0OjE0OiBub3RlOiBleHBhbmRlZCBm cm9tIG1hY3JvICdOVUxMJw0KPj4+PiAjZGVmaW5lIE5VTEwgICAgKCh2b2lkICopMCkNCj4+ Pj4gICAgICAgICAgICAgICBefn5+fn5+fn5+fg0KPj4+PiAuL3NyYy9wb3VkcmllcmUtc2gv aGVscGVycy5oOjEwNDo0OTogbm90ZTogcGFzc2luZyBhcmd1bWVudCB0byBwYXJhbWV0ZXIg aGVyZQ0KPj4+PiB2b2lkIHZlcnJvcndpdGhzdGF0dXMoaW50LCBjb25zdCBjaGFyICosIHZh X2xpc3QpIF9fcHJpbnRmMGxpa2UoMiwgMCkgX19kZWFkMjsNCj4+Pj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4NCj4+Pj4gc3JjL2xpYmV4ZWMv cG91ZHJpZXJlL3B3YWl0L3B3YWl0LmM6MzAzOjU6IGVycm9yOiBwYXNzaW5nICd2b2lkICon IHRvIHBhcmFtZXRlciBvZiBpbmNvbXBhdGlibGUgdHlwZSAndmFfbGlzdCcgKGFrYSAnX19i dWlsdGluX3ZhX2xpc3QnKQ0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl eGl0KEVYX09LKTsNCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+ fn5+fn4NCj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMDY6MjA6IG5vdGU6 IGV4cGFuZGVkIGZyb20gbWFjcm8gJ2V4aXQnDQo+Pj4+ICNkZWZpbmUgZXhpdCguLi4pICAg ICAgICAgICAgICAgZXhpdF8oXywgIyNfX1ZBX0FSR1NfXykNCj4+Pj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCj4+Pj4gLi9zcmMv cG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMDc6MjE6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFj cm8gJ2V4aXRfJw0KPj4+PiAjZGVmaW5lIGV4aXRfKC4uLikgICAgICAgICAgICAgIGV4aXRf WChfX1ZBX0FSR1NfXywgXzEsIF8wKShfX1ZBX0FSR1NfXykNCj4+Pj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fg0KPj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5oOjEwODozMjogbm90ZTog ZXhwYW5kZWQgZnJvbSBtYWNybyAnZXhpdF9YJw0KPj4+PiAjZGVmaW5lIGV4aXRfWChfMCwg XzEsIFgsIC4uLikgIGV4aXQgIyMgWA0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBeDQo+Pj4+IDxzY3JhdGNoIHNwYWNlPjo0MzoxOiBub3RlOiBleHBhbmRlZCBmcm9t IGhlcmUNCj4+Pj4gZXhpdF8xDQo+Pj4+IF4NCj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hl bHBlcnMuaDoxMTA6NTg6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ2V4aXRfMScNCj4+ Pj4gI2RlZmluZSBleGl0XzEoXywgc3RhdHVzKSAgICAgICB2ZXJyb3J3aXRoc3RhdHVzKHN0 YXR1cywgTlVMTCwgTlVMTCkNCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn4NCj4+Pj4gL3Vzci9pbmNsdWRl L3N5cy9fbnVsbC5oOjM0OjE0OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdOVUxMJw0K Pj4+PiAjZGVmaW5lIE5VTEwgICAgKCh2b2lkICopMCkNCj4+Pj4gICAgICAgICAgICAgICBe fn5+fn5+fn5+fg0KPj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5oOjEwNDo0OTog bm90ZTogcGFzc2luZyBhcmd1bWVudCB0byBwYXJhbWV0ZXIgaGVyZQ0KPj4+PiB2b2lkIHZl cnJvcndpdGhzdGF0dXMoaW50LCBjb25zdCBjaGFyICosIHZhX2xpc3QpIF9fcHJpbnRmMGxp a2UoMiwgMCkgX19kZWFkMjsNCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIF4NCj4+Pj4gc3JjL2xpYmV4ZWMvcG91ZHJpZXJlL3B3YWl0L3B3 YWl0LmM6MzE5OjI6IGVycm9yOiBwYXNzaW5nICd2b2lkIConIHRvIHBhcmFtZXRlciBvZiBp bmNvbXBhdGlibGUgdHlwZSAndmFfbGlzdCcgKGFrYSAnX19idWlsdGluX3ZhX2xpc3QnKQ0K Pj4+PiAgICAgICBleGl0KEVYX09LKTsNCj4+Pj4gICAgICAgXn5+fn5+fn5+fn4NCj4+Pj4g Li9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMDY6MjA6IG5vdGU6IGV4cGFuZGVkIGZy b20gbWFjcm8gJ2V4aXQnDQo+Pj4+ICNkZWZpbmUgZXhpdCguLi4pICAgICAgICAgICAgICAg ZXhpdF8oXywgIyNfX1ZBX0FSR1NfXykNCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNo L2hlbHBlcnMuaDoxMDc6MjE6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ2V4aXRfJw0K Pj4+PiAjZGVmaW5lIGV4aXRfKC4uLikgICAgICAgICAgICAgIGV4aXRfWChfX1ZBX0FSR1Nf XywgXzEsIF8wKShfX1ZBX0FSR1NfXykNCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0KPj4+PiAu L3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5oOjEwODozMjogbm90ZTogZXhwYW5kZWQgZnJv bSBtYWNybyAnZXhpdF9YJw0KPj4+PiAjZGVmaW5lIGV4aXRfWChfMCwgXzEsIFgsIC4uLikg IGV4aXQgIyMgWA0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeDQo+Pj4+ IDxzY3JhdGNoIHNwYWNlPjo0NDoxOiBub3RlOiBleHBhbmRlZCBmcm9tIGhlcmUNCj4+Pj4g ZXhpdF8xDQo+Pj4+IF4NCj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMTA6 NTg6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ2V4aXRfMScNCj4+Pj4gI2RlZmluZSBl eGl0XzEoXywgc3RhdHVzKSAgICAgICB2ZXJyb3J3aXRoc3RhdHVzKHN0YXR1cywgTlVMTCwg TlVMTCkNCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIF5+fn4NCj4+Pj4gLiAuIC4NCj4+Pj4NCj4+Pj4NCj4+Pj4g LS0tIHNyYy9wb3VkcmllcmUtc2gvc2gtbWtkaXIubyAtLS0NCj4+Pj4gY2MgLURIQVZFX0NP TkZJR19IIC1JLiAtSS4vc3JjICAgLW1jcHU9Y29ydGV4LWE3MiAtV2FsbCAtcGlwZSAtTzIg ICAtV25vLWV4dHJhIC1EU0hFTEwgLXN0ZD1nbnU5OSAtRFZUQUJTSVpFPTEwMDAgIC1ETk9f SElTVE9SWSAtV25vLXVudXNlZC1jb25zdC12YXJpYWJsZSAtaW5jbHVkZSAgLi9leHRlcm5h bC9zaF9jb21wYXQvY29tcGF0LmggLUkuL3NyYyAgLUkuL2V4dGVybmFsL3NoIC1JLi9zcmMv cG91ZHJpZXJlLXNoICAtSS4vc3JjL3BvdWRyaWVyZS1zaCAtTzIgLXBpcGUgLW1jcHU9Y29y dGV4LWE3MiAgLWcgLWZzdGFjay1wcm90ZWN0b3Itc3Ryb25nIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1NVCBzcmMvcG91ZHJpZXJlLXNoL3NoLW1rZGlyLm8gLU1EIC1NUCAtTUYgc3JjL3Bv dWRyaWVyZS1zaC8uZGVwcy9zaC1ta2Rpci5UcG8gLWMgLW8gc3JjL3BvdWRyaWVyZS1zaC9z aC1ta2Rpci5vIGB0ZXN0IC1mICdzcmMvcG91ZHJpZXJlLXNoL21rZGlyLmMnIHx8IGVjaG8g Jy4vJ2BzcmMvcG91ZHJpZXJlLXNoL21rZGlyLmMNCj4+Pj4gLiAuIC4NCj4+Pj4gLS0tIHNy Yy9wb3VkcmllcmUtc2gvc2gtbWtkaXIubyAtLS0NCj4+Pj4gc3JjL3BvdWRyaWVyZS1zaC9t a2Rpci5jOjEzOToyOiBlcnJvcjogcGFzc2luZyAndm9pZCAqJyB0byBwYXJhbWV0ZXIgb2Yg aW5jb21wYXRpYmxlIHR5cGUgJ3ZhX2xpc3QnIChha2EgJ19fYnVpbHRpbl92YV9saXN0JykN Cj4+Pj4gICAgICAgZXhpdChleGl0dmFsKTsNCj4+Pj4gICAgICAgXn5+fn5+fn5+fn5+fg0K Pj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5oOjEwNjoyMDogbm90ZTogZXhwYW5k ZWQgZnJvbSBtYWNybyAnZXhpdCcNCj4+Pj4gI2RlZmluZSBleGl0KC4uLikgICAgICAgICAg ICAgICBleGl0XyhfLCAjI19fVkFfQVJHU19fKQ0KPj4+PiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0KPj4+PiAuL3NyYy9wb3Vkcmll cmUtc2gvaGVscGVycy5oOjEwNzoyMTogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnZXhp dF8nDQo+Pj4+ICNkZWZpbmUgZXhpdF8oLi4uKSAgICAgICAgICAgICAgZXhpdF9YKF9fVkFf QVJHU19fLCBfMSwgXzApKF9fVkFfQVJHU19fKQ0KPj4+PiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQo+ Pj4+IC4vc3JjL3BvdWRyaWVyZS1zaC9oZWxwZXJzLmg6MTA4OjMyOiBub3RlOiBleHBhbmRl ZCBmcm9tIG1hY3JvICdleGl0X1gnDQo+Pj4+ICNkZWZpbmUgZXhpdF9YKF8wLCBfMSwgWCwg Li4uKSAgZXhpdCAjIyBYDQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4N Cj4+Pj4gPHNjcmF0Y2ggc3BhY2U+OjQ2OjE6IG5vdGU6IGV4cGFuZGVkIGZyb20gaGVyZQ0K Pj4+PiBleGl0XzENCj4+Pj4gXg0KPj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5o OjExMDo1ODogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnZXhpdF8xJw0KPj4+PiAjZGVm aW5lIGV4aXRfMShfLCBzdGF0dXMpICAgICAgIHZlcnJvcndpdGhzdGF0dXMoc3RhdHVzLCBO VUxMLCBOVUxMKQ0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgXn5+fg0KPj4+PiAvdXNyL2luY2x1ZGUvc3lzL19u dWxsLmg6MzQ6MTQ6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ05VTEwnDQo+Pj4+ICNk ZWZpbmUgTlVMTCAgICAoKHZvaWQgKikwKQ0KPj4+PiAgICAgICAgICAgICAgIF5+fn5+fn5+ fn5+DQo+Pj4+IC4vc3JjL3BvdWRyaWVyZS1zaC9oZWxwZXJzLmg6MTA0OjQ5OiBub3RlOiBw YXNzaW5nIGFyZ3VtZW50IHRvIHBhcmFtZXRlciBoZXJlDQo+Pj4+IHZvaWQgdmVycm9yd2l0 aHN0YXR1cyhpbnQsIGNvbnN0IGNoYXIgKiwgdmFfbGlzdCkgX19wcmludGYwbGlrZSgyLCAw KSBfX2RlYWQyOw0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXg0KPj4+PiBzcmMvcG91ZHJpZXJlLXNoL21rZGlyLmM6MjI2OjI6IGVycm9y OiBwYXNzaW5nICd2b2lkIConIHRvIHBhcmFtZXRlciBvZiBpbmNvbXBhdGlibGUgdHlwZSAn dmFfbGlzdCcgKGFrYSAnX19idWlsdGluX3ZhX2xpc3QnKQ0KPj4+PiAgICAgICBleGl0IChF WF9VU0FHRSk7DQo+Pj4+ICAgICAgIF5+fn5+fn5+fn5+fn5+fg0KPj4+PiAuL3NyYy9wb3Vk cmllcmUtc2gvaGVscGVycy5oOjEwNjoyMDogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAn ZXhpdCcNCj4+Pj4gI2RlZmluZSBleGl0KC4uLikgICAgICAgICAgICAgICBleGl0XyhfLCAj I19fVkFfQVJHU19fKQ0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+ fn5+fn5+fn5+fn5+fn5+fn5+fg0KPj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5o OjEwNzoyMTogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnZXhpdF8nDQo+Pj4+ICNkZWZp bmUgZXhpdF8oLi4uKSAgICAgICAgICAgICAgZXhpdF9YKF9fVkFfQVJHU19fLCBfMSwgXzAp KF9fVkFfQVJHU19fKQ0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQo+Pj4+IC4vc3JjL3BvdWRy aWVyZS1zaC9oZWxwZXJzLmg6MTA4OjMyOiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdl eGl0X1gnDQo+Pj4+ICNkZWZpbmUgZXhpdF9YKF8wLCBfMSwgWCwgLi4uKSAgZXhpdCAjIyBY DQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4NCj4+Pj4gPHNjcmF0Y2gg c3BhY2U+OjQ3OjE6IG5vdGU6IGV4cGFuZGVkIGZyb20gaGVyZQ0KPj4+PiBleGl0XzENCj4+ Pj4gLiAuIC4NCj4+Pj4NCj4+Pj4gSSdsbCBub3QgbGlzdCB0aGUgcmVzdC4NCj4+Pg0KPj4+ IEknbGwgbm90ZSB0aGF0IGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20vZG9jdW1lbnRhdGlv bi9paGkwMDU1L2QvIHJlcG9ydHMNCj4+PiB0aGF0IHZhX2xpc3QgaXMgYmFzZWQgb246DQo+ Pj4NCj4+PiBzdHJ1Y3QgX192YV9saXN0IHsNCj4+PiB2b2lkICpfX3N0YWNrOw0KPj4+ICAg dm9pZCAqX19ncl90b3A7DQo+Pj4gICB2b2lkICpfX3ZyX3RvcDsNCj4+PiAgIGludCAgIF9f Z3Jfb2ZmczsNCj4+PiAgIGludCAgIF9fdnJfb2ZmczsNCj4+PiB9DQo+Pj4NCj4+PiBzbyBO VUxMIGlzIG5vdCB0eXBlIGNvbXBhdGlibGUgZm9yIGFhcmNoNjQuDQo+Pj4NCj4+PiBNeSBn dWVzcyBpcyBhbiBlbXB0eSB2YV9saXN0IG5lZWRzIHRvIGJlIGNyZWF0ZWQgYW5kIHVzZWQN Cj4+PiBpbnN0ZWFkIG9mIE5VTEwsIGZvbGxvd2luZyB0aGUgbm9ybWFsIHZhX2xpc3QgcHJv dG9jb2wuIFRoaXMNCj4+PiBzaG91bGQgYXZvaWQgcHJlc3VtcHRpb25zIGFib3V0IGFzcGVj dHMgdGhhdCB0aGUgbGFuZ3VhZ2UNCj4+PiBzdGFuZGFyZCBkb2VzIG5vdCBzcGVjaWZ5Lg0K Pj4+DQo+Pg0KPj4NCj4+IE15IGFybXY3IGNvbnRleHRzIGZhaWwgc2ltaWxhcmx5Lg0KPj4N Cj4+IGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20vZG9jdW1lbnRhdGlvbi9paGkwMDQyL2xh dGVzdA0KPj4NCj4+IGluZGljYXRlcyB0aGF0IHRoZSB2YV9saXN0IHR5cGVkZWYgaXMgZm9y Og0KPj4NCj4+IHN0cnVjdCBfX3ZhX2xpc3Qge3ZvaWQgKl9fYXA7fQ0KPj4NCj4+IFNvLCBh Z2FpbiwgTlVMTCBpdCBub3QgdHlwZSBjb21wYXRpYmxlLg0KPj4NCj4gDQo+IFtCcnlhbiBo YXMgc2VlbiBhIHZhcmlhdGlvbiBvZiB0aGlzIG1hdGVyaWFsIHZpYSBjb21tZW50cw0KPiBv biBnaXRodWIuXQ0KPiANCj4gcG91ZHJpZXJlLWRldmVsIHdhcyBsYXRlciB1cGRhdGVkIHRv IGF2b2lkIHRoZSB0eXBlIGNvbXBhdGliaWxpdHkuDQo+IEJ1dCB0aGUgdXBkYXRlIGRvZXMg bm90IGZvbGxvdyB0aGUgdmFfbGlzdCBwcm90b2NvbCBpbiB0aGF0IGl0DQo+IGRvZXMgaW5p dGlhbGl6YXRpb24gb2YgYSB2YV9saXN0IHZpYSA9e30gdG8gc3VwcG9zZWRseSBmb3JtIGFu DQo+IGVtcHR5IHZhX2xpc3QuIFRoZSA9e30gaXMgbm90IGd1YXJhbnRlZWQgYnkgdGhlIGxh bmd1YWdlIChDOTkrLA0KPiBzYXkpIHRvIGFzc2lnbiB0aGUgc2FtZSB2YV9saXN0IGNvbnRl bnQgYXMgdmFfc3RhcnQgd291bGQgZm9yIGFuDQo+IGVtcHR5IG1hdGNoIHRvIGEgcm91dGlu ZSdzIC4uLiBpbiBpdHMgcGFyYW1ldGVyIGxpc3QuDQo+IA0KPiBJdCBsb29rcyB0byBiZSB0 aGF0IHZhX3N0YXJ0IGlzIHRoZSBvbmx5IGxhbmdhdWdlLWRlZmluaXRpb24NCj4gc3VwcG9y dGVkIGZvcm0gb2YgaW5pdGlhbGl6YXRpb24gb2YgYSB2YV9saXN0IChhbmQgdGhhdCB2YV9l bmQNCj4gaXMgcmVxdWlyZWQgdG8gY2xvc2Ugb3V0IHN1Y2ggYW4gaW5pdGlhbGl6ZWQgdmFf bGlzdCkuDQo+IA0KPiBTbyB0aGUgbGlrZXMgb2Y6DQo+IA0KPiBnaXQ6IDE0ZTVlMTM3MGRk YiAtIG1haW4gLSBwb3J0cy1tZ210L3BvdWRyaWVyZS1kZXZlbDogVXBkYXRlIHRvIDMuMy4w LTEwMjAtZzU5YTg3Njc3YyBCcnlhbiBEcmV3ZXJ5DQo+IGFuZDoNCj4gZ2l0OiA0MTE2ZGMy ZjFmNjMgLSBtYWluIC0gcG9ydHMtbWdtdC9wb3VkcmllcmUtZGV2ZWw6IFVwZGF0ZSB0byAz LjMuMC0xMDIyLWc5NjRjZjMyN2YgQnJ5YW4gRHJld2VyeQ0KPiANCj4gbWF5IG5vdCBwcm92 ZSBzdWZmaWNpZW50IGluIGdlbmVyYWwsIGFsdGhvdWdoIGl0IG1heSB3ZWxsICJ3b3JrIg0K PiBmb3IgYW1kNjQgd2hlcmUgTlVMTCBoYXBwZW5lZCB0byBiZSBjb21wYXRpYmxlIHdpdGgg dmFfbGlzdA0KPiBhcyBmYXIgYXMgdHlwZXMgZ28uIEkgZG8gbm90IGNsYWltIGEga25vd24g b3BlcmF0aW9uYWwgZmFpbHVyZQ0KPiBlbHNld2hlcmUsIGp1c3QgZ29pbmcgb3V0c2lkZSB3 aGF0IHRoZSBsYW5nYXVnZSBndWFyYW50ZWVzIGZvcg0KPiBzb3VyY2UgY29kZSB0byBiZSBn dWFyYW50ZWVkIHdvcmsgZm9yIGEgY29ycmVjdCBsYW5ndWFnZQ0KPiBpbXBsZW1lbnRhdGlv bi4NCj4gDQoNCklmIGl0IGJ1aWxkcyBJIGRvbid0IHRoaW5rIGl0IHdpbGwgbWF0dGVyIGJl eW9uZCB0aGF0LiBUaGUgdmFfbGlzdCBpcyANCm9ubHkgdXNlZCBpZiB0aGUgbXNnIHBhcmFt IGlzIG5vbi1OVUxMLCB3aGljaCBpdCBhbHdheXMgaXMgaW4gdGhpcyBjYXNlLg0KDQpTZWUg ZXh0ZXJuYWwvc2gvZXJyb3IuYyB2ZXJyb3J3aXRoc3RhdHVzKCkuDQoNCi0tIA0KQnJ5YW4g RHJld2VyeQ0K --------------KyoDV8VnYs07NczhBRRb6J2U-- --------------Q5bh8DoPIRUzNS0TOi5rI60q Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEE+Rc8ssOq6npcih8JNddxu25Gl88FAmFsp58FAwAAAAAACgkQNddxu25Gl8+r Uwf+LG52QdJOX8qLL/VzK0/EMsrcQBhR1/yZXNJ6vtcVMIEutYy0UPlOlNrmxzGH63zTJvLDyVE+ 5dKmGcGlxZc2wO1tGj/FrVAJi+ZW9jpqLvRaCV96QNJXXQ+j/992OAX8XPhYGbFLkW6dbjQmRBqZ fIwSQ2MOVojV2L4ILd6H1Vo/6YFiXLtsfZXIZLMx4IVoYjtG3hDqQ1YAxswv284iIUHfsP+N9on7 sy+g1de5V/593x8kE0bWBr9sKa8/MSmYKkYkruVNfIFwAq1TkcIX50XefMm0GJxTbAbuFQqPAXII DM1FQl4D7ctDK6wUw4dz16ZUAMsoeLUsdSMlcRauGw== =02Bh -----END PGP SIGNATURE----- --------------Q5bh8DoPIRUzNS0TOi5rI60q--