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

Philip Brown phil at bolthole.com
Tue Aug 17 17:56:30 CEST 2010


On 8/17/10, Dom <dlaigle at opencsw.org> wrote:
> Hi,
>
> To start a thread we didn't have time to talk about during the summer camp,
> I'd like to install some additional dependencies within the CSW tree.
> Indeed, I have to recompile the WxWidget package with g++ for at least TWO
> packages, and I think it'd be better to install it under something like -say
> - /opt/csw/extra-dependencies-gcc instead of embedding it twice into both
> packages.
>
> Any thoughts ?
>

This is similar to the (admittedly now rather.. crusty) kde/qt issue.
where we have sun-compiled qt in /opt/csw, but gcc-compiled qt in a
subtree.

there is a question of why the tree is neccessary. Then there is a
secondary question, of how visible does it need to be?

For the Qt case, there is an accepted need for multiple levels of
dependancy and compilation.
Package A, needs package B, which needs qt-gcc.
Package B needs a "special" set of configuration files (a la
pkgconfig) for gcc-compiled qt, for Package A to then compile
properly.

Are there multi-level compilation issues involved with wxwidgets also?
If there are not, then even if wxwidgets itself provides "special"
gcc-related flags, we may be better off keeping the gcc-tweaked stuff
under /opt/csw/lib/wx-gcc-dev or something like that.

And/Or, if there is a nice simple top-level "wx-compile-config"
wrapper, providing  "wx-compile-config-gcc".

And/Or,
The  "simplest case" approach, would be if we could get away with providing just
/opt/csw/lib/libwx-gcc
Then adjusting gcc-needing dependants, to have
-R,-L/opt/csw/lib/libwx-gcc at link time.

So... how fussy/needy is the wxwidgets compile environment?


More information about the maintainers mailing list