Thanks for the report and suggested fix. AFAICT from quickly digging through glibc's source, the low-level APIs readdb_preload uses should be available on all Debian architectures (Linux or otherwise), so it should actually be possible to use the same (full) symbols file everywhere by doing away with a spurious #ifdef __linux. Is that correct, or is there a genuine problem with using madvise() et al. on non-Linux architectures?
You are right, glibc should either provide stub variant or a real implementation. On GNU/kFreeBSD there is real interface for madvise().
Buildd logs are available at http://buildd.debian-ports.org/build.php?arch=&pkg=ncbi-tools6 Petr -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]