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
