From 13e6a7529652a303b74b5c5235e8046e029f0576 Mon Sep 17 00:00:00 2001
From: Chris Koeritz <cak0l@virginia.edu>
Date: Sun, 16 May 2021 18:53:07 -0400
Subject: [PATCH] getting through tests on mac

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 | 2 +-
 scripts/clam/cpp/variables.def                           | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/nucleus/library/tests_filesystem/test_directory_tree.cpp b/nucleus/library/tests_filesystem/test_directory_tree.cpp
index 5e9fe6b3..7897831b 100644
--- a/nucleus/library/tests_filesystem/test_directory_tree.cpp
+++ b/nucleus/library/tests_filesystem/test_directory_tree.cpp
@@ -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");
diff --git a/scripts/clam/cpp/variables.def b/scripts/clam/cpp/variables.def
index 7ad4c79c..95933297 100644
--- a/scripts/clam/cpp/variables.def
+++ b/scripts/clam/cpp/variables.def
@@ -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
-- 
2.34.1