git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] config.mak.uname: update settings for FreeBSD

From
Junio C Hamano <gitster@pobox.com>
Date
Jun 12, 2025, 03:47 UTC
Message-ID
<xmqqsek5fwnu.fsf@gitster.g>
In-Reply-To
<aEpF3ZjNwkR8FssX@humpty.home.comstyle.com>
Brad Smith <brad@comstyle.com> writes:
> FreeBSD 6.0 has memmem().
And anything older than that no longer matters?  

That may indeed be true (6.0 was from Nov 2005), but if that is the reason why we simply lose NO_MEMMEM (instead of conditionally losing for 6.0 and newer), that needs to be explained in the proposed log message, together with the reason why we no longer do anything special with version "4.x" (which could be "We ditch the support for anything older than 6.0").

Assuming that our stance is "anything older than 6.0 no longer matters", the patch itself looks good.

Show 26 quoted lines
> Signed-off-by: Brad Smith <brad@comstyle.com>
> ---
>  config.mak.uname | 6 ------
>  1 file changed, 6 deletions(-)
>
> diff --git a/config.mak.uname b/config.mak.uname
> index b1c5c4d5e8..da592eeaa0 100644
> --- a/config.mak.uname
> +++ b/config.mak.uname
> @@ -302,16 +302,10 @@ ifeq ($(uname_S),FreeBSD)
>          ifeq ($(firstword $(subst -, ,$(uname_R))),10.1)
>  		OLD_ICONV = YesPlease
>          endif
> -	NO_MEMMEM = YesPlease
>  	BASIC_CFLAGS += -I/usr/local/include
>  	BASIC_LDFLAGS += -L/usr/local/lib
>  	DIR_HAS_BSD_GROUP_SEMANTICS = YesPlease
>  	USE_ST_TIMESPEC = YesPlease
> -        ifeq ($(shell expr "$(uname_R)" : '4\.'),2)
> -		PTHREAD_LIBS = -pthread
> -		NO_UINTMAX_T = YesPlease
> -		NO_STRTOUMAX = YesPlease
> -        endif
>  	PYTHON_PATH = /usr/local/bin/python
>  	PERL_PATH = /usr/local/bin/perl
>  	HAVE_PATHS_H = YesPlease
Previous: Brad SmithNext: Brad Smith
Message 4 of 6 in “config.mak.uname: update settings for FreeBSD”
  1. config.mak.uname: update settings for FreeBSDBrad Smith, Jun 12, 2025
  2. Collin FunkJun 12, 2025
  3. Brad SmithJun 12, 2025
  4. Junio C HamanoJun 12, 2025
  5. Brad SmithJun 12, 2025
  6. Renato BotelhoJul 3, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.