From owner-freebsd-toolchain@freebsd.org Sat Nov 11 01:34:15 2017 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9F7FDE57308 for ; Sat, 11 Nov 2017 01:34:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8CE1F6CCB5 for ; Sat, 11 Nov 2017 01:34:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id vAB1YFOi073133 for ; Sat, 11 Nov 2017 01:34:15 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-toolchain@FreeBSD.org Subject: [Bug 223551] for external toolchain support, X prefix is not setting build utils for make buildworld Date: Sat, 11 Nov 2017 01:34:15 +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.1-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: markmi@dsl-only.net X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-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 MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Nov 2017 01:34:15 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223551 --- Comment #10 from Mark Millard --- (In reply to sid from comment #9) What happens if you comment out as below: CC=3D /usr/local/llvm40/bin/clang #XCC=3D /usr/local/llvm40/bin/clang CXX=3D /usr/local/llvm40/bin/clang++ #XCXX=3D /usr/local/llvm40/bin/clang++ CPP=3D /usr/local/llvm40/bin/clang-cpp #XCPP=3D /usr/local/llvm40/bin/clang-cpp I expect that it would have the same behavior: absent explicit X?? assignments the ?? assignments are copied into the internal X??'s before those X??'s are used. The same sort of point should apply to AR vs. XAR and the like if they are similarly duplicates by content. You should only needed X?? when you assign a distinct value from the matching ?? . That can cut down on the amount of text required if you care (presuming the test goes as I expect). I do not see any information for me to analyze for the rebuild-kernel-twice issue. But that goes outside this Bugzilla report. I think we are nearing your being able to close this report as "not a bug", other than possibly the original wording in: https://wiki.freebsd.org/ExternalToolchain being made clearer. --=20 You are receiving this mail because: You are the assignee for the bug.=