[csw-maintainers] need of an additional directory tree under /opt/csw

Dagobert Michelsen dam at opencsw.org
Wed Aug 18 14:53:56 CEST 2010


Hi Dominique,

first, your GCCfss 4.3.2 and 4.3.3 have been installed on current9s  
and current10s.

Am 18.08.2010 um 00:22 schrieb Dom:
> these are tough questions for me. As Peter mentioned, having well- 
> identified packages would make life easier for other maintainers who  
> have similar dependencies. To the question "why" I need gcc/g++  
> compiled libraries, I just can answer the following: more that 440 c+ 
> + source files to hack in order to be "Sun-Studio compliant" is a  
> lot of too much work for me, just to have binaries available on Sun  
> Solaris (yes: Sun Solaris, and not Oracle Solaris :-)). I had some  
> cheat chat with the main developers of Kicad and they just answered  
> to me: "we only support Gcc". And indeed: all the patches I  
> submitted to them in order to have C++ code without any GCC specific  
> extensions were refused !
> I have no problem embedding specific dependencies within each  
> packages, even if some of them have to be installed twice or more.  
> It is just a question of "quality" for me...
> BTW: the incoming Kicad package I'll release will NOT include the  
> "dev" version of WxWidget 2.8.11 I had to provide internally. So  
> will it be for Erlang. Funny is that Kicad depends on Erlang, and  
> both depend on WxWidgets. And I'll have the same case with "boost",  
> unfortunatly.
>
> But this still remains subject to change... for the next versions !

I think it would be cleanest to have a convention for gcc-compiled c++  
libs,
like
   CSW<pkg>lib is the Sun Studio version
   CSW<pkg>lib-gcc is the gcc compiled version
Then there should also be a standard place for these libs. I propose
   /opt/csw/lib/gcc/mylib.so
   /opt/csw/lib/gcc/amd64/mylib.so
   /opt/csw/lib/gcc/64 -> (amd64|sparcv9)
These links should be delivered by CSWlibgcccommon.

Thoughts?


Best regards

   -- Dago



More information about the maintainers mailing list