On Sun, Jun 10, 2012 at 12:33 PM, Christophe <[email protected]> wrote: > ----- Renato Botelho <[email protected]> a écrit : >> On Sun, Jun 10, 2012 at 11:13 AM, Christophe <[email protected]> >> wrote: >> > ----- Doug Barton <[email protected]> a écrit : >> >> On 6/4/2012 3:23 PM, Dario Niedermann wrote: >> >> > Il 05/06/2012 alle 00:03, Haroldo Santos ha scritto: >> >> > >> >> >> The message >> >> >> >> >> >> actions.c:462: *internal compiler error*: in smallest_mode_for_size, at >> >> >> stor-layout.c:219 >> >> >> >> >> >> Indicates that this is a gcc specific bug. As this is an error of an >> >> >> old >> >> >> version I dont know if developers will be motivated to fix it if it >> >> >> does >> >> >> not appears in newer versions. >> >> > >> >> > I thought so, but I was wondering if there was a known workaround that >> >> > could be included in WMaker's code so as to make it more portable. >> >> >> >> This issue will affect FreeBSD as well, since our default compiler is >> >> still 4.2. >> >> >> >> Doug >> > >> > Hi, >> > If you allow me to participate in this discussion, I'd raise the fact that >> > this probably means that it is time for FreeBSD to switch to a newer >> > version of gcc? Or at least back-port the fix in the 4.2.4 and propose a >> > fixed gcc 4.2.5. >> > >> > On the other hand, I had a quick look at the corresponding lines in >> > wmaker's source but could not find any construct that looked like could be >> > the cause of the bug. So if you could post the offending line, we could >> > see what we could consider. >> >> FreeBSD is moving to clang instead of a new gcc version because >> of the GPLv3 license. >> >> There is newer gcc versions available on ports collection, but the >> default on src is 4.2.1, the last released under GPLv2, but add this >> as a dependency to build wmaker is not a good idea. >> >> Regards >> -- >> Renato Botelho > > In this case, let's make this simple: just compile wmaker with llvm/clang! If > you have issues with clang, I'd be more than happy to help and propose > patches!
clang will be default compiler on FreeBSD 10.0, for now, we still need to build things with gcc. -- Renato Botelho -- To unsubscribe, send mail to [email protected].
