https://sourceware.org/bugzilla/show_bug.cgi?id=19959
Bug ID: 19959
Summary: gold 2.26 incremental link assertion failure at
incremental.cc:1651 with -s flag
Product: binutils
Version: 2.26
Status: NEW
Severity: normal
Priority: P2
Component: gold
Assignee: ccoutant at gmail dot com
Reporter: steven at uplinklabs dot net
CC: ian at airs dot com
Target Milestone: ---
Simple test case:
$ cat test.c
int main(int argc, char **argv) { return 0; }
$ gcc -c test.c
$ gcc -fuse-ld=gold -fno-use-linker-plugin -Wl,--incremental -s -o test test.o
test: stat: No such file or directory
linking with --incremental-full
/usr/bin/ld.gold: internal error in write_info_blocks, at
/build/binutils/src/binutils-gdb/gold/incremental.cc:1651
collect2: error: ld returned 1 exit status
The -s flag results in a symtab_index value of -1, which trips the assertion.
Based on my understanding of how --incremental works, --incremental and -s are
incompatible flags. But this should result in an error message rather than
assertion failure.
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-binutils