From owner-freebsd-toolchain@freebsd.org Thu Jul 9 04:07:11 2020 Return-Path: Delivered-To: freebsd-toolchain@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4438235F13C for ; Thu, 9 Jul 2020 04:07:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-25.consmr.mail.gq1.yahoo.com (sonic312-25.consmr.mail.gq1.yahoo.com [98.137.69.206]) (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 4B2N0s6V13z4Tm0 for ; Thu, 9 Jul 2020 04:07:09 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: q3XZu7oVM1km5ImWZqIa1rRMSKh6YhoB85F6MzqoVId0SDvmrBDLXXWRdNfcSxY Axsuh87GacDgWnztMS4dvGYVNbYFcMbESS6yTX7Er8iQQMy0WQF1Hz0eWqLAhufyeUXOzjUXxRzy NkKubiYu3qV0ovvCLiBScnvkprEWpjif3Zn4MTlL1iEbTLKUVnRhlfdlRcDjK0e0iLQk9Gbls4Vm GOn3ALWkI4hH5SdiEWvA_oMs20uCEjztVt8l41U8Is3uGY5DGTja2DH6rUDGVCI1AWzDVDDo_AgW UYz9P69dADS_NAIXGoT_wuf28ODuXbjfIYTjs9GJV0k4NCfdylBQuzPV1Td3Cv9c_flxEuje.wed GYjn3GupNqfbJZY1wLzktU1sVuGN5fwm_SOIllayF9aZuikNWCT6uoHUEjpdlKlXjQq9byJ_1HPP RCmPSl.aTqNIAiZM8j5wsZPT21DnIbLjnIneT4XGr4myJUmW39gxCM1Wn06eQ1tCAWY.r7669kwQ O6_yT7HhmPsttsAPugCnmBfnXWEuJfz00MJu7Px.b5ssxyDOGxGknykyyFzPC7.HqKBUTQTn1.N9 gL9iSyz3Joc7UMozFGKEE7gKeQiTFJdocJu.o.uY.zAY97fI12hlLnmx.FSdWi69ZBekM4dW0esQ 6kSzLtc4NGp9xxrz64zNvEdkUXbsydoHe8e.ZlsBcZUF08InR_x7ZMDuX5jeTkkN2mHYeu7EJauO cvvccVY8LHOSw4CdA_F.eCI3DOyUcbqKJcogcIg_cL.O94f614g6QlSYXDM61Xca3NTD99.RlwRV AhQl7PLbO7gHsFTxlJqNuCf2QOMBshESEgCZDdC1ZYTPopx0zWPoIYgVh0aCJN7WSDY1VVc3D.07 mWSGf3TQ4vJKe72R1f48fjHzIx7xz.PBRejScazUUqV8QzDzYkcJDukyvOFEl3X4BjlP47oGhRJq T7nrJXsRO0iQmdEWzc2iASX7IZYvKvg171T2bHtZUhGIYPQ4YLH2lcy4FJ5Mc4Vi.XUnI0xHTWVR qXI2EYZoiojtRCHfmu5uGGsuEqfeZ2_0kgyySLQqmJq94MOQ0O2xYragtuDZTzyCMD8CLDulm0aP 4fz8_atlFOeyCaEZxzBtdMzfTErhMrpR2UislJdlFd1x_GHcVBFHVgM2NInnbMs1GnDiqt1Km889 YlegsT2UAnML7C5eXQzIjDeEbeG_Wcc5O52FD7Dh6jfiF2_qBMUtbs2tqr8TikLDwMroMBDDYUOP NHZ5MydZ0JQQJvC.IFB1IhW1islr3CWe05JlIKK7ogJrGXTf2R8T9Je0Dk1k7DsaF6sU7DyxN27R MYMxxSo4X4j9uFlIV7cCbk54A25qrkQiJ9Zv0AZBYXx87za3Dsny8_3PGxOb5o8o.NkE1L1he0tB 7Ofhoz8BFO4DrXxBKXMNLxjaV Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Thu, 9 Jul 2020 04:07:07 +0000 Received: by smtp409.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 168a0a4eb8cc2107f3fede2b88e6d245; Thu, 09 Jul 2020 04:07:03 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: svn commit: r363031 - in head: contrib/bmake contrib/bmake/lst.lib contrib/bmake/mk contrib/bmake/mk/sys contrib/bmake/unit-tests usr.bin/bmake (make now broken) From: Mark Millard In-Reply-To: <25afe2ff-e805-8415-ddd9-430cfa271e16@yuripv.dev> Date: Wed, 8 Jul 2020 21:07:01 -0700 Cc: "sjg@freebsd.org" , svn-src-head@freebsd.org, FreeBSD Toolchain , FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <8969386C-D964-4597-BE7E-6A2D215D801C@yahoo.com> References: <25afe2ff-e805-8415-ddd9-430cfa271e16@yuripv.dev> To: Yuri Pankov X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 4B2N0s6V13z4Tm0 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.40 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; RCPT_COUNT_FIVE(0.00)[5]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.92)[-0.923]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.98)[-0.976]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.997]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.206:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.206:from]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jul 2020 04:07:11 -0000 On 2020-Jul-8, at 20:35, Yuri Pankov wrote: > Mark Millard wrote: >> This seems to have broken doing buildworld buildkernel and >> other things using make: >> make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 197: warning: = String comparison operator should be either =3D=3D or !=3D >> make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 197: warning: = String comparison operator should be either =3D=3D or !=3D >> . . . >> make[3]: "/usr/src/share/mk/bsd.sys.mk" line 100: warning: String = comparison operator should be either =3D=3D or !=3D >> . . . >> make[3]: "/usr/src/share/mk/bsd.sys.mk" line 81: warning: String = comparison operator should be either =3D=3D or !=3D >> . . . >> Using -d c shows the likes of: >> . . . >> lhs =3D "clang", rhs =3D "clang", op =3D =3D=3D >> lhs =3D "${${:UCOMPILER_TYPE}__${${:U${_empty_var_}}_cc_hash}}", rhs = =3D "gcc", op =3D =3D=3D >> make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 197: warning: = String comparison operator should be either =3D=3D or !=3D >> lhs =3D "clang", rhs =3D "clang", op =3D =3D=3D >> lhs =3D "LD", rhs =3D "LD", op =3D =3D=3D >> . . . >> left =3D 6.000000, right =3D 2.000000, op =3D <=3D >> left =3D 6.000000, right =3D 1.000000, op =3D <=3D >> lhs =3D "${${:UCOMPILER_TYPE}__${${:U${_empty_var_}}_cc_hash}}", rhs = =3D "clang", op =3D =3D=3D >> make[3]: "/usr/src/share/mk/bsd.sys.mk" line 100: warning: String = comparison operator should be either =3D=3D or !=3D >> lhs =3D "${${:UCOMPILER_TYPE}__${${:U${_empty_var_}}_cc_hash}}", rhs = =3D "gcc", op =3D =3D=3D >> lhs =3D "clang", rhs =3D "gcc", op =3D =3D=3D >> . . . >> left =3D 0.000000, right =3D 6.000000, op =3D <=3D >> left =3D 0.000000, right =3D 3.000000, op =3D <=3D >> lhs =3D "clang", rhs =3D "gcc", op =3D =3D=3D >> make[3]: "/usr/src/share/mk/bsd.sys.mk" line 81: warning: String = comparison operator should be either =3D=3D or !=3D >> lhs =3D "clang", rhs =3D "clang", op =3D =3D=3D >> left =3D 100001.000000, right =3D 70000.000000, op =3D >=3D >> lhs =3D "amd64", rhs =3D "arm", op =3D =3D=3D >> (Now I just need to figure out how to get back to a working context.) >=20 > For me, buildworld/buildkernel produced only warnings, But, looking at the code in bmake, the expression is also evaluated differently/incorrectly when it is classified as having the problem of having a incorrect operator. In other words: the behavior in make changes via misevaluated expressions. > though the one in ports is real issue: >=20 > $ make config > make: "/usr/ports/Mk/bsd.port.mk" line 2096: warning: String = comparison operator should be either =3D=3D or !=3D > make: "/usr/ports/Mk/bsd.port.mk" line 2096: Malformed conditional = (defined(MAKE_JOBS_NUMBER_LIMIT) && ( ${MAKE_JOBS_NUMBER_LIMIT} < = ${_MAKE_JOBS_NUMBER} )) > make: Fatal errors encountered -- cannot continue > make: stopped in /usr/ports/devel/subversion Not the only "real issue", I'm afraid. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)