From 4f48b514b90f362a367e9357222f0b7bd3fcc5c0 Mon Sep 17 00:00:00 2001 From: Karim Shamazov Date: Tue, 4 Aug 2026 17:00:29 +0300 Subject: [PATCH 1/2] add ld flags into objs-to-k2-component target cmd --- compiler/make/objs-to-k2-component-target.h | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/make/objs-to-k2-component-target.h b/compiler/make/objs-to-k2-component-target.h index 49f54a6694..ecbe472301 100644 --- a/compiler/make/objs-to-k2-component-target.h +++ b/compiler/make/objs-to-k2-component-target.h @@ -74,6 +74,7 @@ class Objs2K2ComponentTarget : public Target { std::for_each(libs.cbegin(), libs.cend(), [&ss](const auto &lib) noexcept { ss << lib << " "; }); ss << end_group; } + ss << settings->ld_flags.get(); return ss.str(); } }; From c5e4524df8e8b9c32976242bd488d49afddff93c Mon Sep 17 00:00:00 2001 From: Karim Shamazov Date: Fri, 7 Aug 2026 14:32:12 +0300 Subject: [PATCH 2/2] remove implicit ld flags from objs-to-k2-component target cmd --- compiler/make/objs-to-k2-component-target.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/make/objs-to-k2-component-target.h b/compiler/make/objs-to-k2-component-target.h index ecbe472301..a8bee05a85 100644 --- a/compiler/make/objs-to-k2-component-target.h +++ b/compiler/make/objs-to-k2-component-target.h @@ -74,7 +74,7 @@ class Objs2K2ComponentTarget : public Target { std::for_each(libs.cbegin(), libs.cend(), [&ss](const auto &lib) noexcept { ss << lib << " "; }); ss << end_group; } - ss << settings->ld_flags.get(); + ss << settings->extra_ld_flags.get(); return ss.str(); } };