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?
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core