You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/easybuild-v5/enhancements.md
+18-6Lines changed: 18 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,14 +63,17 @@ If you would like to see other types of easyconfigs added as templates, please
63
63
64
64
## Mark support for installing extensions in parallel as stable (no longer experimental) {: #parallel-extensions-install-stable }
65
65
66
-
*(more info soon)*
66
+
The support for [installing extensions in parallel][installing_extensions_in_parallel]
67
+
no longer requires the use of the `--experimental` option. Currently this supports
68
+
installing R extensions in parallel.
67
69
68
70
---
69
71
70
72
71
73
## Mark easystack support as stable (no longer experimental) {: #easystack-stable }
72
74
73
-
*(more info soon)*
75
+
[Easystack files][easystack] are now considered stable and no longer require the use
76
+
of the `--experimental` option.
74
77
75
78
---
76
79
@@ -168,7 +171,12 @@ status codes are reported in the corresponding logs.
168
171
169
172
## Copy build directory and/or log file(s) if installation failed to path specified via `--failed-install-build-dirs-path` or `--failed-install-logs-path` {: #copy-build-log-failed-installs }
170
173
171
-
*(more info soon)*
174
+
Often local storage (such as `/tmp`) or `/dev/shm` is used for the build path. When these are used with `--job`
175
+
then the build files and log files will be removed when the job finishes. If a build fails this can make
176
+
determining the reason for failure difficult. The options `--failed-install-build-dirs-path` and
177
+
`--failed-install-logs-path` have been added to copy the build directory of log files to a specified path in
178
+
the event of a failed build.
179
+
172
180
173
181
---
174
182
@@ -186,9 +194,13 @@ See [separate dedicated section](../implementing-easyblocks.md#module_load_envir
186
194
---
187
195
188
196
189
-
## `keep-debug-symbols` configuration option to set default value of '`debug`' toolchain option {: #keep-debug-symbols }
197
+
## `--keep-debug-symbols` configuration option to set default value of '`debug`' toolchain option {: #keep-debug-symbols }
190
198
191
-
*(more info soon)*
199
+
A configuration option `--keep-debug-symbols` was added to set the default value for the `debug` toolchain option.
200
+
Enabling this will add `-g` to flags such as `$CXXFLAGS`.
201
+
202
+
!!! Warning
203
+
For some software enabling debug symbols will result in significant increase in disk space usage.
192
204
193
205
---
194
206
@@ -316,7 +328,7 @@ This option is also available as easyconfig parameter
316
328
317
329
## Support not using `$PYTHONPATH` to specify the location of installed Python packages (via `--prefer-python-search-path`) { : #PYTHONPATH-vs-EBPYTHONPREFIXES }
Copy file name to clipboardExpand all lines: docs/easybuild-v5/index.md
+3-16Lines changed: 3 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,6 @@ A high-level overview of changes in EasyBuild version 5.0.0 is listed below.
4
4
5
5
Click on a particular item for more information.
6
6
7
-
!!! warning
8
-
9
-
(Tue 18 March 2025)
10
-
The sections linked to from this overview below are known to be incomplete.
11
-
Extra information will be gradually added over the next couple of days.
12
-
13
7
---
14
8
15
9
## Breaking changes {: #breaking-changes }
@@ -76,7 +70,7 @@ Various significant enhancements are included in EasyBuild v5.0, including:
76
70
-[Copy build directory and/or log file(s) if installation failed to path specified via `--failed-install-build-dirs-path` or `--failed-install-logs-path`](enhancements.md#copy-build-log-failed-installs)
77
71
-[Specify changes that should be made by generated module files via `module_load_environment`](../implementing-easyblocks.md#module_load_environment)
78
72
-[Add support for alternate easyconfig parameters/templates/constants](enhancements.md#alternative-easyconfig-parameters-templates-constants)
79
-
-[`keep-debug-symbols` configuration option to set default value of '`debug`' toolchain option](enhancements.md#keep-debug-symbols)
73
+
-[`--keep-debug-symbols` configuration option to set default value of '`debug`' toolchain option](enhancements.md#keep-debug-symbols)
80
74
-[Provide control over how generated modules update search path for header files (via `--module-search-path-headers`)](enhancements.md#module-search-path-headers)
81
75
-[Provide control over how EasyBuild specifies path to header files during installation (via `--search-path-cpp-headers`)](enhancements.md#search-path-cpp-headers)
82
76
-[Provide control over how EasyBuild specifies path to libraries during installation (via `--search-path-linker`)](enhancements.md#search-path-linker)
@@ -94,12 +88,12 @@ Functionality that was deprecated a while ago in EasyBuild v4.x has been ***remo
0 commit comments