Skip to content

do not use experimental on clang>=10#209

Closed
Karsten1987 wants to merge 1 commit intoros:ros2from
Karsten1987:disable_experimental_clang10
Closed

do not use experimental on clang>=10#209
Karsten1987 wants to merge 1 commit intoros:ros2from
Karsten1987:disable_experimental_clang10

Conversation

@Karsten1987
Copy link
Copy Markdown
Contributor

@Karsten1987 Karsten1987 commented Sep 25, 2020

I could not get pluginlib to compile with a homebrew llvm clang. Note this is different of AppleClang which is shipped by default on OSX. The filesystem libraries are marked explicitly unavailable until OSX 10.15.
That's the same problem as described here: https://answers.ros.org/question/338832/ros2-source-install-macos-10151-qt_gui_cpp-fails/

Don't have much more info about this though. Some information might be here:
https://stackoverflow.com/questions/42633477/macos-clang-c17-filesystem-header-not-found

Might be related to #168

As a general question, I am wondering though why we ship pluginlib with this custom logic. It anyways depends on rcpputils already, why not using their filesystem implementation?

Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
@clalancette
Copy link
Copy Markdown
Contributor

Obsoleted by #212, so closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants