[klibc] Re: klibc kbuild status
Andrew Morton
akpm at osdl.org
Tue Apr 11 11:28:32 PDT 2006
Sam Ravnborg <sam at ravnborg.org> wrote:
>
> Hi hpa & others.
>
> Following is a list of issues that I hope to be addressed soon so
> we are in even better shape for -mm inclusion.
>
> 1) rebuild initramfs when content changes.
> > It is a simple matter of copying in usr/Makefile from the latest
> > -linus kernel and replace the 10 first lines with the content from
> > klibc Kbuild file.
>
> 2) havesyscalls.h is not deleted after make clean
>
> 3) dash, utils and friends are not rebuild when klibc library changes
>
> 4) dash builtins.o is rebuild at second make of klibc
>
> I expect hpa to deal with 1).
> And with some luck I have fixed 2), 3) and 4) tonight.
> The good thing is that they all show up with vanilla klibc so I have
> something stable to patch against.
>
5) `make usr/random-thing.i' tends to fail. Example:
linux-tiger:/usr/src/25> mk usr/dash/arith_yylex.i
CHK include/linux/version.h
scripts/kconfig/conf -s arch/ia64/Kconfig
#
# using defaults found in .config
#
SPLIT include/linux/autoconf.h -> include/config/*
CPP usr/dash/arith_yylex.i
real 0m1.124s
user 0m0.916s
sys 0m0.256s
usr/dash/arith_yylex.c:35:20: stdlib.h: No such file or directory
In file included from usr/dash/arith_yylex.c:36:
usr/dash/arith.y:36:20: stdlib.h: No such file or directory
In file included from usr/dash/arith.y:38,
from usr/dash/arith_yylex.c:36:
usr/dash/shell.h:52:23: sys/param.h: No such file or directory
In file included from usr/dash/arith.y:39,
from usr/dash/arith_yylex.c:36:
usr/dash/error.h:37:20: setjmp.h: No such file or directory
usr/dash/error.h:38:20: signal.h: No such file or directory
In file included from usr/dash/arith.y:40,
from usr/dash/arith_yylex.c:36:
usr/dash/output.h:43:23: sys/types.h: No such file or directory
In file included from usr/dash/arith_yylex.c:36:
usr/dash/arith.y:57:19: stdio.h: No such file or directory
In file included from usr/dash/arith_yylex.c:38:
usr/dash/error.h:37:20: setjmp.h: No such file or directory
usr/dash/error.h:38:20: signal.h: No such file or directory
make[1]: *** [usr/dash/arith_yylex.i] Error 1
make: *** [usr/dash/arith_yylex.i] Error 2
More information about the klibc
mailing list