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

Re: If NEEDS_LIBICONV is set for Solaris 8, it does not build git for me

From
Junio C Hamano <gitster@pobox.com>
Date
Jul 22, 2007, 22:59 UTC
Message-ID
<7v8x98qc3k.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<20070722104045.GF4760@cip.informatik.uni-erlangen.de>
Thomas Glanzmann <thomas@glanzmann.de> writes:
Show 9 quoted lines
>      [ Paul and Jason CCed because they touched that section last ]
>
> Patch is appended at the very bottom of the E-Mail. I have a fully
> patched Solaris 8 with Forte 11. In order to get git compile I had to
> delete the
>
> 	NEEDS_LIBICONV = YesPlease
>
> line from the Makefile in the Solaris 8 section.

In a distant past when I built git on an otherwise unused Sol8 at work I recall I needed that. I do not think that machine used Forte compiler, though.

Regarding 5.8 vs 5.9 (dis)similarity, I suspect that other three are there in the version specific section only because people who needed them had access to only that version, and everybody played safe. I would be for example very surprised if NO_SETENV were unneeded on Solaris 5.7, given that both 5.8 and 5.9 need it (if it is unneeded on 5.7 that would mean Sun dropped setenv when they went to 5.8).

We currently handle only three cases for Solaris in the Makefile, meaning that we consider that Solaris world is fragmented in three factions: just "SunOS", 5.8 or 5.9.

I suspect that a blanket statement "Solaris 8 needs (or does not need) NEEDS_LIBICONV" would not hold true. It probably depends on many other things (perhaps OS patchlevel, extra packages, C compiler suite). The best course of action is for interested Solaris users to get together, list combinations of possible variations that are available to them and they care about, and see which make variable is needed where, and refine the current "three-faction fragmentation", which apparently does not reflect reality.

Unfortunately I am not in a position to best judge how Solaris world is fragmented.

Previous: Thomas GlanzmannNext: Jason Riedy
Message 2 of 4 in “If NEEDS_LIBICONV is set for Solaris 8, it does not build git for me”
  1. Thomas GlanzmannJul 22, 2007
  2. Junio C HamanoJul 22, 2007
  3. Jason RiedyJul 23, 2007
  4. Thomas GlanzmannJul 23, 2007

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.