File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -58,6 +58,8 @@ cmake --build build
58
58
cmake --build build --target test
59
59
```
60
60
61
+
62
+
61
63
### Build with make
62
64
63
65
Alternatively, you can build using provided Makefiles:
@@ -66,6 +68,25 @@ Alternatively, you can build using provided Makefiles:
66
68
make -f Makefile.manual
67
69
```
68
70
71
+ ## Memory issues during compilation
72
+
73
+ Some issues can be encountered during compilation on low RAM computers.
74
+ These issues are due to the high number of procedures generated by the preprocessor.
75
+ They can be avoided by limiting the maximum rank of generated procedures, as follows with ` CMake ` :
76
+
77
+ ``` sh
78
+ cmake -B build
79
+
80
+ cmake --build build -DCMAKE_MAXIMUM_RANK=4
81
+
82
+ cmake --build build --target test
83
+ ```
84
+ or as follows with ` make ` :
85
+
86
+ ``` sh
87
+ make -f Makefile.manual FYPPFLAGS=-DMAXRANK=4
88
+ ```
89
+
69
90
## Documentation
70
91
71
92
Documentation is a work in progress (see issue #4 ) but is currently available at https://stdlib.fortran-lang.org .
You can’t perform that action at this time.
0 commit comments