aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2020-09-28 12:48:50 +0100
committerGitHub <noreply@github.com>2020-09-28 12:48:50 +0100
commit1818ceb4f2b474152fed0cb7e5cfaeaa26e00105 (patch)
tree72d1351b496f9fc379779001b5e44e4ffa675756 /src
parente95addb1f4f298a7befa2a45dadbce9fcb7a0e00 (diff)
parent6b83159b062b72727d887663452fa445382373fc (diff)
Merge pull request #747 from Platin21/master
Fixes for MacOS 11 / Big Sur
Diffstat (limited to 'src')
-rw-r--r--src/main.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/main.cpp b/src/main.cpp
index e53f1b7d9..b15518d6e 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -432,7 +432,11 @@ i32 linker_stage(lbGenerator *gen) {
#endif
, linker, object_files, LIT(output_base), LIT(output_ext),
lib_str,
- "-lc -lm",
+ #if defined(GB_SYSTEM_OSX)
+ "-lSystem -lm -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk",
+ #else
+ "-lc -lm",
+ #endif
LIT(build_context.link_flags),
LIT(build_context.extra_linker_flags),
link_settings);
@@ -2195,7 +2199,11 @@ int main(int arg_count, char const **arg_ptr) {
#endif
, linker, LIT(output_base), LIT(output_base), LIT(output_ext),
lib_str,
- "-lc -lm",
+ #if defined(GB_SYSTEM_OSX)
+ "-lSystem -lm -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk",
+ #else
+ "-lc -lm",
+ #endif
LIT(build_context.link_flags),
LIT(build_context.extra_linker_flags),
link_settings);