[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/29086] New: -Wl,--wrap=foo with LTO leads to undefined symbol
From: |
hjl.tools at gmail dot com |
Subject: |
[Bug ld/29086] New: -Wl,--wrap=foo with LTO leads to undefined symbol |
Date: |
Fri, 22 Apr 2022 17:45:59 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=29086
Bug ID: 29086
Summary: -Wl,--wrap=foo with LTO leads to undefined symbol
Product: binutils
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: hjl.tools at gmail dot com
Target Milestone: ---
[hjl@gnu-cfl-1 xxx]$ cat x.c
int
foo (void)
{
return 0;
}
int
main()
{
return foo ();
}
[hjl@gnu-cfl-1 xxx]$ cat y.c
extern int __real_foo (void);
int
__wrap_foo (void)
{
return __real_foo ();
}
[hjl@gnu-cfl-1 xxx]$ make
gcc -g -flto -c -o x.o x.c
gcc -Wl,--wrap=foo -g -flto -o x x.o y.o
/usr/local/bin/ld: /tmp/ccaI3Pxt.ltrans0.ltrans.o: in function `__wrap_foo':
/export/home/hjl/bugs/binutils/xxx/y.c:6: undefined reference to `foo'
collect2: error: ld returned 1 exit status
make: *** [Makefile:11: x] Error 1
[hjl@gnu-cfl-1 xxx]$
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/29086] New: -Wl,--wrap=foo with LTO leads to undefined symbol,
hjl.tools at gmail dot com <=
- [Bug ld/29086] -Wl,--wrap=foo with LTO leads to undefined symbol, hjl.tools at gmail dot com, 2022/04/22
- [Bug ld/29086] -Wl,--wrap=foo with LTO leads to undefined symbol, hjl.tools at gmail dot com, 2022/04/22
- [Bug ld/29086] -Wl,--wrap=foo with LTO leads to undefined symbol, hjl.tools at gmail dot com, 2022/04/25
- [Bug ld/29086] -Wl,--wrap=foo with LTO leads to undefined symbol, hjl.tools at gmail dot com, 2022/04/26