hayodea 5845f1a41d Bug:Boost: Use shlibs instead of header-only for call_stack::top_
This symbol is defined as a static member object inside of a
boost detail header. When boost headers are used in a project
that uses Boost in both the main binary as well as dlopen()'d
shlibs, the top_ symbol gets duplicated and the metadata gets
partitioned.

We use the Boost shlib to unify both the main binary and the
shlibs to use the same memory address for top_.

This involves marking the templated object call_stack::top_ as
"extern" and then declaring to Boost that we intend to use the
shlibs.
2025-11-03 22:59:52 -04:00
2025-10-31 08:57:37 -04:00
2025-10-31 08:57:37 -04:00
2025-08-23 19:38:52 -04:00
2025-09-16 22:19:48 -04:00
2025-09-28 15:20:09 -04:00
2025-11-01 01:26:51 -04:00

The Salmanoff Project:

Salmanoff project logo

This project, Salmanoff (pronounced: Sal-man-off), is an ROS rewrite of the Harikoff project. The name is more reflective of the people whose ideas sparked the solutions in my mind. These people are:

  • Gregory SALmieri.
  • David HarriMAN.
  • Leonard PeikOFF.

Would you like to know what this project is and does? Well, it's a secret! But you can find out by reading the code. Or you could just ask me. Or you could wait until I release it. But that's no fun.

For package generation instructions, see PACKAGING.md.

Languages
C++ 89.4%
CMake 6.1%
C 2.3%
Shell 1.3%
GDB 0.6%
Other 0.3%