fnmatch() is absent in ulibc port

Adam Lackorzynski adam at os.inf.tu-dresden.de
Wed Mar 25 21:52:30 CET 2009


On Wed Mar 25, 2009 at 07:10:12 -0700, Alexander Valitov wrote:
> I'm porting some Linux application to L4Env using your ulibc port.
> The application uses fnmatch() function from libc.
> For some reason this function is absent in 
> BUILD-DIR/lib/x86_586/libuc_c.a file, but at the same time 
> BUILD-DIR/include/uclibc/fnmatch.h is present. 
> So compilation completes without error, but linkage fails.
> Was it done intentionally?
> ./l4/pkg/uclibc/lib/uclibc/Makefile does not even try to compile
> ./l4/pkg/uclibc/lib/contrib/uclibc/libc/misc/fnmatch/fnmatch.c. 
> See DIRS variable definition.
> If it was done intentionally. Why the header is in the way?

There's no reason why it's not there except it hasn't been needed yet
and the file are only added as needed. I've added it now and should be
available tomorrow morning.

Adam                 adam at os.inf.tu-dresden.de
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/

More information about the l4-hackers mailing list