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

Lukas Oboril oboril.lukas at gmail.com
Tue Dec 11 19:12:11 CET 2007

On Dec 11, 2007 5:58 PM, Stefan Teleman <stefan.teleman at sun.com> wrote:
> Shawn Walker wrote:
> > Because you haven't yet said that the libraries would be named any
> > differently. Thus, a binary application distributed that was linked
> > against a version of say, Qt, that was compiled with the normal C++
> > runtime instead of stdcxx would likely have issues.
> What kind of "issues" ?
> The run-time loader /usr/lib/ld.so.1 binds to $SONAME, not to the
> actual filename of the shared library.
> Whomever wants to write an application and link against stdcxx or QT
> or libCstd.so.1 in Solaris better know the difference between
> different C++ Libraries, how they work, and what they need to do to
> get it right.
> > In addition, you seem to be throwing cold water on any administrators
> > who like to administer diskless systems. /usr is *not* used for 3rd
> > party software for a reason.
> Sysadmins can figure it out, that's what they get paid to do. If they
> don't want KDE in /usr, they can pkgrm  it. They don't even have to
> install it in the first place, since it's unlikely that KDE will be
> available in all the Solaris metaclusters. Probably only in developer
> and full.
> >>> 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.
> /usr/local: Over My Dead Body.

+1 :)

> That aside, /usr/local is used by Sunfreeware and i am not about to
> start a directory war with Steve Christensen, who is a very
> knowledgeable, gracious, polite, friendly and helpful guy.
> > The default locations argument also only applies to software that Sun
> > is distirbuting, not 3rd party software.
> /usr/apache or /usr/apache2 or /usr/perl5 or /usr/php5 or /usr/mysql5.
> In Solaris.
> Not /opt/apache, /opt/apache2, /opt/perl5, /opt/php5 or /opt/mysql5.
> --Stefan

Yes. As I understand in /usr live software provided by Sun and 3rd
party software which is bundled by Sun. /opt is good place for my own
builds, commercial software or software installed myself, by other
vendor and so on ...

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