From owner-svn-src-all@freebsd.org Fri Sep 18 19:27:34 2020 Return-Path: Delivered-To: svn-src-all@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 0FBAE3ED429 for ; Fri, 18 Sep 2020 19:27:34 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound5a.ore.mailhop.org (outbound5a.ore.mailhop.org [44.233.67.66]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4BtP454CTVz41Hy for ; Fri, 18 Sep 2020 19:27:33 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1600457246; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=sXAq0eLWlbH6cyoVt5RpAwtqpKhwdUhtwhSseOG5Gxe8lk9vHrxns+s2Y3nztf6pXW8LwXeHlPNBA xuFZUaTb2rDthRN60UAAPnPf7/Ebr11mlIVov6yq8gNaKZgiicsxgzJTIqXdlArl6TeNa9LSbtumLZ HQKLYPGUTB+3wWOVgrhZiELhQiV9ZZmzsofOCpxgLUwVmaN9DzY3GXzOXkJlR7eUIni51vl1E1lkyJ nwPSVbBR60lgEVf4HllSMFgge2I4Rj3CjW9CuL2rC4QycSE3z36gSy0fx+Ddc+oJA0AG9VaL0gB6q0 BENj+FVfGkrWTwMCSKtqJPQpoFpulag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=gwA2/SBgABAoPPbFav5xyN0+maQFrKqpKi+k5Yet0i0=; b=orppzD4JU3c5kkiU+rBmWZxY7yUuyj5CEzfV5io2w09qyfZVJ+SremTHaVDLiU1eRft3rWbK+jZ+f AuhdFL2/LpdwnhJsSCnqd0vOSkuW6wmV3nlm3gjNt3kTU6Ycph25B9AMLzYmcuR5OjgGwlxXUzi0xE sXoeAcQzGFqzLtUdAwUL0zjNeJ2Vcvc1EsgxMqtcJhwXi9b2TueuvvyBuBw0ncfOmeMTeK+6RHA9uj 5EbjGWYcTeVzXnrzxocqs/7pHCanynlnwz6RAmYSzBOY9EkSrq7yhQIseRX2Srx47xtryeqlqK/Pig NwuLynnXLAq3Sj1PdscMSOFKNqDL7AA== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=gwA2/SBgABAoPPbFav5xyN0+maQFrKqpKi+k5Yet0i0=; b=xExCjj+oIxnSY7MLG1Lf/AfBDh82woC4FzKLDPiQeaF8xybREth2g3m/RomkUZOcRMEoGuuUZY4qr 2aX4m3r6artc6relPrvRfTb5vL8STMvhZxyiZolw11WcsE+Qei6eJYRd97DX5XWaVQinyXmxhPwRCQ QweOkwkidIpUZwJ6b3yxuuB5Ua7Ydr0jNFhaNO7WEQ6PoFkHuPiXR25UDtD0OUTqcUb9/dekOoH2dV wPzreJl1zb4ED6nmDYnHhf7spuZlOzOWh+MYFiVBzCXW2QXFMWt1nV7NFaznyFpTEAfmx/b7waN08S FQor9NC6GIL3rm+yG4ibQsyFRcdxPjA== X-MHO-RoutePath: aGlwcGll X-MHO-User: fa5cbe89-f9e4-11ea-8b38-614106969e8d X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (c-67-177-211-60.hsd1.co.comcast.net [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id fa5cbe89-f9e4-11ea-8b38-614106969e8d; Fri, 18 Sep 2020 19:27:24 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id 08IJRN16010696; Fri, 18 Sep 2020 13:27:23 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <311b50c504a5dc1e54a1442aa4f759b14f263b67.camel@freebsd.org> Subject: Re: svn commit: r365889 - head/share/mk From: Ian Lepore To: Mark Johnston , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Date: Fri, 18 Sep 2020 13:27:23 -0600 In-Reply-To: <202009181903.08IJ3YTM014958@repo.freebsd.org> References: <202009181903.08IJ3YTM014958@repo.freebsd.org> Content-Type: text/plain; charset="ASCII" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4BtP454CTVz41Hy X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; ASN(0.00)[asn:16509, ipnet:44.224.0.0/11, country:US]; local_wl_from(0.00)[freebsd.org] X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Sep 2020 19:27:34 -0000 On Fri, 2020-09-18 at 19:03 +0000, Mark Johnston wrote: > Author: markj > Date: Fri Sep 18 19:03:34 2020 > New Revision: 365889 > URL: https://svnweb.freebsd.org/changeset/base/365889 > > Log: > Install library symlinks atomically. > > As we do for shared library binaries, pass -S to install(1) when > installing symlinks. Doing so helps avoid transient failures when > libraries are being reinstalled, which seems to be the root cause > of > spurious libgcc_s.so link failures during CI builds. > Actually, I believe this will just paper over the real problem, which is the fact that we're building and installing the same library multiple times during early build steps. Nobody has yet been able to explain why we do that, and I haven't been able to figure out why by analyzing any differences in the generated files, but I'm not done trying. -- Ian