Shaun Jackman
Wed Jan 26 00:38:00 GMT 2005

Sorry, my mistake. I got a hold of the wrong end of the stick. I was
in fact linking against an old library that had asprintf, but no
vasprintf. Thanks for the explanation of EL/IX.

Incidentally, I'm looking at these functions that are somewhat
atypical for an embedded system because I'm looking at compiling
busybox with newlib. With a healthy does of ifdefs, I've managed to
compile it. I'm gonna cross my fingers and hope for a shell prompt


> No.  You need to understand what is happening.  If you don't configure a
> specific EL/IX level, everything gets built (i.e. EL/IX level is not defined to
> be level 1, 2, 3, etc..).  If you specifically configure with EL/IX level 1,
> then the EL/IX level will be set to 1 and asprintf will not be included as per
> the EL/IX standard.  If you specify EL/IX level 2 or above, then you get
> asprintf, again per the standard.
> -- Jeff J.

More information about the Newlib mailing list