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

            Bug ID: 22502
           Summary: Unable to redefine weak function in LTO
                    incrementally-linked executable
           Product: binutils
           Version: 2.30 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: thopre01 at gcc dot gnu.org
  Target Milestone: ---

Created attachment 10638
  --> https://sourceware.org/bugzilla/attachment.cgi?id=10638&action=edit
Reproducer for failure to incrementally link an executable with LTO

Hi,

Commit 5c3261b0e834647cf9eb555320e20871b7854f98 in binutils broke the ability
to redefine a weak function in an LTO incrementally-linked executable.
Reproducer is attached to this bug report.

Running ./reproducer.sh shows the following error:

test-intermediate: In function `main':
/home/thopre01/issues/sjp/weak_lto_incremental_link/test-weak.c:8: undefined
reference to `foobar'
collect2: error: ld returned 1 exit status

Best regards,

Thomas

-- 
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