Built-in plugins are not relinked to the application after a modification
Added by Philippe Proulx over 3 years ago.
Updated about 1 year ago.
The build system seems to be unaware that cli/babeltrace depends on the plugins. This is probably due to the (ab)use of LDFLAGS (see Makefile.am).
- Status changed from New to Feedback
Simon Marchi wrote:
Is this only relevant when building with
--enable-built-in-plugins? If plugins are external shared objects, then I guess
cli/babeltrace is not linked against them, they are dlopened? And therefore, it's only at runtime that we will discover if a plugin is missing some symbol.
So I assume it's only when using built-in plugins, if you modify a plugin, then
cli/babeltrace must be rebuilt to integrate the newly built plugin?
Jérémie Galarneau wrote:
Yes, this is for static builds (--enable-built-in-plugins). babeltrace.exe must be relinked when a plug-in is modified.
Migrated from internal bug tracker.
- Status changed from Feedback to In Progress
- Assignee set to Michael Jeanson
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
Also available in: Atom