[kde-solaris] [kde-discuss] KBE 1.0 - Build enviroment for KDE

Lukas Oboril oboril.lukas at gmail.com
Tue Dec 11 08:29:06 CET 2007


On Dec 11, 2007 7:48 AM, Alan DuBoff <alan.duboff at sun.com> wrote:
> On Mon, 10 Dec 2007, Shawn Walker wrote:
>
> > Some would argue those ways "aren't so old." I only started using
> > Solaris in 2005;
>
> Well, I've used Solaris x86 for more than 10 years, and Solaris sparc for
> longer than it.
>
> > Remember that any C++ dependencies we have are incompatible with other
> > C++ apps built against the other C++ runtime that comes with Solaris.
>
> Why so? We're going to use Studio, and link with our own library. Why
> would that effect other apps?
>
> > The other is because I know what the configuration of our dependencies
> > are like and how somewhat hacky or builds are since I've been working
> > with Stefan to get the dependencies going.
> >
> > That's my point. I think Adriaan has it right.
>
> No, he doesn't, and software will be moving into /usr.
>
> Just today one of the Sun engineers asked if it was possible to get
> the KDE packages located to /usr, and this is the trend that you will see
> with much of the software in OpenSolaris.
>
> Traditionally, software went it /opt as it was optional to the system, but
> the desktop is not something that is optional, nor is much of the open
> source software, IMO.
>
> > So how do you want to support side-by-side installations of KDE3&4?
> > I'm betting on many users wanting to be able to easily switch between
> > both.
>
> I don't, and I don't care of they can switch or not. Remove the packages
> and install the version you need, simple.
>
> > In the end, as much as I dislike it. I can live with kde in /usr and
> > maybe even our C deps. Though I would still like /usr/local better
> > since that's what many GNU/Linux apps do today even!
>
> No, that won't work either.
>
> For many years Solaris has been a one-off because it didn't put software
> in it's default location and required the setting of the target when
> building.
>
> Software by default is built for and goes in /usr, this is how the system
> works, and this is how most all of open source software compiles and
> installs by default.
>
> > I'm still of the belief that our C++ deps need to go somewhere out of
> > the way or that makes it very clear they're customised for us.
>
> We'll need to disagree on this point then. Me and Stefan were having this
> very conversation today with another engineer, and there is no reason we
> can't have our apache library in /usr/lib along with Sun's. The name is
> different and you need to link with it, just like any other library in
> /usr/lib, to use it.

Do you (or Stefan) prepare ARC for include stdcxx to
Opensolaris/Solaris in /usr/lib ??? I agree with include, it could be
more useful if stdcxx will live in /usr/lib then in other place.




-- 
Lukas 'Luc' Oboril
IRC nickname: luc^ at freenode


When dealing with people, let us remember we are not dealing with
creatures of logic. We are dealing with creatures of emotions,
creatures bristling with prejudices and motivated by pride and vanity.
  Dale Carnegie


More information about the kde-solaris mailing list