http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47528

           Summary: liblto_plugin.so not found should not to be an fatal
                    error
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: dongsheng.s...@gmail.com


When build gcc without CRT available like mingw-w64:

1. Build Binutils
2. Install mingw-w64-headers
3. Make all-gcc and install-gcc
4. Build mingw-w64 CRT and install
5. Make all-target-libgcc and install-target-libgcc
6. Build pthread and install
7. Make gcc finally and install

In step 4, gcc should create simple C program which need not use CRT functions.
But if gcc configured with enable-lto, there will have an fatal error:

i686-w64-mingw32-gcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so
not found

In my opinion, if liblto_plugin.so not found, gcc should issued an error
message and going on gengerate code without lto support.

Reply via email to