Subject: DDD and Linux emulation.
To: None <port-i386@NetBSD.ORG>
From: Jesus M. Gonzalez <jgb@gsyc.inf.uc3m.es>
List: port-i386
Date: 04/11/1996 13:25:26
Hi!
I'm trying tu run a Linux version of DDD (the graphical
user interface to gdb) on NetBSD-1.1/i386 without success.
It seems that a syscall is not implemented by the Linux emulation...
Can anyone confirm this impression? Anyone know if that's
fixed in -current?
And, speaking of DDD, has anybody compiled it statically for
NetBSD (since it nedds Motif, and we have no Motif license here,
I cannot do it myself)? Is anyone willing to do it?
Thanks in advance,
Jesus.
PS: Some data about the linix version:
hola(jgb)-ddd> file ddd-1.4b-i486-unknown-linux
ddd-1.4b-i486-unknown-linux: ELF 32-bit LSB executable, Intel 80386, version 1
hola(jgb)-ddd> /emul/linux/usr/bin/ldd ddd-1.4b-i486-unknown-linux
statically linked (ELF)
hola(jgb)-ddd> ./ddd-1.4b-i486-unknown-linux
Bad system call
Results of a ktrace:
460 ktrace RET ktrace 0
460 ktrace CALL execve(0xf7bfd95d,0xf7bfd8e8,0xf7bfd8f0)
460 ktrace NAMI "./ddd-1.4b-i486-unknown-linux"
460 ddd-1.4b-i486-un EMUL "linux"
460 ddd-1.4b-i486-un RET oldolduname 0
460 ddd-1.4b-i486-un CALL personality(0)
460 ddd-1.4b-i486-un RET personality 0
460 ddd-1.4b-i486-un CALL brk(0)
460 ddd-1.4b-i486-un RET brk 137211904/0x82db000
(... lots of lines apparently normal)
460 ddd-1.4b-i486-un RET read 107/0x6b
460 ddd-1.4b-i486-un CALL lseek(0x4,0xffffffd3,0x1)
460 ddd-1.4b-i486-un RET lseek 62/0x3e
460 ddd-1.4b-i486-un CALL close(0x4)
460 ddd-1.4b-i486-un RET close 0
460 ddd-1.4b-i486-un CALL [146]
460 ddd-1.4b-i486-un PSIG SIGSYS SIG_DFL
--
Jesus M. Gonzalez Barahona | addr.: c/ Butarque, 15
Grupo de Sistemas y Comunicaciones | 28911 Leganes, Spain
Departamento de Informatica | tel: +34 1 624 94 58
Universidad Carlos III de Madrid | fax: +34 1 624 94 30
e-mail: jgb@gsyc.inf.uc3m.es | www: http://ordago.gsyc.inf.uc3m.es/~jgb