On Feb 9, 2008 5:26 AM, Sriram Natarajan <Sriram.Natarajan at sun.com> wrote: > Hi > As part of WebStack project within Open Solaris, I am currently > working on addressing couple of PHP build related bugs . Regarding this, > I had couple of questions and I was hoping to get the community's feedback > > - PostgreSQL 8.2 is available within Open Solaris for a while now and > MySQL is available as of build 79. So, will it be acceptable if PHP > build process looks for these components to be available on the system > as part of SFW build process. In other words, can we require a SFW > component developer to use build 79 or above for building SFW stack ? > Has this been done before ? >
Probably it should. There are such build time dependencies existing in SFW. These dependencies are not evident since these are hidden in the makefiles of the components. Ex: Expect builds tcl & tk to satisfy the pre-requisite. Expect like php was introduced later while tcl/tk were already present in SFW. > I understand that most of the components within SFW are self contained. > In other words, most of the components don't require developers to have > a particular version of Nevada build to successfully build SFW . Not true. See "Known Issues" section in http://opensolaris.org/os/project/sfwnv/Documents/install_quickstart This is probably because SFW is not self contained due to some erring components, others may be able to provide more details. -Shiv
