flexible-collision-library / fcl

Flexible Collision Library
https://flexible-collision-library.github.io/
Other
1.39k stars 417 forks source link

Build failure on ARM (ROS Noetic release issue) #513

Closed tylerjw closed 3 years ago

tylerjw commented 3 years ago

copy-pasted from here

@sloretz said:

It looks like the fcl build is still failing on arm, even with the new patch checking if the host supports SSE. The console output says it has the latest version ( 0.6.1-2focal.20201126.000025 ), so that patch wasn’t enough. It seems like cmake thinks the hosts supports SSE and SSE2, but the compiler does not. I think resolving the issue means another patch to fcl :frowning: followed by another release of fcl into Noetic, followed by a MoveIt release to use fcl again.

For a patch to fcl I would guess using check_cxx_compiler_flag() with the flags in SSE_FLAGS to set the default value of the option FCL_USE_x64_SSE could resolve the issue.