some work on fpc

This commit is contained in:
2025-12-30 22:13:01 +02:00
parent 842eeabbde
commit 773a541199
27 changed files with 298 additions and 101 deletions

View File

@@ -156,7 +156,7 @@ CUtlString CClangLinker::Link( LinkProject_t *pProject )
}
if (pProject->m_target.kernel == TARGET_KERNEL_LINUX || pProject->m_target.kernel == TARGET_KERNEL_ANDROID)
{
//args.AppendTail("-rdynamic");
args.AppendTail("-Wl,--disable-new-dtags");
args.AppendTail("-Wl,-rpath,$ORIGIN");
}
@@ -174,6 +174,8 @@ CUtlString CClangLinker::Link( LinkProject_t *pProject )
args.AppendTail(object.m_szObjectFile);
if (pProject->m_target.kernel == TARGET_KERNEL_WINDOWS || pProject->m_target.kernel == TARGET_KERNEL_LINUX || pProject->m_target.kernel == TARGET_KERNEL_ANDROID)
args.AppendTail("-Wl,--no-whole-archive");
for (auto object: pProject->libraryObjects)
args.AppendTail(object);
// Libraries
for (auto lib: pProject->libraries)