On Mon, Apr 2, 2012 at 7:37 AM, Basile Starynkevitch
<bas...@starynkevitch.net> wrote:
> On Sun, 01 Apr 2012 16:41:09 -0400
> Diego Novillo <dnovi...@google.com> wrote:
>
>> On 3/31/12 1:51 PM, Basile Starynkevitch wrote:
>>
>> > If we want to aim towards a more modular GCC made of several shared 
>> > libraries, it seems
>> > that we are requiring the host system to have dynamic libraries (which is 
>> > not a big deal
>> > today; all the major OSes running on developers desktop or laptop have 
>> > them).
>>
>> I don't follow.  Modularity does not require shared libraries.
>
>
> Indeed, but when GCC is made of several shared libraries, it would be 
> modular, since each
> such shared library would be defined by a module.
>
> (I mean that modules are a design thing existing at the source level, and 
> each shared
> library would implement one module; look into GTK/Gnome to feel what I mean: 
> Pango,
> Glib, Gio, Atk, .... are modules there and have libpango.so, libglib.so, 
> libgio.so,
> libatk.so ... at runtime..).
>
>>
>> > In that case, I think that we should always --enable-plugin at configure 
>> > time, hence
>> > making that configure switch useless (since always on).
>>
>> Plugins are auto-detected on systems that support it and always enabled.
>
> I've heard that some Linux distributions (perhaps some version of RedHat?) 
> explicitly
> configure with --disable-plugin

SUSE does.  And until we get a real plugin API we will continue to do so.

Richard.

Reply via email to