Rob,
I'm well on my way to completing an ar86 for the dev86 package, but I
have a quick
question. It seems that ld86 doesn't support the ranlib functionality using
the __.SYMDEF entry
that new archivers use. Have you ever ran into a problem where, because of
the lack of
a topological sort, that ld86 complains by not finding a previously seen
symbol in your libc.a?
Or is it just that your libc doesn't have any backward ref'd symbols? Or is
it that ld86 keeps all
the symbols in core?
In any case, it looks like I'm going to leave the ranlib functionality out
of ar86 for now. I have a ranlib
that I could port if we need it. The dev86 package is also missing a
strip86 program, although
ld86 has the -s option.
I also have a make that I'd like to port to the dev86 project. With that,
we could go to any totally
new (x86) system, and compile
bcc, as86, ld86
With those we could then compile
make, ar86
Which could then be used to compile
libc, et al
I know we need a few other utils, like rm, mv, etc. The ELKS project is
supplying them.
Can you think of any other utils we need to be self-hosted?
Greg Haerr
[EMAIL PROTECTED]