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

Re: [ANNOUNCE] Git v2.7.4 (and updates to older maintenance tracks)

From
Renato Botelho <garga@freebsd.org>
Date
Mar 21, 2016, 13:33 UTC
Message-ID
<2342B066-CDD4-4EA6-8AB4-AC093AAF4DA7@FreeBSD.org>
In-Reply-To
<CAPig+cR7d0UF08fQy5uXW8U+7rdjGSO1drMxm6LOV-KB40mwPw@mail.gmail.com>
Show 29 quoted lines
> On Mar 21, 2016, at 01:41, Eric Sunshine <sunshine@sunshineco.com> wrote:
> 
> [cc:+Torsten]
> 
> On Sun, Mar 20, 2016 at 3:43 PM, Jeff King <peff@peff.net> wrote:
>> On Sun, Mar 20, 2016 at 01:07:52PM -0400, Eric Sunshine wrote:
>>> On Sun, Mar 20, 2016 at 11:32 AM, Renato Botelho <garga@freebsd.org> wrote:
>>>> 2.7.4 fails to build on FreeBSD 9.x, that uses by default gcc 4.2.1. I’ve fixed it adding an extra dependency to make force it to require gcc 4.8+. Here is the output:
>>>> 
>>>> combine-diff.c: In function 'diff_tree_combined':
>>>> combine-diff.c:1391: internal compiler error: Segmentation fault: 11
>>> 
>>> Interesting. This appears to be the same bug as [1].
>>> 
>>> [1]: http://thread.gmane.org/gmane.comp.version-control.git/287486/focus=287789
>> 
>> Yes. AFAICT that version of gcc is simply buggy, and we are not doing
>> anything illegal or even particularly exotic. Given how old it is, I'm
>> not sure it's worth worrying too much about it, but I am happy to work
>> around it if somebody can figure out how to do so.
>> 
>> I spent some time trying to bisect gcc, but had trouble getting a
>> working build for a gcc that old.
> 
> I installed FreeBSD 9 and managed to reproduce the compiler crash.
> After a bit of experimentation, I devised a simple work-around and
> submitted it as a patch[1].
> 
> [1]: http://thread.gmane.org/gmane.comp.version-control.git/289397

Thank you! That works fine. -- Renato Botelho

Previous: Eric Sunshine
Message 7 of 7 in “[ANNOUNCE] Git v2.7.4 (and updates to older maintenance tracks)”
  1. Junio C HamanoMar 17, 2016
  2. Torsten BögershausenMar 18, 2016
  3. Renato BotelhoMar 20, 2016
  4. Eric SunshineMar 20, 2016
  5. Jeff KingMar 20, 2016
  6. Eric SunshineMar 21, 2016
  7. Renato BotelhoMar 21, 2016

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.