From nobody Thu Oct 16 20:03:18 2025 X-Original-To: dev-commits-src-branches@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 4cnf5f4cJpz6D3yV; Thu, 16 Oct 2025 20:03:18 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cnf5f3LCgz3T9N; Thu, 16 Oct 2025 20:03:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760644998; 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=hMdOg3VCVdJG50vT9l6W0SBovUSzyng30GB2lEZAs8U=; b=YMHUD7lrbiVLuuFA1Nox/k1OtlSjDJ7BfQAD0ZDAdniv+3/7YeIa2xd8x2fa/MgvNTJ/VM aLELo5wbZQmmqG5dce+nFKd7lcaA9hq/1UZ4XXRPZ/DcJYB9WJf7Ia8LEkLZQp5L9SXP+o rwbfvc71HkBTzR3eG0zUbfu4RCcPR7X+wC5ZLPC42qkxrpfmvA2HFIQYwIPDHeRzUbGrnI py8e5mMMxR4ScDGAclMqH7ReKAQi0ObRj2INrgbGeTQTvHidnCGcyAUPEbgnnaiCixqdFW P69BkjrzEEO5tfBUo6rvF1zpJ9xIzVbe+Fx34Yzm8rKe0tEgUwR5L3Gm0C0/ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760644998; 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=hMdOg3VCVdJG50vT9l6W0SBovUSzyng30GB2lEZAs8U=; b=IYGMg2HP/LswD+9PygKA4OZ8QzVWnbM0vf3srqmzFlNcyxvLILT6Me9maELg3QkI+HdFbh iGOeBi/DLn8Vk4h5S8pbliaOo2ukJTZt3VwJkWjDGpvUyObBPtGDTpuvr+kYEbDGSCbJr2 wP7ULG960c3JTMP+RZtADltbzhJTBMlW4YOYdHDNAzvEN+hp59lgdLGo+GikBpyC2NytLt c6eBB3CdR9sRrPdGt/kzsRjJENlAXvmjV9NobU2LhKIGPqBfoa4iZwYR2Vi/JUSpxfrKu1 1xW9W/1EO4kNyMGUPyKIJqsUL5I9lQRJZu5oQWVUCulykVv0DdQ0Soba+G2FVw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760644998; a=rsa-sha256; cv=none; b=uD0WT6Ukn2SmGn5B7jh4oMSmvqTYrKm+sytUkfIjVab2hs5mBkoMblsENollFwE4Dmt69G D7zvIn+2n00T/MT6P3Gu5AJVlAknuAKGQRB/z6IykLLYsZZkwU18TGjcWtFoQAXcPUrgnc 4kJXreaptMegNcmYYf0iR8ZRoR3BEycLIO5xka30FAgGGUUQ4q2XZoZtgomAI6EMNuIqTa ZXH7oEUEkho5SqBMy+sfjFhlyTARR2S6W5fpt0E277cHBRclXM4mn931fcvt37EOIZDmYj mFuHK9qXPeJZeq3xkMkwGPy3Oqqf7QUiuWzD93Os0z8i03M0x6hwa6wuExhM6A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4cnf5f2jjTz77m; Thu, 16 Oct 2025 20:03:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 59GK3INU016741; Thu, 16 Oct 2025 20:03:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 59GK3If0016738; Thu, 16 Oct 2025 20:03:18 GMT (envelope-from git) Date: Thu, 16 Oct 2025 20:03:18 GMT Message-Id: <202510162003.59GK3If0016738@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Colin Percival Subject: git: a7c1d6b72a3e - stable/15 - Ping: Make build reproducible List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@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/15 X-Git-Reftype: branch X-Git-Commit: a7c1d6b72a3e3b979d38ad1ad706cc0d9be927ae Auto-Submitted: auto-generated The branch stable/15 has been updated by cperciva: URL: https://cgit.FreeBSD.org/src/commit/?id=a7c1d6b72a3e3b979d38ad1ad706cc0d9be927ae commit a7c1d6b72a3e3b979d38ad1ad706cc0d9be927ae Author: Colin Percival AuthorDate: 2025-10-13 15:58:10 +0000 Commit: Colin Percival CommitDate: 2025-10-16 20:03:04 +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 0520b1d634cf..7d3ab02b9a86 100644 --- a/sbin/ping/tests/Makefile +++ b/sbin/ping/tests/Makefile @@ -1,5 +1,6 @@ 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