I'm trying to build emacs with OE. I've switched 2 calls in the
Makefiles to use qemu-arm (temacs and bootstrap-emacs). At first I got
a segfault, but just needed to add -L ${STAGING_DIR}/${TARGET_SYS}.

This worked fine at first, but then failed with a qemu error that
ftruncate wasn't supported. This seems to be something dealing with
floating point, so I assume that it's due to softfloat somehow.

I then tried installing qemu-arm natively on my machine (through
gentoo's portage). I then downloaded gnemul[1] and set that directory
as a additional -L before the previous one. Using my host's qemu-arm
and the gnemul glibc seems to be working (although I'm still building
and so haven't tested this yet). Using OE's qemu-arm with the gnemul
libs still gives a ftruncate error.

Does anyone know how these ftruncate errors can be fixed? I'd love to
push my emacs recipe but it really should use OE's qemu-native.

[1] http://fabrice.bellard.free.fr/qemu/qemu-gnemul-0.5.3.tar.gz

P.S. I've just recompiled emacs on my Z as well. ;-) It includes X
support, however, which requires full X11 (not diet) so it wouldn't be
usable for anyone with diet-x11.

--
Justin Patrin
_______________________________________________
Oe mailing list
[email protected]
https://www.handhelds.org/mailman/listinfo/oe

Reply via email to