Hi. I am trying to build a kernel using our bitbaked and populated
toolchain. It works fine for user-space application but when trying to
compile the kernel we get

  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/srcpos.o
In file included from scripts/dtc/dtc.h:25,
                 from scripts/dtc/srcpos.c:24:
/usr/include/string.h:546: error: expected declaration specifiers or
'...' before '__locale_t'
/usr/include/string.h:547: error: nonnull argument with out-of-range
operand number (argument 1, operand 3)
/usr/include/string.h:550: error: expected declaration specifiers or
'...' before '__locale_t'
/usr/include/string.h:551: error: nonnull argument with out-of-range
operand number (argument 1, operand 4)
make[2]: *** [scripts/dtc/srcpos.o] Error 1
make[1]: *** [scripts/dtc] Error 2
make: *** [scripts] Error 2

/usr/include/string.h ??? That must be wrong, or? I expected it to
pickup the standard headerfiles from our toolchain, not the ones on
the build host. That will surely clash with the version of the
compiler being used.

Any ideas what might be wrong here?

Thanks.
Hans
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to