getting through tests on mac
authorChris Koeritz <fred@gruntose.com>
Sun, 16 May 2021 22:53:07 +0000 (18:53 -0400)
committerChris Koeritz <fred@gruntose.com>
Sun, 16 May 2021 22:53:07 +0000 (18:53 -0400)
just fixing some missing / different things for macos, like there is no /usr/include on catalina for some reason.

nucleus/library/tests_filesystem/test_directory_tree.cpp
scripts/clam/cpp/variables.def

index 5e9fe6b3426c93d754c8695d115f915745f6bc6f..7897831bf0b3b916db6188a009368d13826a3ff9 100644 (file)
@@ -54,7 +54,7 @@ int test_directory_tree::execute()
 {
   FUNCDEF("execute");
 
-  astring path = "/usr/include";
+  astring path = "/usr/lib";
 #ifdef __WIN32__
   // default path for windoze uses an area that should always exist.
   path = environment::get("COMMONPROGRAMFILES");
index 7ad4c79c1801d7d8d35ee67f4eeda1a4ba7a5827..95933297d3a08c1def9575bdca99ed87f2d61d50 100644 (file)
@@ -955,6 +955,8 @@ ifeq "$(COMPILER)" "GNU_DARWIN"
 #  LOAD_FLAG_PREFIX += -Xlinker 
 #mac has no o3???
 #-O3 
+  # special flags for getting rid of warnings on fd_set.
+  LOAD_FLAG_PREFIX=-Wl,-U,___darwin_check_fd_set_overflow
 
 # -Xlinker --print-map : shows what went in and why.
 # -Xlinker -O3 : linker optimization