20 Apr 2011 05:41
Building libc064x - unexpected undefined externals
Steven Levine <steve53 <at> earthlink.net>
2011-04-20 03:41:55 GMT
2011-04-20 03:41:55 GMT
Hi,
I'm back to building libc064 from the branch and everything is fine until
it's time to link libc064x.dll. This fails with are large number of
undefines of the form
weakld: error: Unresolved symbol (UNDEF) '_getlogin'.
weakld: info: The symbol is referenced by:
I:\sla_dev2\libc-0.6-branch\emx\out\dbg\omf\libc_s.lib(glob.obj)
weakld: error: Unresolved symbol (UNDEF) '_memcmp'.
I have the fixes from ticket #222 installed. Do I need something else?
The toolchain is gcc445 and ilink, but I'm willing to use something else
if that is required.
FWIW, my build of emxomfld from the branch seems to have issues. When
building rsync 3.0.8, with gcc 3.5.2, emxomfld fails claiming it can't
find the symbol named ''. Reverting to an older emxomfld resolves the
error. The failure appears to be specific to a single .o file. There are
no problems building rsync 3.0.7 which does not differ all that much from
3.0.8. I'll provide a testcase once I am sure it's not something wrong
with by libc build setup.
Thanks,
Steven
--
--
(Continue reading)
RSS Feed