Hi all. I maintain a package (prayer) that doesn't use autotools and instead
detects BSD with:

#include <sys/param.h>
#if (defined(BSD) && BSD >= 199306)

Googling around, this seems pretty standard and recommended procedure, but
apparently it doesn't work on Debian GNU/*BSD. So how should I do?

It depends on what you really want to test.
The kernel variant (FreeBSD) is signaled by __FreeBSD_kernel__
and libc variant (glibc) by __GLIBC__.

You can take a look at http://io.debian.net/ssh.html
and test directly on GNU/kFreeBSD whether your package is dependent on kernel or libc environment. In the worst case, it would be a mixture :-(

Petr


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to