Bug #1237
closed
Built-in plugins are not relinked to the application after a modification
Added by Philippe Proulx almost 5 years ago.
Updated over 2 years ago.
Description
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
Follow-up:
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
PDF