Brian Cameron wrote:
>
> Simon:
>
>>>>         /usr/lib/libglibmm_generate_extra_defs-2.4.so       Volatile
>>>>     
>>>
>>> Does anyone ever need to link to this library specifically?  This seems
>>> like a very private implementation detail that should either be a 
>>> filter
>>> library or simply not exist on Solaris.
>>>   
>> Fine. I would like let it private.
>
> I am confused.  You agree to change the interface classification without
> answering Danek's questions.  I think it would be useful to explain how
> this library is used so we can make sure we set its interface stability
> level properly.

Brian and Danek,

This library is used to build the "generate_extra_defs" utility 
executable, which is a tool to generate the signals and properties .defs 
files.

The .defs file are text file, in a lisp format, that describe the API of 
a C library, including its objects (GObjects, widgets, interfaces, 
boxed-types and plain structs), functions, enums, signals and 
properties. Among them, "generate_extra_defs" executable is responsible 
for generating part of the signals and properties .defs files.

Eventally, .defs files and gmmproc work together to generate real .cc 
and .h source files. More info is 
http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/chapter-wrapping-c-libraries.html
 


Therefore, in one word, this library should be the same stability level 
as "gmmproc", I want to keep them in public.

Thanks,
-Simon
>
> Brian
>


Reply via email to