2009/7/6 Toshio Kuratomi <a.badger(a)gmail.com>:
Don't do this. If you must, build scintilla as static libraries
in its
own package. Then follow the Guidelines related to static libraries for
linking MySQL Workbench against it. The Guidelines for static linking
were designed to make it as easy as possible for packages consuming
static libraries to watch for problems in the libraries and do rebuilds
whenever that occurred. Bundling, OTOH, makes it easy for applications
to carry old versions of buggy libraries around for a long time.
> Geany is another such application.
>
Yeap, having to track the problems with a single library in multiple
applications is one of the reasons not to bundle even if we just build
it as a static library.
Yeah, fully agreed. There's some resistance upstream though, eg.
http://sourceforge.net/tracker/index.php?func=detail&aid=2488121&...