Hi, I've been asked by one of our users why Qt5 is built with the full toolchain (foss or intel) even though it does not really use MPI or MKL for that matter. I've looked at the dependencies of Qt itself and apparently he is correct, why is this not GCCcore? There's no reason to use the full toolchain here, right?

On another note, what has been the reasoning behind introducing an entire new toolchain only to add CUDA? it really makes not much sense to me, because then I have to build a lot of duplicate software that doesn't even need CUDA just to support this toolchain (foss vs fosscuda)... e.g. why would I need a HDF5 -fosscuda if it is exactly the same as the -foss version?

The solution with just adding a versionsuffix and CUDA as a dependency to software requiring it seemed much cleaner to me, but maybe I'm missing something here...

Thanks for your input,

Maik

--
Maik Schmidt
HPC Services

Technische Universität Dresden
Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH)
Willers-Bau A116
D-01062 Dresden
Telefon: +49 351 463-32836


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to