finishing cancellation handling
Steven Munroe
sjmunroe@us.ibm.com
Tue Sep 16 19:30:00 GMT 2003
Still not having much luck with the find-cps.c tool.
Still having problems with "false claims" of duplicate symbols:
duplicate definition of endutxent in endutxent.os
previous definition in getutxent.os
Patching around this I saw "fatal error 400" until I recompiled -static and
-m64 (The libraries I am scaning are all 64-bit). Only 64-bit static links seem
to work.
Now when I run:
../find-cps64 -e -f libc_pic.a -w ../libc23/CANCEL-FILE-WAIVE open close
I see:
files missing .eh_frame
../find-cps64: seed 'open' not defined
What is the purpose/function of the "seeds"?
In this case, "open" and ".open" do exist but are both weak symbols
open.os: file format elf64-powerpc
rw-rw-r-- 500/500 2512 Sep 11 11:25 2003 open.os
0000000000000000 w .opd 00000000000000a4 open
0000000000000000 w F .text 0000000000000000 .open
Tried __libc_open and __GI___libc_open as well with no joy.
Perhaps the tool has problems with "."ed symbols?
--
Steven Munroe
sjmunroe@us.ibm.com
Linux on PowerPC-64 Development
GLIBC for PowerPC-64 Development
More information about the Libc-hacker
mailing list