Skip to content

Installing Libmboard and GSL on systems without root access and non-standard install folders #8

@svdhoog

Description

@svdhoog
  1. Mistake in xparser template file Makefile.templ

In the template file Makefile.templ in the xparser folder the path to the root of the libmboard installation folder is incorrect:

LIBMBOARD_DIR = /usr/local/lib

It should be:

LIBMBOARD_DIR = /usr/local

  1. Installation of Libmboard on systems without root access

On systems without root access libmboard is installed using a local install folder:

# ./configure --prefix=/home/lsc/build/libmboard

For such custom installations, this implies the user should also manually adjust the Makefile.templ file in the xparser folder. For example:

LIBMBOARD_DIR = /home/lsc/build/libmboard

3.Installing GSL in non-standard install folders

On HPC clusters GSL or other software is usually loaded using environment modules, which means that the libraries are not in the usual system folders '/usr/local/include' and '/usr/local/lib'.

To get GSL to work on such systems, it is required to edit the Makefile.templ as shown in the file
Makefile.templ.custom (see pull request #5). NOTE: the new section GSL_DIR and the inclusion of <?if gsl_lib?>).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions