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

Re: Build fixes for another obscure Unix

From
David Michael <fedora.dm0@gmail.com>
Date
Dec 13, 2012, 22:30 UTC
Message-ID
<CAEvUa7nNNYREAsxc==tfg+e1XNZFbDVOpGXE6z-7+SfbqNrp6Q@mail.gmail.com>
In-Reply-To
<871B6C10EBEFE342A772D1159D13208539FF9088@umechphg.easf.csd.disa.mil>
Hi,

On Thu, Dec 13, 2012 at 12:18 PM, Pyeron, Jason J CTR (US) <jason.j.pyeron.ctr@mail.mil> wrote:

>> Would there be any interest in applying such individual compatibility
>> fixes for this system, even if a full port doesn't reach completion?
>
> What are the down sides? Can your changes be shown to not impact builds on other systems?

I've pushed a handful of small compatibility patches to GitHub[1] which are enough to successfully compile the project. The default values of the new variables should make them unnoticeable to other systems.

Are there any concerns with this type of change? If they would be acceptable, I can try sending the first four of those patches to the list properly. (I expect the last two may be tweaked as I continue working with the port.)

I do have a concern with strings.h, though. That file will be included for most people who run ./configure, when it wasn't before. Do you think it's worth making a more detailed test to see if strcasecmp is still undefined after string.h is included, rather than just testing for the header's existence?

Thanks.
David
[1] https://github.com/dm0-/git/commits
Previous: Pyeron, Jason J CTR (US)Next: Joachim Schmitz
Message 3 of 6 in “Build fixes for another obscure Unix”
  1. David MichaelDec 13, 2012
  2. Pyeron, Jason J CTR (US)Dec 13, 2012
  3. David MichaelDec 13, 2012
  4. Joachim SchmitzDec 14, 2012
  5. David MichaelDec 14, 2012
  6. Junio C HamanoDec 13, 2012

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.