Skip to content

[package list]

makedepf90

License information

The makedepf90 tool was developed long ago by Erik Edelmann from CSC but is no longer maintained, and the original repository is no longer available. Yet it is still included in several Linux distributions as an optional packages.

There is an unofficvial GitHub repository that still provides information about the license. The tool is distirbuted under the GNU General Public License version 2.0 and a copy of it is available in the copying file in the source repository.

User-installable modules (and EasyConfigs)

Install with the EasyBuild-user module:

eb <easyconfig> -r
To access module help after installation and get reminded for which stacks and partitions the module is installed, use module spider makedepf90/<version>.

EasyConfig:

Technical documentation

The makedepf90 tool was developed long ago by Erik Edelmann from CSC but is no longer maintained, and the original repository is no longer available. Yet it is still included in several Linux distributions as an optional packages. Sources for the last official version, 2.8.8, can also still be found as tar files on archives.

This software is no longer maintained so is offered without any warranty that it works properly or can continue to work on LUMI in the future. It is fully offered "as-is", without support from the LUMI User Support Team, unless someone would pick up development again.

EasyBuild

It is best to compile this program in partition/common so that it is available to all partitions in a given LUMI stack.

Version 2.8.8 for the SYSTEM toolchain

  • This is an adaptation of an old EasyBuilders recipe to compile with the SYSTEM toolchain as it makes no sense at all to compile with the Cray Programming Environment for such a little tool that is only used during the build process.

  • We did make a modification to put the man page in share/man/man rather than into man/man1.

  • Tried a build of the unoffical version 2.8.9 from the new GitHub repository, but that build process was worse instead of better. Generating the not included configure script creates warnings, and make install also tried to install in the wrong directory due to a bug in the generated Makefile.