summaryrefslogtreecommitdiff
path: root/core/mk/glibc.mk
diff options
context:
space:
mode:
Diffstat (limited to 'core/mk/glibc.mk')
-rw-r--r--core/mk/glibc.mk13
1 files changed, 13 insertions, 0 deletions
diff --git a/core/mk/glibc.mk b/core/mk/glibc.mk
index cbc9e8b..ffd4879 100644
--- a/core/mk/glibc.mk
+++ b/core/mk/glibc.mk
@@ -42,6 +42,10 @@ embtk_glibc_cflags := $(subst -O0,-O1,$(__embtk_glibc_cflags))
# Hard or soft floating point in glibc?
embtk_glibc_floattype := $(if $(CONFIG_EMBTK_SOFTFLOAT),--with-fp=no,--with-fp=yes)
+
+#
+# BSD systems compat
+#
ifeq ($(embtk_buildhost_os_type),bsd)
embtk_glibc_buildcflags := -I/opt/local/include -I/usr/local/include -Dstat64=stat
ifeq ($(embtk_buildhost_os),macos)
@@ -51,6 +55,15 @@ embtk_glibc_buildldflags := -L/opt/local/lib -L/usr/local/lib -lintl
endif
#
+# cygwin compat
+#
+ifeq ($(embtk_buildhost_os_type),cygwin)
+embtk_glibc_buildcflags := -Dstat64=stat
+embtk_glibc_buildldflags := -lintl
+endif
+
+
+#
# glibc install
#