On Tue, Dec 20, 2016 at 12:48:37PM +0100, r0ller wrote:

> I wanted to play around a bit with qemu-i386 user space emulation so
> I just compiled a C hello world to 32bit elf binary and gave it a try
> but all what I got was a segfault. Well, it just comes into my mind
> that it may need a 32bit libc (or some other libs) :D Is that
> assumption right? Has anyone tried such a thing on an amd64 NetBSD-7.0?


Try:
cc -O2 -m32 hello.c
file a.out
./a.out

output for me is:
a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically 
linked, interpreter /usr/libexec/ld.elf_so, for NetBSD 7.99.51, not stripped
hello world


(but I am trying on -current, not 7.0)

Martin

Reply via email to