This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See crosstool-NG for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU Emacs bzr compilation, FATAL: kernel too old


Hello:

I'm trying to crosscompile GNU Emacs, latest bzr revision. I have a
glibc 2.16.0 toolchaing built with ct-ng for an Android kernel, ver
3.0.31. I've enabled 'Use obsolete features'.

Now, compilation fails with:

make[1]: Leaving directory `/home/shiroikuma/compile/emacs-bzr~111269/lib-src'
boot=bootstrap-emacs;                         \
        if [ ! -x "src/$boot" ]; then                                     \
            cd src; make all                                    \
              CC='arm-exynos-linux-gnueabi-gcc -std=gnu99'
CFLAGS='-I/data/home/kumatux.org-apps/armhf-glibc-2.16.0/emacs_bzr~111269-nox/kumatux.org-deps/ncurses_5.9/include'
CPPFLAGS=''         \
              LDFLAGS='-Wl,-dynamic-linker=/data/home/kumatux.org-apps/armhf-glibc-2.16.0/glibc_2.16.0/lib/ld-linux-armhf.so.3
-L/data/home/kumatux.org-apps/armhf-glibc-2.16.0/emacs_bzr~111269-nox/kumatux.org-de
ps/ncurses_5.9/lib -Wl,-znocombreloc' MAKE='make'
BOOTSTRAPEMACS="$boot"; \
        fi;
make[1]: Entering directory `/home/shiroikuma/compile/emacs-bzr~111269/src'
../lib-src/make-docfile -d
/home/shiroikuma/compile/emacs-bzr~111269/src -g dispnew.o frame.o
scroll.o xdisp.o menu.o  window.o charset.o coding.o category.o ccl.o
character.o chartab.o bidi.o cm.o term.o termin
al.o xfaces.o    emacs.o keyboard.o macros.o keymap.o sysdep.o
buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o
cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o
data.o doc.o
 editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o
syntax.o unexelf.o bytecode.o process.o gnutls.o callproc.o
region-cache.o sound.o atimer.o doprnt.o intervals.o textprop.o
composite.o xml.o i
notify.o profiler.o         > gl-tmp
FATAL: kernel too old
make[1]: *** [gl-stamp] Error 127
make[1]: Leaving directory `/home/shiroikuma/compile/emacs-bzr~111269/src'
make: *** [src] Error 2

What does this mean? I interpret the message being from glibc saying
that the kernel is too old for it, but 3.0.31 shouldn't be too old for
glibc-2.16.0, so how can this be? It shouldn't be referring to the
build machine kernel, as I'm building on an Ubuntu kernel 3.2.0, so
how can I get to the bottom of this?
-- 
çãç

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]