Arvind Srinivasan wrote:

>Hi,
>
>When building the SFW sources, I noticed that the apache component has a 
>bootstrapping issue in that usr/src/cmd/apache depends on /usr/apache/bin/apxs.
>  
>

This is usually fixed by getting the dependency from the
proto area, eg, libxslt/Makefile.sfw:
       --with-libxml-include-prefix=$(ROOT)/usr/include/libxml2 \


>As more components are integrated into SFW, there might be other cases where 
>more than 1 version of a component needs to be in the tree. For such cases 
>wouldn't it be better to have all the versions under the same top-level 
>directory? i.e.
>
>[i]
>mod_perl/mod_perl-1.29.tar.gz
>mod_perl/mod_perl-2.0.2.tar.gz
>[/i]
>  
>

I prefer the example of postgres, with 2-level directories, eg
postgres/postgresql-8.1/postgresql-8.1.9.tar.gz
postgres/postgresql-8.2/postgresql-8.2.4.tar.gz

Automake (coming soon) will follow this convention.

- Dermot


Reply via email to