<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 12, 2017 at 10:02 AM, Gordonjcp <span dir="ltr"><<a href="mailto:gordonjcp@gjcp.net" target="_blank">gordonjcp@gjcp.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On Sun, Dec 10, 2017 at 09:26:55PM +0100, Markus Seeber wrote:<br>
> >> and be done with it, let offensive software die. In my eyes writing a plugin GUI<br>
> >> in GTK/Qt is very bad practice for exactly these reasons.<br>
> > So what would you write it in instead?<br>
> ><br>
> You can still statically link for example with FLTK and derivatives or roll your<br>
<br>
</span>That doesn't answer the question, really.  For one thing, statically<br>
linking *anything* is utterly ridiculous and anyone doing that now or<br>
indeed at any point in the past 30 years of Unix development should have<br>
their hands cut off.<br></blockquote><div><br></div><div>I am not caught up on the entire conversation, 
but static linking is great. Dynamic linking prevents optimizations 
across library boundaries, and does work at runtime that could have been
 done at compile-time. Dynamic linking makes distribution of binaries 
more cumbersome and error-prone. There's a whole product / open source 
community around this containers concept which is basically a way to 
turn a bunch of messy dynamically linked components into a single static
 component.<br><div class="gmail_quote"><br></div><div class="gmail_quote">Perhaps
 you are using hyperbole, but generalization of "statically linking 
*anything*" belies a lack of understanding. Should every function of 
every object file be dynamically linked? Should we never have an inline 
function?</div><div class="gmail_quote"><br></div><div class="gmail_quote">There's
 a time and a place for dynamic linking, and it's plugins. But even so, 
you want each plugin to be statically linked, and the only thing dynamic
 is that you can load the plugin code from the host application at 
runtime.<br></div><div class="gmail_quote"><br></div><div class="gmail_quote">Regards,</div><div class="gmail_quote">Andrew Kelley</div><a href="http://ziglang.org/" target="_blank">http://ziglang.org/</a></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Why would FLTK be any better than Gtk or Qt?  It's slow, bloated and<br>
fairly ugly, and is yet another set of deps to pull in.<br>
<span class="gmail-HOEnZb"><font color="#888888"><br>
--<br>
Gordonjcp<br>
</font></span><div class="gmail-HOEnZb"><div class="gmail-h5"><br>
______________________________<wbr>_________________<br>
Linux-audio-dev mailing list<br>
<a href="mailto:Linux-audio-dev@lists.linuxaudio.org">Linux-audio-dev@lists.<wbr>linuxaudio.org</a><br>
<a href="https://lists.linuxaudio.org/listinfo/linux-audio-dev" rel="noreferrer" target="_blank">https://lists.linuxaudio.org/<wbr>listinfo/linux-audio-dev</a><br>
</div></div></blockquote></div><br></div></div>