On NetBSD, linking nlopt fails because its internal red-black tree implementation uses the same symbol names…
On NetBSD, linking nlopt fails because its internal red-black tree implementation uses the same symbol names…: a task in LegoFlow-SWE (Harbor dataset). All of nlopt's red-black tree symbols must be prefixed with nlopt to avoid this collision. The public API functions that need to be renamed…
The task
All of nlopt's red-black tree symbols must be prefixed with `nlopt_` to avoid this collision. The public API functions that need to be renamed include `nlopt_rb_tree_init`, `nlopt_rb_tree_destroy`, `nlopt_rb_tree_check`, and `nlopt_rb_tree_pred`. Every other internal function, type, and macro that is part of the…
Part of Lego-X/LegoFlow-SWE.