From nobody Fri Jan 30 21:03:57 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4f2pQj6NfZz6QYw6 for ; Fri, 30 Jan 2026 21:03:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f2pQj5hTQz3bvr for ; Fri, 30 Jan 2026 21:03:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769807037; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=X8yvdCd1AZAPnSMlxDKbRkQOR8PSAvmwBHgZ4YOR8wY=; b=Q0N57NF/K6FEl0Wun7CTPsilfDWLgW/vFIC+z5pNfTHYwQSx7dNT3IrL1B7L1+nrj+BJu1 uXuQYPTYc2CijDO3skcT6lQcmB6EmbRTZ03oCbAP7gF7gqbs8LxV81g0iDeMnhVqFMQwxn 5zUYQjZGjlK8iXIvZbcZIoiQmpTkZk4Q5dV+oHynRroxUMp6u0JFMYCuUzzGuhtXPoHdXA BDnLsge3TWj6o7fV4QQilUn4N09UPVDlYdxMSV3N/vpKPksujXbRXWTXbRlCgUZrxY4l7J yTJl0AIX96w55t0C9md90kfJvx5Y+NVnaNsjLk5YK+bAIcPEVPShummfcUF2hw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1769807037; a=rsa-sha256; cv=none; b=eexadKd+lHMj4waJK0hOHLxDwYV0xQJVfGkjSSrXkGcO8zwc3F9Q9RxuENi6OPKg1ixnd1 MWKxApdeRaKo1/Y3VcOQhgdZkfmoggFiEvjbxMUP+/qITFbzk/SqHCho0uC1mSKDp/jRZI nnlSsdYSqguoe6YTnlz0XHhYccvy7/27/mHrQKMPlo0RcqyTRVOhqchQ1D8dlu47JqdKxX ofPP4iwMpMHzBbXeAq/efYjSzl1d5s4gzryPOjuGeU8SXScrH3RiEv00JixDY7/75U0fpD THR58Widr3o7p9eMQDH5fMAo/cXCfoMss9PObqA5IM8CVncKtQcDOvj8JPP0lg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769807037; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=X8yvdCd1AZAPnSMlxDKbRkQOR8PSAvmwBHgZ4YOR8wY=; b=I6QlM8Rh8d4I3cODSbK1OTdpOsIUEYhC8O7//gKIta2U/j41bEEe/7PiQ1ZHBw4GR2J9yp +HNcdZRL7F1cBXd/XjZt9U4sY2iNext38RzufM2XxGsABmJ1/gWJcZhZQdRjvzFELdUCQW ehqtdBegmvfgnA+y+blHi3C/7LQOOsMAt/Lbwblmaar+6F7wU23TS95NG/yt5WcaEqBQcw S0l6TZrVGXREKiCX94U8D37s+64jzd6Nt45hHOjByx6otC3XtHZz30HGIEMZrV3NKqaeST TAsMTlVPMwPiYAguLvAiR3nsmN6peR/AKE9dtVevu9xqMSqCGOCofltLZ7FXww== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f2pQj5FNtz8Xc for ; Fri, 30 Jan 2026 21:03:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3040e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 30 Jan 2026 21:03:57 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Colin Percival Subject: git: 3ab15ea66043 - stable/14 - Ping: Make build reproducible List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 3ab15ea66043b7be87914c151ced6c3ccf7d7c0b Auto-Submitted: auto-generated Date: Fri, 30 Jan 2026 21:03:57 +0000 Message-Id: <697d1cbd.3040e.5a54e3bb@gitrepo.freebsd.org> The branch stable/14 has been updated by cperciva: URL: https://cgit.FreeBSD.org/src/commit/?id=3ab15ea66043b7be87914c151ced6c3ccf7d7c0b commit 3ab15ea66043b7be87914c151ced6c3ccf7d7c0b Author: Colin Percival AuthorDate: 2025-10-13 15:58:10 +0000 Commit: Colin Percival CommitDate: 2026-01-30 21:00:35 +0000 Ping: Make build reproducible As recently fixed in sockstat (9934558460e4), having tests/Makefile include files from the parent directory with SRCS= ../foo.c results in a race condition as the parent build and the tests build try to produce the same object file but contain different paths. Use .PATH to tell make to find sockstat.c in the parent directory but place the object file in the current object directory. Reviewed by: emaste, jrtc27, kevans MFC after: 3 days Sponsored by: https://www.patreon.com/cperciva Differential Revision: https://reviews.freebsd.org/D53075 (cherry picked from commit 3c9a2f383fc25cdffa80c1348cb5388290e0f283) --- sbin/ping/tests/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sbin/ping/tests/Makefile b/sbin/ping/tests/Makefile index 3bdf53c15a7c..7fe0d6b173db 100644 --- a/sbin/ping/tests/Makefile +++ b/sbin/ping/tests/Makefile @@ -1,6 +1,7 @@ ATF_TESTS_C+= in_cksum_test -SRCS.in_cksum_test= in_cksum_test.c ../utils.c +.PATH: ${.CURDIR:H} +SRCS.in_cksum_test= in_cksum_test.c utils.c PACKAGE= tests