easybuilders / easybuild-easyblocks

Collection of easyblocks that implement support for building and installing software with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
105 stars 284 forks source link

TBB and TensorFlow easyblocks fails for --module-only #2471

Closed Micket closed 3 years ago

Micket commented 3 years ago

I'm doing multiple module trees (on the same installation) and doing a --module-only for the TBB easyblock fails as it leaves the libpath variable set to "UNKNOWN" Similarly, TensorFlow fails with

ERROR: Build of /apps/easybuild-easyconfigs/easybuild/easyconfigs/t/TensorFlow/TensorFlow-2.3.1-fosscuda-2020a-Python-3.8.2.eb failed (err: "build failed (first 300 chars): Sanity check failed: no (non-empty) directory found at 'UNKNOWN' in /apps/Alvis/software/TensorFlow/2.3.1-fosscuda-2020a-Python-3.8.2\nsanity check command None -c 'import tensorflow' exited with code 127 (output: /bin/bash: None: command not found\n)\nsanity check command None -c 'from tensorflow.pyth")
Flamefire commented 3 years ago

TF fixed with https://github.com/easybuilders/easybuild-easyblocks/pull/2522 TBB fixed with #2539

Micket commented 3 years ago

Thanks! I'll test out these a bit later and then close the issue

Micket commented 3 years ago

Works. Seems like there are likely a few easyblocks that need the same fix as TF though.

Flamefire commented 3 years ago

Just report them as they come up :)