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
While working on gazebo-release/gz-sim8-release#8 I found some difficulties into splitting the packaging from client/server in gz-sim. Note that we mainly want to split the GUI libraries (specially those that needs Qt) into a separate package.
Reviewing the situation: there are two libraries that links against Qt:
While the gz-sim8-gui is expected to use the Qt symbols and we can package it in a separate GUI package the
libgz-sim8-gz library is probably use by the calls to server and client at the same time.
Question to answer is: is there a real need to link the gz CLI to these GUI libraries or we can remove the linking? If there is a real need, why we can not run the gz sim -s without the Qt libraries?
The text was updated successfully, but these errors were encountered:
I think the best option is to accelerate gazebosim/gz-tools#7, which will give us the option to have separate binaries for the server and the GUI. @sauk2 is already working on this, so it'd be great if we focus our efforts on supporting him.
While working on gazebo-release/gz-sim8-release#8 I found some difficulties into splitting the packaging from client/server in gz-sim. Note that we mainly want to split the GUI libraries (specially those that needs Qt) into a separate package.
Reviewing the situation: there are two libraries that links against Qt:
While the gz-sim8-gui is expected to use the Qt symbols and we can package it in a separate GUI package the
libgz-sim8-gz library is probably use by the calls to server and client at the same time.
If I'm not wrong the related code is:
gz-sim/src/CMakeLists.txt
Lines 212 to 229 in 4c2797d
Question to answer is: is there a real need to link the gz CLI to these GUI libraries or we can remove the linking? If there is a real need, why we can not run the
gz sim -s
without the Qt libraries?The text was updated successfully, but these errors were encountered: