Adds new flag for linker to know if it should link the system library or not

This commit is contained in:
Platin21
2024-01-02 20:55:15 +01:00
parent 778bbee17c
commit da977cf1e6
3 changed files with 25 additions and 1 deletions

View File

@@ -107,6 +107,10 @@ gb_internal bool lb_init_generator(lbGenerator *gen, Checker *c) {
String init_fullpath = c->parser->init_fullpath;
linker_data_init(gen, &c->info, init_fullpath);
#if defined(GB_SYSTEM_OSX) && (LLVM_MAJOR_VERSION < 14)
linker_enable_system_library_linking(gen);
#endif
gen->info = &c->info;
map_init(&gen->modules, gen->info->packages.count*2);