Gilles Chanteperdrix wrote:
> Jan Kiszka wrote:
>  > Hi,
>  > 
>  > with the growing number of wrapped posix applications also their fairly
>  > slow build process became visible. It somehow scaled badly.
>  > 
>  > I had the idea to pass all wrapping commands to the linker via a file
>  > for quite some time. Now I tried it and it gives a nice speedup of
>  > roughly 400% for me when building typical single-file apps (mileage may
>  > vary, I'm building on vmware box...). Moreover, it beautifies the
>  > compiler output.
>  > 
>  > Tested on various setups, no regressions known so far.
>  > 
>  > Jan
>  > 
>  > 
>  > PS: What about the silence-libtool patch? I've heard neither ack nor
>  > nack so far.
>  > Index: configure.in
>  > ===================================================================
>  > --- configure.in   (revision 1453)
>  > +++ configure.in   (working copy)
>  > @@ -525,8 +525,7 @@ XENO_USER_APP_CFLAGS=$XENO_USER_CFLAGS
>  >  XENO_USER_CFLAGS="$XENO_USER_CFLAGS -D__IN_XENO__ -Wstrict-prototypes"
>  >  XENO_USER_APP_LDFLAGS=$XENO_USER_LDFLAGS
>  >  
>  > -XENO_POSIX_WRAPPERS=`while read symbol; do echo -n "-Wl,--wrap,$symbol "; 
> done \
>  > -        < $srcdir/src/skins/posix/posix.wrappers`
>  > +XENO_POSIX_WRAPPERS="-Wl,@`cd $srcdir && 
> pwd`/src/skins/posix/posix.wrappers"
> 
> Does not work here: the @ is passed to ld which does not know how to
> handle it.
> 
> 

Mmm, which version of ld do you have? If it's different from 2.16.91,
please check if "man ld" says something about the "@file" option.

Also, could you mail me the output of the build run?

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core

Reply via email to