[RFC] build system replacement

Bernhard Fischer rep.dot.nop at gmail.com
Tue Jun 3 13:18:32 UTC 2008


On Tue, Jun 03, 2008 at 11:36:21AM +0200, Bernd Schmidt wrote:
> There appears to be one additional problem.  Sometimes I get the  
> following cycle:
>
> bernds at beaker /local/src/uclibc/bernds/uClibc $ make
> make[1]: `conf' is up to date.
>  STRIP -X --strip-debug -R .note -R .comment lib/libpthread.a
>   AR cr lib/libpthread.a

yea, that doesn't make sense to me. First create the archive,
then strip it.

> bernds at beaker /local/src/uclibc/bernds/uClibc $ make
> make[1]: `conf' is up to date.
>  STRIP -X --strip-debug -R .note -R .comment  
> libpthread/linuxthreads.old/libpthread_so.a
>   AR cr libpthread/linuxthreads.old/libpthread_so.a
>   LD libpthread-0.9.29.so
> bernds at beaker /local/src/uclibc/bernds/uClibc $ make
> make[1]: `conf' is up to date.
>  STRIP -X --strip-debug -R .note -R .comment lib/libpthread.a
>   AR cr lib/libpthread.a
>
> The patch below fixes it.  Again, it's probably crude, since I'm not  
> that familiar with all of make's tricks.  I noticed you added some rules  
> for .u which contain a strip step in the toplevel Makerules, but I'm not  
> sure how to use these.
>
> Comments?

I don't really like t_strip_d, let's honour STRIP_FLAGS-$@ instead.



More information about the uClibc mailing list