From owner-freebsd-current@freebsd.org Sat Jun 30 16:17:26 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B0E571038006 for ; Sat, 30 Jun 2018 16:17:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic302-3.consmr.mail.bf2.yahoo.com (sonic302-3.consmr.mail.bf2.yahoo.com [74.6.135.42]) (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 95CE983214 for ; Sat, 30 Jun 2018 16:17:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: pGSt4RkVM1lCvHUZlypj94lLqhPMdx01CrPywH937XUxxwY8jGJi2kgXZhHNpFY 6QJS.H_Hx1p.nRmRXHx0Yiwg1rUkAxTEXkjzgQYKZQDZa65H69i59ZDAm6TReI.LIa1y4XUcfpWn x2QjNxb6X5z9UUDwycpYuf10ksoNE8zJzJo_m7XJvoAQIgyV58blHCHoVpvzhjsFSvRtvp4mPgi. RPALnBpI.dtCPe2MP8RdngDxjGH7tZd2edGiCmZxYA9pJCxSp.YF2jVNZCi8l3l6Ms8LRp0hV6Pd sD4oaxZKpHZFYGKTFxZjDJLQuBZXMeBUSQ0HuXhBa8MVCIGpxim9.CEQRkHUfUciCFs4a78SXaBV i9lzUp9ZtvBlvVkh7dE55ZHAzZygJca7P5rIHC4p653FsxJikHFf.z38rs5PpcKeihkJuNs9hnZN XjeBgBHzh4ar.uW745NRBbI1Xe.jOJe8IpJXeiacAyKRtOW9hynvbyTsrPXd7Ds8KRn2iwkdmldk 1JTC2QdLkVK27EuTj0Wz8hGxba0DmBIR4FrZb1oHTmbHQb9M2fGISDFlaUVf4Px6ukAx0AMCA_0J IscZx_0FvcV_r14OKPFovkkAnSOYmPlseZk4.WWxtd1xlqlfbXlDxHlB8lvgxui4YySczy1P.i3M XPpvfmr4foldylaa63pcpfSkIPreCW4XizbR_uyZreT8LyA8ZVPgo9niSpJTyqnIkKMhjV9d1709 5bJGHruhwPTVARKoyWOKISa9CbHCZ6lX36.rBqIhKbWjzjKoxAl0puUHrASTnuW6OykSJzO5_u80 7ksOWDhMzISGod3wihIK8e5UAY.MTRoAshrKqkXlW6C44SUJZe9SBGH7hMFj7nUXA6RDpepbeMGa .tTl1WtSfrmmdhv7TzDTtvsHT9incknqzOdXsrS089yW1Hj9uddvsqH__mUiZnoeB76MHJs6LS_c 32ARV7FKxjk0dCkte6W6WnSsC137TEXdswwrvrOc- Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.bf2.yahoo.com with HTTP; Sat, 30 Jun 2018 16:17:24 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp427.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 50f1d279f5af2185a20f90ae09f34b8c; Sat, 30 Jun 2018 16:17:24 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Subject: Re: head -r335782 (?) broke ci.freebsd.org's FreeBSD-head-amd64-gcc build (lib32 part of build) From: Mark Millard In-Reply-To: <65b19cc4-eaf0-13ed-43e6-9f04a1f7f196@FreeBSD.org> Date: Sat, 30 Jun 2018 09:17:21 -0700 Cc: Bryan Drewery , svn-src-head@freebsd.org, FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: References: <00D1127A-1F0E-4E0E-B86C-1C5AA5B2E085@yahoo.com> <7A845F2C-C994-4828-823D-33A97B7B6EB0@yahoo.com> <72081b02-cf23-82ec-32df-7f5793c35f57@FreeBSD.org> <003509F0-F2F4-4A43-82FE-3F6FC23D19D4@yahoo.com> <65b19cc4-eaf0-13ed-43e6-9f04a1f7f196@FreeBSD.org> To: John Baldwin , Dimitry Andric X-Mailer: Apple Mail (2.3445.8.2) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jun 2018 16:17:27 -0000 On 2018-Jun-30, at 7:51 AM, John Baldwin wrote: > On 6/29/18 2:37 PM, Mark Millard wrote: >> [I expect this is more than just amd64-gcc related but that is all >> that ci.freebsd.org normally builds via a devel/*-gcc .] >=20 > As indicated by my other mail, this is i386 and amd64 specific as it > only matters for float.h on i386 due to the disagreement on > LDBL_MANT_DIG. I was correct about the search order for include files being different before -r335782 vs. -r335782 and later: head -r335812 uses the gcc headers (and fails): ignoring nonexistent directory = "/usr/local/lib/gcc/x86_64-unknown-freebsd12.0/6.4.0/include-fixed" ignoring nonexistent directory = "/usr/local/lib/gcc/x86_64-unknown-freebsd12.0/6.4.0/../../../../x86_64-un= known-freebsd12.0/include" #include "..." search starts here: #include <...> search starts here: /usr/src/lib/msun/x86 /usr/src/lib/msun/ld80 /usr/src/lib/msun/i387 /usr/src/lib/msun/src /usr/src/lib/libc/include /usr/src/lib/libc/i386 /usr/local/lib/gcc/x86_64-unknown-freebsd12.0/6.4.0/include = /usr/obj/amd64_xtoolchain-gcc/amd64.amd64/usr/src/amd64.amd64/obj-lib32/tm= p/usr/include End of search list. head -r335245 uses the FreeBSD headers and works: ignoring nonexistent directory = "/usr/local/lib/gcc/x86_64-unknown-freebsd12.0/6.4.0/include-fixed" ignoring nonexistent directory = "/usr/local/lib/gcc/x86_64-unknown-freebsd12.0/6.4.0/../../../../x86_64-un= known-freebsd12.0/include" ignoring duplicate directory = "/usr/obj/amd64_xtoolchain-gcc/amd64.amd64/usr/src/amd64.amd64/obj-lib32/t= mp/usr/include" #include "..." search starts here: #include <...> search starts here: /usr/src/lib/msun/x86 /usr/src/lib/msun/ld80 /usr/src/lib/msun/i387 /usr/src/lib/msun/src /usr/src/lib/libc/include /usr/src/lib/libc/i386 = /usr/obj/amd64_xtoolchain-gcc/amd64.amd64/usr/src/amd64.amd64/obj-lib32/tm= p/usr/include /usr/local/lib/gcc/x86_64-unknown-freebsd12.0/6.4.0/include End of search list. Might this reversal have other effects even for architectures for which the code does compile via devel/*-gcc ? =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)