Here's an experimental script draft that does a full install of fenics components on the side after using hashdist for the dependencies.
Martin On 7 January 2015 at 13:45, Martin Sandve Alnæs <[email protected]> wrote: > Great, that's the way I wanted it myself. It's much cleaner not to have a > hashdist build if fenics in the path hidden behind my own build. > > Martin > 7. jan. 2015 13:24 skrev "Anders Logg" <[email protected]>: > >> Something I just noticed is that it does not work to first build all of >> FEniCS with fenics-install.sh (HashDist) and then use fenics-dev-install.sh >> to build e.g. DOLFIN. The build itself works fine, but when one later runs >> an application, the DOLFIN built by HashDist will be picked up (because of >> the use of rpath). >> >> So developers need to build only the dependencies of FEniCS using >> fenics-install.sh and then manually install FEniCS components using >> fenics-dev-install.sh. >> >> Johannes has just pushed a fix to fenics-install.sh that helps with this. >> There is now an option to only build the dependencies of FEniCS. The script >> will ask the following question when run: >> >> The following build types are supported: >> >> [0] development version of FEniCS [default] >> [1] latest stable version of FEniCS, currently 1.5 >> [2] only dependencies, including e.g. MPI, PETSc, Swig, Boost >> >> Please select build type [0, 1, 2]: >> >> Even if the installation script is not yet foolproof, at the time of >> release of 1.5, I would like to promote the use of fenics-install.sh as the >> default way to install FEniCS on the web page (next to the >> binaries/packages). Dorsal is no longer actively supported and we have been >> lacking a working and recommended install process of development versions >> for some time now. >> >> Any objections to this? >> >> -- >> Anders >> >> >> _______________________________________________ >> fenics mailing list >> [email protected] >> http://fenicsproject.org/mailman/listinfo/fenics >> >>
full-fenics-dev-install.sh
Description: Bourne shell script
_______________________________________________ fenics mailing list [email protected] http://fenicsproject.org/mailman/listinfo/fenics
