-
Notifications
You must be signed in to change notification settings - Fork 44
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
Fixed pose_lookup
and dynamic_lib
#304
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Imo, the -DNDEBUG
and normal builds have deviated too far in dynamic_lib
. One has a destructor, the other doesn't.
Can we merge the paths and always propagate debug information?
Partially addresses #305 for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I intend dynamic_lib
to be used outside of ILLIXR, and in that case, the basename of the dirname is not so meaningful. Let's set the name to the while pathname.
Then lgtm.
b9ee19b
to
3ccef55
Compare
3ccef55
to
9b51e19
Compare
- Fixed 'pose_lookup' initialization in 'pose_lookup/plugin.cpp' - Added debugging prints to 'common/dynamic_lib.hpp' - New 'path_basename' for debugging in 'common/dynamic_lib.hpp' - Failed calls to 'dlclose' non-fatal with 'dbg' in 'common/dynamic_lib.hpp'
- Merged 'opt' and 'dbg' paths in 'common/dynamic_lib.hpp'
- Committing to mitigate CI initialization bug (gtsam preintegration) - Refactored spacing in 'common/dynamic_lib.hpp'
- Changed '_m_lib_name' -> '_m_lib_path' in 'common/dynamic_lib.hpp' - Added comments in 'common/dynamic_lib.hpp'
9b51e19
to
5e4c8fb
Compare
Semi working offloading. VIO doesnt work ATM test commit Add offloading server and device code Fixing common and adding extra prints for debugging Add prints and offloading config Server fix for zed pt1 Offloading device cleanup Add offload client config Revert boost install script (#323) * Revert "Enabled boost in 'deps.sh' (#308) (#309)" This reverts commit 8590c74. We do not need to build boost ourselves, we can install it from apt. * Do not prompt user for boost installation Fix docs (#319) * Fix writing_your_plugin.md docs * Added Bill's suggestions * Fix typos * Fix typos Fixed `pose_lookup` and `dynamic_lib` (#304) * Fixing pose_lookup and dynamic_lib (#303) - Fixed 'pose_lookup' initialization in 'pose_lookup/plugin.cpp' - Added debugging prints to 'common/dynamic_lib.hpp' - New 'path_basename' for debugging in 'common/dynamic_lib.hpp' - Failed calls to 'dlclose' non-fatal with 'dbg' in 'common/dynamic_lib.hpp' * Updated literal types in 'commmon/dynamic_lib.hpp' (#303) * Addressing reviewer comments (#303) - Merged 'opt' and 'dbg' paths in 'common/dynamic_lib.hpp' * Miscellaneous changes (#303) - Committing to mitigate CI initialization bug (gtsam preintegration) - Refactored spacing in 'common/dynamic_lib.hpp' * Updating 'dynamic_lib' (#303) - Changed '_m_lib_name' -> '_m_lib_path' in 'common/dynamic_lib.hpp' - Added comments in 'common/dynamic_lib.hpp' * Using string constructor copy in 'common/dynamic_lib.hpp' (#303) * Removed debug guard when failing to open a dynamic library (#303 Added documentation for using Switchboard and Phonebook externally (#320) * Added documentation for using Switchboard and Phonebook externally * fix typo and spacing * Fix typos Co-authored-by: Qinjun Jiang <90299267+qinjunj@users.noreply.github.com> Renamed files and merge master Cleaned up code ready for PR Fix readme Revert hotfix and address comments Revert rt_slam config Minor fix and verify all combinations of ZED/dataset with OV/Kimera work
Closes #303 .
pose_lookup
initialization inpose_lookup/plugin.cpp
common/dynamic_lib.hpp
path_basename
for debugging incommon/dynamic_lib.hpp
dlclose
non-fatal withdbg
incommon/dynamic_lib.hpp