summaryrefslogtreecommitdiff
path: root/core/toolchain/llvm/llvm/llvm.mk
diff options
context:
space:
mode:
Diffstat (limited to 'core/toolchain/llvm/llvm/llvm.mk')
-rw-r--r--core/toolchain/llvm/llvm/llvm.mk9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/toolchain/llvm/llvm/llvm.mk b/core/toolchain/llvm/llvm/llvm.mk
index 33ae4e5..401c03b 100644
--- a/core/toolchain/llvm/llvm/llvm.mk
+++ b/core/toolchain/llvm/llvm/llvm.mk
@@ -48,6 +48,15 @@ LLVM_HOST_CONFIGURE_OPTS += --enable-optimized --disable-jit --enable-zlib
LLVM_HOST_CONFIGURE_OPTS += --with-bug-report-url=$(EMBTK_BUGURL)
LLVM_HOST_CONFIGURE_OPTS += --with-binutils-include=$(__embtk_binutils_inc)
+LLVM_HOST_CONFIGURE_ENV :=
+ifeq ($(embtk_buildhost-freebsd),y)
+ifeq ($(call embtk_ge,$(embtk_buildhost-freebsd_version),1100056),y)
+LLVM_HOST_CONFIGURE_ENV += ac_cv_func_futimens=yes
+else
+LLVM_HOST_CONFIGURE_ENV += ac_cv_func_futimens=no
+endif
+endif
+
LLVM_HOST_MAKE_OPTS := NO_UNITTESTS=1
LLVM_HOST_MAKE_OPTS += CLANG_VENDOR="EmbToolkit [v$(EMBTK_VERSION)]"