From owner-freebsd-toolchain@freebsd.org Thu Jul 9 03:36:04 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 28F9335E2F8; Thu, 9 Jul 2020 03:36:04 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from new3-smtp.messagingengine.com (new3-smtp.messagingengine.com [66.111.4.229]) (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 4B2MJz2tpVz4RwY; Thu, 9 Jul 2020 03:36:03 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailnew.nyi.internal (Postfix) with ESMTP id B4EC75805EF; Wed, 8 Jul 2020 23:36:02 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Wed, 08 Jul 2020 23:36:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yuripv.dev; h= subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=fm1; bh=v qdj5ebDjjTCHvFmvZMR3qhg64Eyc+oQMVoLfVlYgD4=; b=sXh9KjQjDJp+3HCUi IfWm5RWmgefj9pohLugLICBH1DQ9kfgv683gdw04MAtMsEDEhaT4ufapb77og+LC YTjnVsoy7QLtrMrnq9C0K6vw82OAnlmLM1H9enIWlDdl0UEL+kk9YdnVbPcM1DHE LJUmc5fBqC/+gEr6VL9HcriemXFbxVHZkiZU0hE7IQEfwmBhfrSgq4Qq1RRE0pkK fDIz8w2TQ0kiMPB6vT0pTehgYVIM1D+ksxIIo4XTVtiQmaXnRVN1HMt4F6+wN1kY VS52gPwD2dcBIzKzmf6/vaCZGLMbfSqLSTkgytPQHrViTtOBchHVipZkikUK6u51 7PIPw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=vqdj5ebDjjTCHvFmvZMR3qhg64Eyc+oQMVoLfVlYg D4=; b=msQi3F2oUlX8IGv3ExV4Nn8wemy+oJqEPzieUS8Q1rj1+PI0zKb/4kDSq GY9QzaSq0LFSXzWEpN03jB027ZdaL0//xNzGQlrL4ei9HlLapa4LdynhIUVkXdmM TNOa/XK8xPEOrOTksNzqLpoHnfQjohTRinTIPB+C3T45uaeSJMkN+7vWPFb6WkGi /SYLea0Ian3BNu+XHKKN+rzML4Ye3AU18FiP+p8r+nWRzyy+WTMHzh72H8NbGIKc 1cYPPtTwMNbxXBX0TxIzI0J8C2xZSNlQdbp3R6/DPOcB36DlcKSctCUWTaHkFsW9 WHS7bdW7DfiY1ExbL12uJ1FKXETKw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudekgdejhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefuvfhfhffkffgfgggjtgfgsehtjeertddtfeejnecuhfhrohhmpegjuhhrihcu rfgrnhhkohhvuceohihurhhiphhvseihuhhrihhpvhdruggvvheqnecuggftrfgrthhtvg hrnhephfelveehgfeujeefhfeluddtiedttdeuffdvfeehjeeitddvudefkeehgfejiedu necuffhomhgrihhnpegtohhmphhilhgvrhdrmhhkpdhshihsrdhmkhdpphhorhhtrdhmkh enucfkphepledurddvgedtrdduvdegrddufeejnecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomhephihurhhiphhvseihuhhrihhpvhdruggvvh X-ME-Proxy: Received: from [192.168.1.6] (unknown [91.240.124.137]) by mail.messagingengine.com (Postfix) with ESMTPA id 413233280063; Wed, 8 Jul 2020 23:36:01 -0400 (EDT) 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) To: Mark Millard , "sjg@freebsd.org" , svn-src-head@freebsd.org Cc: FreeBSD Toolchain , FreeBSD Current References: From: Yuri Pankov Message-ID: <25afe2ff-e805-8415-ddd9-430cfa271e16@yuripv.dev> Date: Thu, 9 Jul 2020 06:35:58 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4B2MJz2tpVz4RwY X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yuripv.dev header.s=fm1 header.b=sXh9KjQj; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=msQi3F2o; dmarc=none; spf=pass (mx1.freebsd.org: domain of yuripv@yuripv.dev designates 66.111.4.229 as permitted sender) smtp.mailfrom=yuripv@yuripv.dev X-Spamd-Result: default: False [-3.40 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[yuripv.dev:s=fm1,messagingengine.com:s=fm3]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.229]; NEURAL_HAM_LONG(-0.97)[-0.972]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[yuripv.dev]; NEURAL_HAM_MEDIUM(-0.99)[-0.987]; RCPT_COUNT_FIVE(0.00)[5]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yuripv.dev:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-0.84)[-0.844]; FREEMAIL_TO(0.00)[yahoo.com,FreeBSD.org,freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_VERYGOOD(0.00)[66.111.4.229:from]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.229:from] 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 03:36:04 -0000 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 == or != > make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 197: warning: String comparison operator should be either == or != > . . . > make[3]: "/usr/src/share/mk/bsd.sys.mk" line 100: warning: String comparison operator should be either == or != > . . . > make[3]: "/usr/src/share/mk/bsd.sys.mk" line 81: warning: String comparison operator should be either == or != > . . . > > Using -d c shows the likes of: > > . . . > lhs = "clang", rhs = "clang", op = == > lhs = "${${:UCOMPILER_TYPE}__${${:U${_empty_var_}}_cc_hash}}", rhs = "gcc", op = == > make[2]: "/usr/src/share/mk/bsd.compiler.mk" line 197: warning: String comparison operator should be either == or != > lhs = "clang", rhs = "clang", op = == > lhs = "LD", rhs = "LD", op = == > . . . > left = 6.000000, right = 2.000000, op = <= > left = 6.000000, right = 1.000000, op = <= > lhs = "${${:UCOMPILER_TYPE}__${${:U${_empty_var_}}_cc_hash}}", rhs = "clang", op = == > make[3]: "/usr/src/share/mk/bsd.sys.mk" line 100: warning: String comparison operator should be either == or != > lhs = "${${:UCOMPILER_TYPE}__${${:U${_empty_var_}}_cc_hash}}", rhs = "gcc", op = == > lhs = "clang", rhs = "gcc", op = == > . . . > left = 0.000000, right = 6.000000, op = <= > left = 0.000000, right = 3.000000, op = <= > lhs = "clang", rhs = "gcc", op = == > make[3]: "/usr/src/share/mk/bsd.sys.mk" line 81: warning: String comparison operator should be either == or != > lhs = "clang", rhs = "clang", op = == > left = 100001.000000, right = 70000.000000, op = >= > lhs = "amd64", rhs = "arm", op = == > > (Now I just need to figure out how to get back to a working context.) For me, buildworld/buildkernel produced only warnings, though the one in ports is real issue: $ make config make: "/usr/ports/Mk/bsd.port.mk" line 2096: warning: String comparison operator should be either == or != 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