[oe] Ugly build problem with emacs/qemu

Sledz, Steffen sledz at DResearch.DE
Thu Feb 19 08:21:01 UTC 2009


I'm not sure if this is a problem with emacs itself or qemu.

I try to build exactly the same image with the same configuration (fyi CCACHE="") on different computers. On one everything builds fine on the other compiling emacs fails with a segmentation fault. :(

NOTE: make QEMU=qemu-arm  -s 1048576 -L /home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi
cd lib-src; make all  \
          CC='arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mthumb' CFLAGS='-isystem/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/i
nclude -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2' CPPFLAGS='-D_BSD_SOURCE  -isystem/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/include' \
          LDFLAGS='-L/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-rpath-link,/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl,-
-hash-style=gnu -Wl,-znocombreloc' MAKE='make'
make[1]: Entering directory `/home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-src'
arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mthumb -D_BSD_SOURCE -DHAVE_CONFIG_H -I. -I../src -I/home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gn
ueabi/emacs-22.3-r0/emacs-22.3/lib-src -I/home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-src/../src -L/home/sledz/oe/tmp.1/staging/armv5te-angstrom-
linux-gnueabi/usr/lib -Wl,-rpath-link,/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl,--hash-style=gnu -Wl,-znocombreloc -D_BSD_SOURCE  -isystem/home/sled
z/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/include -isystem/home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers
 -fomit-frame-pointer -O2 -o test-distrib /home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-src/test-distrib.c
qemu-arm  -s 1048576 -L /home/sledz/oe/tmp.1/staging/armv5te-angstrom-linux-gnueabi ./test-distrib /home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-s
rc/testfile
make[1]: *** [test-distrib] Segmentation fault
make[1]: *** Deleting file `test-distrib'
make[1]: Leaving directory `/home/sledz/oe/tmp.1/work/armv5te-angstrom-linux-gnueabi/emacs-22.3-r0/emacs-22.3/lib-src'
make: *** [lib-src] Error 2
FATAL: oe_runmake failed


More information about the Openembedded-devel mailing list