CLion 2021.3.1 broke my Docker toolchain interface

Completed

I had a support request regarding this issue. The support team confirmed the issue and answered that the problem will most likely be remedied in 2022.1, but I just want to post here as well to inform the community in case anyone has similar issues.

 

I use the Docker toolchain in CLion for developing ROS-code. The ROS dependencies requires me to source a setup script in the entrypoint of the toolchain image. This worked fine in 2021.3, but was broken in 2021.3.1. I figured out that the entrypoint of the image was completely bypassed after that update. I suspect CPP-27316 is the culprit.

 

I think it's worrying that the interface is changed so significantly without proper documentation. Thankfully I believe JetBrains will sort the issue out by adding options for the Docker toolchain command (CPP-27348).

 

I temporarily fixed this by rolling back to 2021.3 https://www.jetbrains.com/clion/download/other.html

0
2 comments

Glenn Bitar

You might be able to use a toolchain environment script to replicate your ENTRYPOINT command as a workaround for this until CPP-27348 is resolved.

0
Avatar
Permanently deleted user

Glenn Bitar

The "container options" functionality (https://youtrack.jetbrains.com/issue/CPP-27348 ) is available in latest CLion EAP.

You can remove `--entrypoint` option and I suppose it helps with your case.

0

Please sign in to leave a comment.