-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Library symbols should be hidden by default #166
Comments
Something to target |
keep open until we change the default behavior in ignition-cmake3 |
I guess we forgot to reconfigure the default behavior in gz-cmake3 |
Unfortunately we lost the moment to get the changes done. I've renamed the label to gz-cmake4. I've a testing workspace ready for testing but last time it was broken on gz-math7 with was quite early in the dependency chain. We probably want to fix the issues before committing the change to gz-cmake to avoid broken compilations on gz family. |
As suggested by @azeey and @scpeters in gazebosim/gz-math#566 (comment). Best way to test CI could be:
|
All until here is now done.
As pointed by @scpeters we are here. Let's remove the added symbols from all libs. |
… gz-cmake. See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#588) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#573) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#568) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#2283) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#605) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#413) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#953) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#467) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#408) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#135) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#121) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#1355) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (#399) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]>
… gz-cmake. (gazebosim#1355) See gazebosim/gz-cmake#166 (comment) Signed-off-by: Jose Luis Rivero <[email protected]> Merging SDF dom changes with main
Environment
Description
*_HIDDEN
macro are visibleSteps to reproduce
Here's an MWE: https://github.com/azeey/sandbox/tree/master/ign-cmake-visibility
After building, use
nm -C lib/libtset_ign_cmake_visibility.so | grep test_
to see which symbols are hidden:test_hidden_func
should be hidden by default, but as theT
(global symbol) in thenm
output shows, it is visibile.The text was updated successfully, but these errors were encountered: