On Wed, 3 Sep 2008, Paul Jakma wrote:

> On Wed, 3 Sep 2008, Alan DuBoff wrote:
>
>> I haven't looked at the other packages, there's about 3 or 4 that are 
>> needed for Alpine to run, the following could all be needed.
>> 
>> libiconv
>> libintl
>> ncurses
>> openssl (should be in the system already)
>
> For basic functionality, yes.
>
> It doesn't quite find OpenSSL by default, least when I last built alpine.

That's correct, it passes the location when configure is run.

> GSSAPI takes some hacking on build files. LDAP takes a bit more hacking.

Yes, I started to talk to Mike Sullivan about this issue, some...but we 
didn't get into too many details...

The notion is similar to the Companion CD, Blastwave, sunfreeware, pkgsrc,
etc...and that is that in the big picture, you need to build and ensure 
that your packages all work together. In the case of the Companion CD that 
was in /opt/sfw, /usr/pkg for pkgsrc, or /opt/csw for Blastwave.

My belief is that we need to be one and the same always.

Just like Debian/Nexenta, where all the software is built and located in 
/usr, we really do need our software built with the same libraries, 
running with the same libraries the system uses.

Given that OpenSolaris seems to be moving in that direction, to locate all 
within /usr, packages should be required to use system libraries which are 
already available, and supply any additional packages needed, for putback. 
This is more directed towards David Comay I suppose, not you directly 
Paul.

Eventually we won't need to include more libraries, and we'll have the 
ones we need. Everything should be buildable and included with the base 
system, IMO. Even in the case of a library, a specific version may be 
required.

At least I believe we will run into more issues down the road by allowing 
some additional library location. The users can still add their own, but 
as a system all of our software should be centrally located, working, 
and building together. In that regard, /usr being that panacea. Let me run 
and put on my nomex suit, that topic has been known to cause heat...but I 
know that OpenSolaris is doing that already today.

There could be another notion that would require sfwnv to be separate from 
/usr, and I would like to hear if so, to understand that perspective.


--

Alan DuBoff - Solaris x86 IHV/OEM Group

Reply via email to