From owner-freebsd-current@freebsd.org Fri Jun 29 01:15:17 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 3ACB6102EC05 for ; Fri, 29 Jun 2018 01:15:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-35.consmr.mail.ne1.yahoo.com (sonic317-35.consmr.mail.ne1.yahoo.com [66.163.184.46]) (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 B98FB76AE5 for ; Fri, 29 Jun 2018 01:15:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: YYf1xk8VM1mm0gWbxCFbx2WDPgKIJo5a0T165e.R0ClpFYkgOJv6x3s_RiiwjSq iCpfwrQxOe_M4zrzazO9GZJvyiZTSaTmaascPO4GOizzHBp5m3zouc7s6QgkXUxy6IN94zezVMgr dpSLQbSXiR_vHLbWrAeANra1sBfH_oP1ifmTFj3oeX1y9_msG8R1SdIurodOURH9Tzwqh7EMYmqi KqqR0.YvZg1rHy2DjRVSTnlLxZcFx05.vSP0BCVsyTg26OiwO0Uo2c5GXc2BEPX8Th9QHUxzsRiB S3d7i1XeP9jBkrN.W1EjOGs9pq2A8oKM0uJ.kcgfjVbd3ffysuSECFoT4bQaZfyt_gYbr88X1Ui8 WOb5hg_OIyO5wqD67hPaOT38ok9ck7hMSUcpnBmMyWXifnK_m.jG87ZuUVVYvQKsQ7BQkQVv4xMi 2pVZfBNb0alHArTHWcR0_MzJoP7pDWzxHe9hIaHtvKnE6MLHLS9g7fcI5Tqf_zDr8pGv0FotiChT bgNBle_XzW65S0I9YjumuHxa5.dMpDE9zx9.Cvvr_tCaFAVLe9BHe0gbZripc4b670e.JqoS4nFA DlJNSMfxWxE6paTan.XnJ.TMO32QCD3uz96ucmLAERTbbCFSEFGk3RbnfvdYeU3GBlJ7Ej.6JtwQ bUJnzB5Yys1kXFyXgTg4KrZ2MdSB9eovF8TVmRv.BkzVqxTNaCDk3InOXbrmFPPRVocg.yTyKVfM rb22iVO0O2BlD7hiTbbGJNOXqmYl9DD4YjuEu3bVU1L2ZKgfxGcE4_hLV35UG3KtJtLH4YneKfAc FYCR.gUAqrMsxSPQGkz2g2DHSL8SesGPYVxsUnlIe98QLPiU0vI7VQveZ9b5GVdN0W7mU3hp9Ii. OWJvS6fhTtW8TAtEcLQExzLJtHvRVisJ82a7JUqn7WHEvSljoEN8HSebyJfPDn5Xkzw2786ZUV.D 83OzAsWdSd7vYuh6wCSi6YJv9nIBNc3q14MrtXDdWZj4m Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Fri, 29 Jun 2018 01:15:10 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp404.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID c38efee9d6e0c07aa84e0bf10ab38f06; Fri, 29 Jun 2018 01:04:59 +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: <00D1127A-1F0E-4E0E-B86C-1C5AA5B2E085@yahoo.com> Date: Thu, 28 Jun 2018 18:04:57 -0700 Cc: svn-src-head@freebsd.org, FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: References: <00D1127A-1F0E-4E0E-B86C-1C5AA5B2E085@yahoo.com> To: John Baldwin , Bryan Drewery X-Mailer: Apple Mail (2.3445.8.2) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.26 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: Fri, 29 Jun 2018 01:15:17 -0000 On 2018-Jun-28, at 5:39 PM, Mark Millard wrote: > [ ci.free.bsd.org jumped from -r335773 (built) to -r335784 (failed) > for FreeBSD-head-amd64-gcc. It looked to me like the most likely > breaking-change was the following but I've not tried personal > builds to confirm. > ] >=20 > It looks to me that: >=20 >> Author: jhb >> Date: Thu Jun 28 21:26:14 2018 >> New Revision: 335782 >> URL:=20 >> https://svnweb.freebsd.org/changeset/base/335782 >>=20 >>=20 >> Log: >> Remove the various build flag hacks for GCC cross-compile. >>=20 >> The xtoolchain GCC packages have not required these flags since = ports >> commits r465416 and r466701. The in-tree GCC 4.2.1 has also been = patched >> in r335716 and r335717 to correctly honor --sysroot when looking for >> includes and libraries. >>=20 >> Reviewed by: bdrewery >> Sponsored by: DARPA / AFRL >> Differential Revision:=09 >> https://reviews.freebsd.org/D16055 > . . . >=20 > broke ci.freebsd.org's FreeBSD-head-amd64-gcc build. >=20 > https://ci.freebsd.org/job/FreeBSD-head-amd64-gcc/6331/consoleText = shows: >=20 > --- catrigl.o --- > /usr/local/bin/x86_64-unknown-freebsd11.1-gcc -DCOMPAT_32BIT = -march=3Di686 -mmmx -msse -msse2 -m32 = -L/workspace/obj/workspace/src/amd64.amd64/obj-lib32/tmp/usr/lib32 = --sysroot=3D/workspace/obj/workspace/src/amd64.amd64/obj-lib32/tmp = -B/usr/local/x86_64-unknown-freebsd11.1/bin/ = -B/workspace/obj/workspace/src/amd64.amd64/obj-lib32/tmp/usr/lib32 -O2 = -pipe -I/workspace/src/lib/msun/x86 -I/workspace/src/lib/msun/ld80 = -I/workspace/src/lib/msun/i387 -I/workspace/src/lib/msun/src = -I/workspace/src/lib/libc/include -I/workspace/src/lib/libc/i386 -g = -MD -MF.depend.catrigl.o -MTcatrigl.o -std=3Dgnu99 = -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign = -Wno-error=3Daddress -Wno-error=3Darray-bounds -Wno-error=3Dattributes = -Wno-error=3Dbool-compare -Wno-error=3Dcast-align -Wno-error=3Dclobbered = -Wno-error=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dinline = -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dstrict-aliasing = -Wno-error=3Duninitialized -Wno-error=3Dunused-but-set-variable = -Wno-error=3Dunused-function -Wno-error=3Dunused-value = -Wno-error=3Dmisleading-indentation -Wno-error=3Dnonnull-compare = -Wno-error=3Dshift-negative-value -Wno-error=3Dtautological-compare = -Wno-error=3Dunused-const-variable -Wno-unknown-pragmas -c = /workspace/src/lib/msun/src/catrigl.c -o catrigl.o > /workspace/src/lib/msun/src/catrigl.c:90:2: error: #error "Unsupported = long double format" > #error "Unsupported long double format" > ^~~~~ > /workspace/src/lib/msun/src/catrigl.c: In function 'casinhl': > /workspace/src/lib/msun/src/catrigl.c:190:35: error: 'm_ln2' = undeclared (first use in this function) > w =3D clog_for_large_values(z) + m_ln2; > ^~~~~ > /workspace/src/lib/msun/src/catrigl.c:190:35: note: each undeclared = identifier is reported only once for each function it appears in > /workspace/src/lib/msun/src/catrigl.c:202:11: error: 'SQRT_6_EPSILON' = undeclared (first use in this function) > if (ax < SQRT_6_EPSILON / 4 && ay < SQRT_6_EPSILON / 4) > ^~~~~~~~~~~~~~ > /workspace/src/lib/msun/src/catrigl.c: In function 'cacosl': > /workspace/src/lib/msun/src/catrigl.c:250:20: error: 'm_ln2' = undeclared (first use in this function) > ry =3D creall(w) + m_ln2; > ^~~~~ > /workspace/src/lib/msun/src/catrigl.c:261:11: error: 'SQRT_6_EPSILON' = undeclared (first use in this function) > if (ax < SQRT_6_EPSILON / 4 && ay < SQRT_6_EPSILON / 4) > ^~~~~~~~~~~~~~ > In file included from /workspace/src/lib/msun/src/catrigl.c:45:0: > /workspace/src/lib/msun/src/catrigl.c: In function = 'clog_for_large_values': > /workspace/src/lib/msun/src/catrigl.c:316:34: error: 'm_e' undeclared = (first use in this function) > return (CMPLXL(logl(hypotl(x / m_e, y / m_e)) + 1, > ^ > /workspace/src/lib/msun/src/catrigl.c:316:11: error: = '__builtin_complex' operand not of real binary floating-point type > return (CMPLXL(logl(hypotl(x / m_e, y / m_e)) + 1, > ^ > /workspace/src/lib/msun/src/catrigl.c: In function 'catanhl': > /workspace/src/lib/msun/src/catrigl.c:390:11: error: 'SQRT_3_EPSILON' = undeclared (first use in this function) > if (ax < SQRT_3_EPSILON / 2 && ay < SQRT_3_EPSILON / 2) { > ^~~~~~~~~~~~~~ > /workspace/src/lib/msun/src/catrigl.c:396:9: error: 'm_ln2' undeclared = (first use in this function) > rx =3D (m_ln2 - logl(ay)) / 2; > ^~~~~ > *** [catrigl.o] Error code 1 Later below expand the failing and previoly good commands, one option per line. The summary of the distinction in content is a one line difference, the working example ( -r335773 )had the option: -isystem = /workspace/obj/workspace/src/amd64.amd64/obj-lib32/tmp/usr/include but the failing one did not. Working ( -r335773 ) is shown first. --- catrigl.o --- /usr/local/bin/x86_64-unknown-freebsd11.1-gcc -DCOMPAT_32BIT -march=3Di686 -mmmx -msse -msse2 -m32 -L/workspace/obj/workspace/src/amd64.amd64/obj-lib32/tmp/usr/lib32 --sysroot=3D/workspace/obj/workspace/src/amd64.amd64/obj-lib32/tmp -B/usr/local/x86_64-unknown-freebsd11.1/bin/ -B/workspace/obj/workspace/src/amd64.amd64/obj-lib32/tmp/usr/lib32 -isystem = /workspace/obj/workspace/src/amd64.amd64/obj-lib32/tmp/usr/include -O2 -pipe -I/workspace/src/lib/msun/x86 -I/workspace/src/lib/msun/ld80 -I/workspace/src/lib/msun/i387 -I/workspace/src/lib/msun/src -I/workspace/src/lib/libc/include -I/workspace/src/lib/libc/i386 -g -MD -MF.depend.catrigl.o -MTcatrigl.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-error=3Daddress -Wno-error=3Darray-bounds -Wno-error=3Dattributes -Wno-error=3Dbool-compare -Wno-error=3Dcast-align -Wno-error=3Dclobbered -Wno-error=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dinline -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dstrict-aliasing -Wno-error=3Duninitialized -Wno-error=3Dunused-but-set-variable -Wno-error=3Dunused-function -Wno-error=3Dunused-value -Wno-error=3Dmisleading-indentation -Wno-error=3Dnonnull-compare -Wno-error=3Dshift-negative-value -Wno-error=3Dtautological-compare -Wno-error=3Dunused-const-variable -Wno-unknown-pragmas -c /workspace/src/lib/msun/src/catrigl.c -o catrigl.o --- catrigl.o --- /usr/local/bin/x86_64-unknown-freebsd11.1-gcc -DCOMPAT_32BIT -march=3Di686 -mmmx -msse -msse2 -m32 -L/workspace/obj/workspace/src/amd64.amd64/obj-lib32/tmp/usr/lib32 --sysroot=3D/workspace/obj/workspace/src/amd64.amd64/obj-lib32/tmp -B/usr/local/x86_64-unknown-freebsd11.1/bin/ -B/workspace/obj/workspace/src/amd64.amd64/obj-lib32/tmp/usr/lib32 -O2 -pipe -I/workspace/src/lib/msun/x86 -I/workspace/src/lib/msun/ld80 -I/workspace/src/lib/msun/i387 -I/workspace/src/lib/msun/src -I/workspace/src/lib/libc/include=20 -I/workspace/src/lib/libc/i386 -g -MD -MF.depend.catrigl.o -MTcatrigl.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-error=3Daddress -Wno-error=3Darray-bounds -Wno-error=3Dattributes -Wno-error=3Dbool-compare -Wno-error=3Dcast-align -Wno-error=3Dclobbered -Wno-error=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dinline -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dstrict-aliasing -Wno-error=3Duninitialized -Wno-error=3Dunused-but-set-variable -Wno-error=3Dunused-function -Wno-error=3Dunused-value -Wno-error=3Dmisleading-indentation -Wno-error=3Dnonnull-compare -Wno-error=3Dshift-negative-value -Wno-error=3Dtautological-compare -Wno-error=3Dunused-const-variable -Wno-unknown-pragmas -c /workspace/src/lib/msun/src/catrigl.c -o catrigl.o =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)