Re: [PATCH v3] config.mak.uname: update settings for FreeBSD
- From
Carlo Marcelo Arenas Belón <carenas@gmail.com>
- Date
- Jun 12, 2025, 22:30 UTC
- Message-ID
- <4fi5rwhpavu3se3htd2s4ym7oppswrwam545vczwf2jvumeqs3@z7imdc7cdw52>
- In-Reply-To
- <xmqqv7p0bpdl.fsf_-_@gitster.g>
On Thu, Jun 12, 2025 at 02:51:02PM -0800, Junio C Hamano wrote:
Show 8 quoted lines
> > * So,... earlier I mentioned about officially documenting the EoL > timeline for various platform support, but without any official > one that documents the decision in one place, how about a commit > with a detailed log like this one, which I stole from brian? > > No code changes since v2; only the log message talks more about > where we draw the line and why.
I was hoping something more like with the following (untested) "fixup" on toa, obviously the "unconditionally" in the commit message should need adding "for the supported versions"
diff --git a/config.mak.uname b/config.mak.uname index 9cac400d94..cbf1f4c0d2 100644 --- a/config.mak.uname +++ b/config.mak.uname @@ -280,6 +280,9 @@ ifeq ($(uname_S),FreeBSD) ifeq ($(firstword $(subst -, ,$(uname_R))),10.1) OLD_ICONV = YesPlease endif + ifeq ($(shell test "`expr "$(uname_R)" : '\([1-9][0-9]*\)\.'`" -lt 12 && echo 1),1) + NO_MEMMEM = UnfortunatelyYes + endif BASIC_CFLAGS += -I/usr/local/include BASIC_LDFLAGS += -L/usr/local/lib DIR_HAS_BSD_GROUP_SEMANTICS = YesPlease Note that either way the build won't be broken Carlo