From 5e1010b980214807b6e75f1f4eb53f3801f5b996 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Sun, 28 Apr 2024 14:21:46 +0200 Subject: [PATCH 1/2] don't set configure_cmd, stick to regular configure script --- easybuild/easyblocks/u/ucx_plugins.py | 1 - 1 file changed, 1 deletion(-) diff --git a/easybuild/easyblocks/u/ucx_plugins.py b/easybuild/easyblocks/u/ucx_plugins.py index d6a8227202..77e799d581 100644 --- a/easybuild/easyblocks/u/ucx_plugins.py +++ b/easybuild/easyblocks/u/ucx_plugins.py @@ -77,7 +77,6 @@ def configure_step(self): if not get_software_root('UCX'): raise EasyBuildError("UCX is a required dependency") - self.cfg['configure_cmd'] = 'contrib/configure-release' self.cfg.update('preconfigopts', 'autoreconf -i &&') configopts = '--enable-optimizations --without-java --disable-doxygen-doc ' From b0035e8d7fc8d646101529bd601876d802f701ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Sun, 28 Apr 2024 14:23:06 +0200 Subject: [PATCH 2/2] add the configure flags from contrib/configure-release to configopts --- easybuild/easyblocks/u/ucx_plugins.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easybuild/easyblocks/u/ucx_plugins.py b/easybuild/easyblocks/u/ucx_plugins.py index 77e799d581..3cba0e277c 100644 --- a/easybuild/easyblocks/u/ucx_plugins.py +++ b/easybuild/easyblocks/u/ucx_plugins.py @@ -82,6 +82,8 @@ def configure_step(self): configopts = '--enable-optimizations --without-java --disable-doxygen-doc ' # omit the lib subdirectory since we are just installing plugins configopts += '--libdir=%(installdir)s ' + # include the configure options from contrib/configure-release + configopts += '--disable-logging --disable-debug --disable-assertions --disable-params-check ' cudaroot = get_software_root('CUDAcore') or get_software_root('CUDA') if cudaroot: