would somebody be interested in doing me a favor with the
following [dznamic linking] (it's too much for my limited abilities, sigh..
:-)
tia,++pac.
>>> russ Cox wrote: >>>
I made linuxemu compile again, and it seems that
it
doesn't support dynamically linked binaries. I don't
think it's hard,
but apparently never did it.
http://pdos.lcs.mit.edu/~rsc/linuxemu.tar.gz
g% 8.out
bin/a.hello
segattach(8000080,10b94)...
hello world
g%
Russ
> thanks a lot for linuxemu! However, I was only able
to run the stuff
> included with /bin. Other linux progs (sort, bc...) did
not work
> (see below). May it be they were dynamically linked with
glibc?
> Thus, isn't there a dosemu around there? (Perhaps it would be
easier
right, /bin is typically statically linked, while /usr/bin
is
dynamically linked. like i said, it wouldn't be too hard
to make
dynamic linking work. in theory,
linuxemu ld-linux.so.1
bin/a.dynamic
is supposed to work, but unfortunately
ld-linux.so.1
wants to be loaded where the linuxemu text segment is.
you'd
need to move the linuxemu text segment somewhere
else and then segdetach it
before calling elfload. it's entirely
doable, especially since x86 code
is position independent.