Koji stuck?

Tony Nelson tonynelson at georgeanelson.com
Sat Dec 19 23:32:30 UTC 2009


On 09-12-19 17:19:37, Orcan Ogetbil wrote:
 ...
> There is a -O2 flag issue that causes some builds to hang. Maybe 
> those emacs hangs are related to this bug in gcc
> It happened to 2 of my packages. Removing -O2 makes things compile in
> my packages. (No I didn't do official builds without -O2 flag)
> 
> Someone filed a bug about this a while ago but unfortunately gcc
> maintainers don't seem to care much. Anything we can do about this?
> Can we use -O1 instead? The fact is these packages will not compile 
> if there will be a mass rebuild. And this needs to be fixed at some 
> point before F-13 is out.

`man gcc` suggests that one can find out the differences between -On 
levels with:

    $ gcc -c -Q -O2 --help=optimizers > /tmp/O2-opts
    $ gcc -c -Q -O1 --help=optimizers > /tmp/O1-opts
    $ diff /tmp/O{1,2}-opts | grep enabled

(and the man page also lists differences).

Perhaps only one of the added optimizations is the problem and 
disabling that one will fix it.  A bug report about that particular 
optimization on a particular file might get better results.  I suppose 
I'd disable half of the added optimizations at a time on a problem file 
until I found the one that causes the hangs.

-- 
____________________________________________________________________
TonyN.:'                       <mailto:tonynelson at georgeanelson.com>
      '                              <http://www.georgeanelson.com/>




More information about the fedora-devel-list mailing list