aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorPlatin21 <armin.hamar@icloud.com>2020-10-31 22:05:40 +0100
committerPlatin21 <armin.hamar@icloud.com>2020-10-31 22:05:40 +0100
commit7694a89d381c14bbefb54ce2589d7e291b79dfe4 (patch)
tree6332c28e82c7f4f4e2219d188f11c7972b859c1b /src/main.cpp
parent75e8e5e06f0b2739cef7a76a4b59d4d95ff397bd (diff)
Fix for local/lib linking from brew for macOS
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 149c1522d..154be362f 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -431,19 +431,19 @@ i32 linker_stage(lbGenerator *gen) {
" -e _main "
#endif
, linker, object_files, LIT(output_base), LIT(output_ext),
- lib_str,
#if defined(GB_SYSTEM_OSX)
- "-lSystem -lm -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk",
+ "-lSystem -lm -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -L/usr/local/lib",
#else
"-lc -lm",
#endif
+ lib_str,
LIT(build_context.link_flags),
LIT(build_context.extra_linker_flags),
link_settings);
if (exit_code != 0) {
return exit_code;
}
-
+
#if defined(GB_SYSTEM_OSX)
if (build_context.ODIN_DEBUG) {
// NOTE: macOS links DWARF symbols dynamically. Dsymutil will map the stubs in the exe
@@ -2221,7 +2221,7 @@ int main(int arg_count, char const **arg_ptr) {
, linker, LIT(output_base), LIT(output_base), LIT(output_ext),
lib_str,
#if defined(GB_SYSTEM_OSX)
- "-lSystem -lm -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk",
+ "-lSystem -lm -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -L/usr/local/lib",
#else
"-lc -lm",
#endif