summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGlenn Johnson <glenn-johnson@uiowa.edu>2020-01-08 13:02:37 -0600
committerAdam J. Stewart <ajstewart426@gmail.com>2020-01-08 13:02:37 -0600
commit4a84155caa9a81029d05927f326772d018eeb7be (patch)
treeae200760db70329e89795dad8359b7786e408b42 /lib
parentf79649d2e3cf7f6e2f56ffb45618945b1058fb2f (diff)
downloadspack-4a84155caa9a81029d05927f326772d018eeb7be.tar.gz
spack-4a84155caa9a81029d05927f326772d018eeb7be.tar.bz2
spack-4a84155caa9a81029d05927f326772d018eeb7be.tar.xz
spack-4a84155caa9a81029d05927f326772d018eeb7be.zip
fix build for qt5 and the Intel compiler (#14387)
* Set conflicts for qt5 and the Intel compiler This PR sets a `conflicts` statement for QT5 and the Intel compiler. * New patches for intel compiles This commit adds two patches to get QT5 to compile with the intel compilers. The two patches are very similar but the file being patched was changed substantially between qt-5.11 and qt-5.12. The patch checks versions of both GCC and Intel compilers to know when to use overflow builtis. Essentially, GCC must be >= 5 and Intel must be >= 18. The sqlite dependency needs the `+column_metadata` variant when the Intel compiler is used. That is made conditional on the compiler but it might make sense to make that the default for the sqlite dependency. Some other changes were made based on testing builds of various QT5 versions with several Intel compilers. - The libxext dependency is still needed for QT5 - A dependency on libxrender is needed - The gtk option format needs to be constrained at the qt@5.7 level, not qt@5.8. - An extra configure option is needed for the sql plugins RPATH
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions