#4624: Defects found through ICA
-----------------------------+------------------------------
 Reporter:  pierre.labastie  |       Owner:  pierre.labastie
     Type:  enhancement      |      Status:  assigned
 Priority:  normal           |   Milestone:  9.2
Component:  Book             |     Version:  SVN
 Severity:  normal           |  Resolution:
 Keywords:                   |
-----------------------------+------------------------------

Comment (by pierre.labastie):

 Replying to [comment:17 xry111]:
 > Replying to [comment:9 pierre.labastie]:
 > > '''gcc compilers (c++, gcc, cc1, cc1plus, ...) differ between first
 and second build'''
 > >
 > > Using ''objdump -d'', it is found that the assembly code differ
 between first and second build (different use of register, use of
 different opcodes, ...). I suspect it has something to do with LTO, which
 would be applied on second pass and not on first, but its highly
 speculative.
 > >
 > > '''Solution'''
 > > None yet... (any idea welcome!)
 >
 > '''Possible solution'''
 >
 > Do a 3-stage bootstrap for GCC.  (removing `--disable-bootstrap`).

 Or build BLFS GCC as soon as possible (with or without bootstrap). But I
 think we'd rather avoid bootstrapping. Building gcc three times is already
 rather time consuming. Thinking more about this: if nothing else, try a
 2-stage bootstrap. Maybe it is enough. Those are just random thoughts
 though. I'm building a 2-stage ICA saving build directories of gcc.
 Hopefully, something should emerge from the comparison of the build
 directories.

--
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/4624#comment:19>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to