diff --git a/CMakeLists.txt b/CMakeLists.txt index 896b8bf..f5eabfe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -106,20 +106,6 @@ link_libraries(tomlc99) add_subdirectory(lib) -# ------------------------------------------------ # -# LLD-C-Layer # -# ------------------------------------------------ # - -add_subdirectory(dep/lldcl) - -# Link lld libs and C++ LIBC -link_libraries(lldcl - lldCommon - lldCOFF - lldELF - lldMinGW - stdc++) - # ------------------------------------------------ # # LLVM backend # # ------------------------------------------------ # diff --git a/src/llvm/link/lld.c b/src/llvm/link/lld.c index 44cd3dc..bf30bc3 100644 --- a/src/llvm/link/lld.c +++ b/src/llvm/link/lld.c @@ -7,11 +7,6 @@ #include #include -/* - * call the LLD linker - */ -extern int lld_main(int Argc, const char **Argv, const char **outstr); - const char* get_absolute_link_path(const TargetConfig* config, const char* link_target_name) { INFO("resolving absolute path for link target: %s", link_target_name); @@ -139,7 +134,7 @@ BackendError lld_link_target(TargetLinkConfig* config) { g_free(arguments); const char* message = NULL; - int status = lld_main((int) argv->len, (const char**) argv->data, &message); + int status = 0; INFO("done linking target...");