Commit graph

26 commits

Author SHA1 Message Date
f6060b4cd5 Reverting cleanup changes.
Remove existing working directory as long as we do not support resuming.
2024-03-28 02:43:56 +01:00
bfd9d35558 Added comment: Using /tmp for logfiles may be dangerous. 2024-03-28 02:43:56 +01:00
Rainer Keller
28db8095c5 - Specify F77 before Fortran (F90, F2003, F2008) compilers
- Don't use -j2 make option by default, may break some non-conforming source builts
 - Fix a few buglets (like LOGDIR , and when packages are NOT configure-based, aka
   do not create a config.log file)
2024-03-28 02:43:56 +01:00
ef7ce70d3c Bugfix: Forgot new platform hermit1 in case section. 2024-03-28 02:43:56 +01:00
0be4a91a0f Write more compact code. 2024-03-28 02:43:56 +01:00
2cec8f8c18 Added new login/imager node for Laki. 2024-03-28 02:43:56 +01:00
4f966b0e06 Indention 2024-03-28 02:43:56 +01:00
96f446b375 Added new platform hermit1. 2024-03-28 02:43:56 +01:00
a3bc2e95ee New sit_cmd.log logfile containing sit call and environment info. 2024-03-28 02:43:56 +01:00
3a2c12e37c Use environment variable PLATFORM when defined. 2024-03-28 02:43:56 +01:00
60cdbe96e4 Print info about the compiler environment in use. 2024-03-28 02:43:56 +01:00
765a60df24 Fix: Prevent system compiler version number to be added to the prefix. 2024-03-28 02:43:56 +01:00
25da0150af Added sit class files for
* Berkeley UPC translator (source to source compiler)
* Berkeley UPC (runtime)

The environment variable BUPC_TRANSLATOR has to be defined by the
berkeley_upc_translator module to build Berkeley UPC.
2024-03-28 02:43:56 +01:00
9af6785a4b Added fallback platform and default compiler to config file. 2024-03-28 02:43:56 +01:00
d4f1c488a3 Added configurable compiler selection for different platforms. 2024-03-28 02:43:56 +01:00
0bd16d83bb Bugfix: Added missing quotes. 2024-03-28 02:43:56 +01:00
7807844e84 The builddir should not be a subdir of the source dir. 2024-03-28 02:43:56 +01:00
065c8a9ac5 Added prepare step.
Introduced a prepare step for the sources which can be specified
by defining the src_prepare function. e.g. to use patches.
The src_prepare function will be called in the $SRCDIR.

example:

src_prepare() {
	patch -p1 < ${SRC_POOL}/my_src.patch
}
2024-03-28 02:43:56 +01:00
a733363f1e Changed default COMPILER to new target "system"
The new compiler target "system" will neither load a compiler module
nor set the environment variables CC, CXX, FC and F77.
2024-03-28 02:43:56 +01:00
d5d79905b9 Fix: Circumvent problems with MPI_VERSION beeing set by MPI modules. 2024-03-28 02:43:56 +01:00
7293dfcc41 Bugfix: Fixing faulty commit. 2024-03-28 02:43:55 +01:00
1c2f79c24b Wait some time after printing all the path information. 2024-03-28 02:43:55 +01:00
794b86b6ab Update Copyright. 2024-03-28 02:43:55 +01:00
0b648f89d4 Bugfix: Fixing problems with return values. 2024-03-28 02:43:55 +01:00
5a761c9cc7 No realpath on some platforms ... 2024-03-28 02:43:55 +01:00
1560cc6944 sit script and first sit class file for Open MPI
Install software package with
> sit FILE
2024-03-28 02:43:55 +01:00