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

Re: FR: Provide Out-Of-Tree Building; Provide Cross-Compile Parameters

From
Junio C Hamano <gitster@pobox.com>
Date
Jul 10, 2024, 15:53 UTC
Message-ID
<xmqqfrshz1ja.fsf@gitster.g>
In-Reply-To
<Zo3-FVT5EFyKsdGc@danh.dev>
Đoàn Trần Công Danh <congdanhqx@gmail.com> writes:
Show 9 quoted lines
>> ...  And "cross compilation" is
>> one of the things that is so obvious "isn't it nice if we had..."
>> items.  At least the offer has to be a bit more, like "I'll help in
>> this and that area (e.g., organizing the effort, keeping track of
>> progress, researching dependencies, ...).  Any others who want to
>> join forces?"
>
> I thought in Git project, Makefile is the official build system, and
> the autotools build system is only an after-thought, no?

True. In addition to autotools, there also is cmake "support" (only meant to be used for Windows) in our tree, which us non-Windows folks pretty much treat like how Makefile-only folks treat autotools.

But even if they started as and still are after-thought, with enough interest by other participant, there is nothing forbidding a contributor to organize an effort to improve them. The only constraint from our side is not to butcher the main build system too badly to make Makefile-only build less pleasant to work with and harder to maintain.

Thanks.
Previous: Nathan Royce
Message 8 of 8 in “FR: Provide Out-Of-Tree Building; Provide Cross-Compile Parameters”
  1. Nathan RoyceJul 8, 2024
  2. Eric SunshineJul 8, 2024
  3. Nathan RoyceJul 8, 2024
  4. Eric SunshineJul 8, 2024
  5. Junio C HamanoJul 8, 2024
  6. Đoàn Trần Công DanhJul 10, 2024
  7. Nathan RoyceJul 10, 2024
  8. Junio C HamanoJul 10, 2024

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.