Subject: tools/compat configure does not find htole*
To: None <tech-toolchain@NetBSD.org>
From: Martin Husemann <martin@duskware.de>
List: tech-toolchain
Date: 01/02/2006 15:31:16
I'm not sure this causes any problems, but just in case:
While looking at some strange C compiler warnings about duplicate defintions
I came along this output from the src/tools/compat configure:
configure:7660: checking for htole16
configure:7717: cc -o conftest -O conftest.c -lz >&5
/var/tmp//ccYmqDa7.o(.text+0x8): In function `main':
: undefined reference to `htole16'
/var/tmp//ccYmqDa7.o(.text+0xc): In function `main':
: undefined reference to `htole16'
/var/tmp//ccYmqDa7.o(.data+0x0): undefined reference to `htole16'
and it does not define HAVE_HTOLE16 then.
This is on sparc64, -current as of a few hours ago, and of course there is
a htole16() macro in <sys/endian.h> (or <machine/endian.h>).
Should this be fixed?
Martin