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
Linking statically, built from HEAD, with -DBT_USE_NEON=1 and GCC10, for Linux:
ld: /tmp/openmw.RFu4sG.ltrans16.ltrans.o: in function `btVector3::maxDot(btVector3 const*, long, float&) const':
<artificial>:(.text+0xfaa294): undefined reference to `_maxdot_large'
ld: <artificial>:(.text+0xfaa298): undefined reference to `_maxdot_large'
collect2: error: ld returned 1 exit status
If I also set -DBT_USE_SIMD_VECTOR3=1, I instead get a compile error:
src/LinearMath/btVector3.cpp:857:13: error: ‘sysctlbyname’ was not declared in this scope
857 | int err = sysctlbyname("hw.optional.neon_hpfp", &hasFeature, &featureSize, NULL, 0);
Looks like it's using some Apple / BSD specific syscall that doesn't exist on Linux
Modifying it to remove the syscall results in another error:
{standard input}:7217301: Error: instruction does not accept this addressing mode -- `vld1.f32 {d16},[r2,#128]!'
This discussion was converted from issue #3243 on April 26, 2021 03:46.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Linking statically, built from HEAD, with
-DBT_USE_NEON=1
and GCC10, for Linux:If I also set
-DBT_USE_SIMD_VECTOR3=1
, I instead get a compile error:Looks like it's using some Apple / BSD specific syscall that doesn't exist on Linux
Modifying it to remove the syscall results in another error:
Beta Was this translation helpful? Give feedback.
All reactions