Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
ezkotlin-feature-ohos-arm64
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhen.jiang
ezkotlin-feature-ohos-arm64
Commits
cf318020
Commit
cf318020
authored
Mar 03, 2026
by
zhen.jiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: incremental开始后,文件数很多时ld.ll报参数太长问题修复
parent
b203b059
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
1 deletion
+11
-1
Linker.kt
native/utils/src/org/jetbrains/kotlin/konan/target/Linker.kt
+11
-1
No files found.
native/utils/src/org/jetbrains/kotlin/konan/target/Linker.kt
View file @
cf318020
...
...
@@ -213,6 +213,14 @@ class OhosLinker(targetProperties: OhosConfigurables) : LinkerFlags(targetProper
if
(
kind
==
LinkerOutputKind
.
STATIC_LIBRARY
)
return
staticGnuArCommands
(
ar
,
executable
,
objectFiles
,
libraries
)
//fix: arguments too long
val
librariesArgs
=
if
(
libraries
.
isEmpty
())
{
libraries
}
else
tempFiles
.
create
(
"libraries"
).
let
{
librariesListFile
->
librariesListFile
.
writeLines
(
libraries
)
listOf
(
"@${librariesListFile.absolutePath}"
)
}
val
dynamic
=
kind
==
LinkerOutputKind
.
DYNAMIC_LIBRARY
val
targetToolchain
=
absoluteTargetToolchain
val
crtPrefix
=
"$absoluteTargetSysRoot/$crtFilesLocation"
...
...
@@ -243,7 +251,9 @@ class OhosLinker(targetProperties: OhosConfigurables) : LinkerFlags(targetProper
if
(
dynamic
)
+
linkerDynamicFlags
if
(
dynamic
)
+
"--soname=${File(executable).name}"
+
objectFiles
+
libraries
//fix: arguments too long
// +libraries
+
librariesArgs
+
linkerArgs
+
linkerKonanFlags
when
(
sanitizer
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment