https://sourceware.org/bugzilla/show_bug.cgi?id=16921

            Bug ID: 16921
           Summary: incremental link test failure with gcc 4.9.0
           Product: binutils
           Version: 2.24
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gold
          Assignee: ian at airs dot com
          Reporter: ncahill_alt at yahoo dot com
                CC: ccoutant at google dot com

GCC 4.9.0 has trouble with binutils-2.24/gold's incremental-test.sh, it fails
with this message: 

gcctestdir/ld: fatal error: incremental linking is not compatible with --plugin


A possible explanation is that gcc now supports so-called slim object files
when building LTO, but it seems that these new object files are handled
transparently, one can link to them without supplying the -flto option.  My
only guess is that this is being achieved by always emitting --plugin.

This is the command to gcc, reduced significantly:
i686-pc-linux-gnu-gcc -O2 -o incremental_test -Wl,--incremental-full
incremental_test_1.o incremental_test_2.o

This is using gcc 4.9.0 on 32-bit i686 and building binutils-2.24.

I'll file a bug report on gcc's bugzilla too and reply here with the PR id.

Thank you.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to