Allow building clang on older FreeBSD releases, where log2() does not

exist yet.  With this change, I have verified that building head on
8.1-RELEASE works.

Noticed by:	Ryan Stone <rysto32@gmail.com>
This commit is contained in:
dim 2013-05-03 16:29:51 +00:00
parent 3f27c69169
commit 538159767f

View File

@ -5,6 +5,9 @@
#ifndef CONFIG_H
#define CONFIG_H
/* Get __FreeBSD_version. */
#include <osreldate.h>
/* Bug report URL. */
#define BUG_REPORT_URL "http://llvm.org/bugs/"
@ -248,7 +251,9 @@
#define HAVE_LOG10 1
/* Define to 1 if you have the `log2' function. */
#if __FreeBSD_version >= 900027 || (__FreeBSD_version < 900000 && __FreeBSD_version >= 802502)
#define HAVE_LOG2 1
#endif
/* Define to 1 if you have the `longjmp' function. */
#define HAVE_LONGJMP 1