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

Reply via email to