[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