You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ndk28 is 'e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128' , ldc v1.40.0 is 'e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32'
try ldc2 --float-abi=soft, --float-abi=hard, --float-abi=softfp, still same problem.
Fn32 seems stand for float32 hard data layouts, generate from ldc2, is there a way to change it?
The text was updated successfully, but these errors were encountered:
calvin2021y
changed the title
Linking two modules of different data layouts for android arm64 lto
Linking two modules of different data layouts for android aarch64 lto
Dec 21, 2024
The data layout string comes from LLVM; not sure if an advanced LLVM cmdline option (see -help-hidden), or playing with -mcpu/-mattr can be used to manipulate this one.
ndk28 is 'e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128' , ldc v1.40.0 is 'e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32'
try ldc2
--float-abi=soft
,--float-abi=hard
,--float-abi=softfp
, still same problem.Fn32
seems stand for float32 hard data layouts, generate from ldc2, is there a way to change it?The text was updated successfully, but these errors were encountered: