Age | Commit message (Collapse) | Author | Files | Lines |
|
The bricks package uses header from the opencl-clhpp package when built with
the cuda variant activated. In order to find the header files, the bricks
CMakeLists.txt uses the `find_package(OpenCL 2.0)` statement. The CMake
FindOpenCL module searches several paths to find the header files. Eventually
it will search for header files in the local /usr/include directories. If
OpenCL headers are found, but CUDA is not installed locally, then the build
will fail.
One of the CMake variables searched for a path to the OpenCL headers is
OCL_ROOT. This fix utilizes the OCL_ROOT variable to identify the correct path
to the install opencl-clhpp package within Spack. Also, if the cuda variant is
not used, then the OpenCL build is disabled to prevent a build failure due to
improperly-identified locally-installed OpenCL header files.
The default behavior of the build process has not changed. An external variable
definitions must be made to activate these features. Specifically, to disable
the OpenCL build, this flag must be provided to CMake:
-DBRICK_USE_OPENCL=OFF
The Spack build process explicitly uses this option unless the cuda variant is
specified. If the cuda variant is specified, then the BRICK_USE_OPENCL variable
is set to ON and the OCL_ROOT variable is set to the path of the opencl-clhpp
include directory.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* "new py-subword-nmt package"
* [@spackbot] updating style on behalf of Sangu-Mbekelu
* Update package.py
updating package based on review
* [@spackbot] updating style on behalf of Sangu-Mbekelu
---------
Co-authored-by: Sangu Mbekelu <s.mbekelu9@gmail.com>
|
|
* py-virtualenv: add 20.22.0
* [@spackbot] updating style on behalf of manuelakuhn
* Fix dependency versions for release 20.22.0
* Remove python version restrictions
* [@spackbot] updating style on behalf of manuelakuhn
* py-platformdirs: add 3.5.0
* py-filelock: add 3.12.0
* Fix dependency bound for py-platformdirs
* py-importlib-metadata: add 6.6.0
|
|
* macOS: use Apple GL/GLU by default
* Use CLT instead
* Use CLT instead
* Undo change to libuuid
|
|
* legion: add versions up to 23.03.0
* add maintainer
|
|
* [py-breathe] New version 4.35.0
* Update var/spack/repos/builtin/packages/py-breathe/package.py
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
---------
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
|
|
with gold (#37245)
|
|
|
|
* [py-sphinx-design] New versions 0.4.0, 0.4.1
* conflicts() -> depends_on()
Per @adamjstewart
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
---------
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
|
|
version 13.1 builds with apple-clang@14.0.3
|
|
|
|
Packages shouldn't typically depend on pkg-config or pkgconf but on the
virtual provider pkgconfig.
|
|
|
|
This dependency was somehow overlooked (but is pretty crucial) because it doesn't appear in the python requirements...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* r-loo: add v2.6.0
* Split r dependency from other deps to align with common r package style
|
|
* r-bookdown: add v0.33
* Add r@3.5.0: dependency to package
|
|
* r-compositions: add v2.0-6
* Split r dependecies from other r packages to match common format
|
|
|
|
|
|
|
|
|
|
|
|
* r-glmnet: add v4.1-7
* Split r dependency from other deps to follow common format
|
|
|
|
* r-interp: add v1.1-4
* split r dep from other dependencies to match common format
|
|
|
|
* r-lattice: add v0.21-8
* Enforce a higher version of R as according to cran
|
|
|
|
|
|
|
|
* spdk: add a new package
* chore: fix formatting and style
* fix: add rdma-core dependency
* fix: remove spdk < 23.01 versions per @soumagne review
* spdk: add 22.01.1 version
* spdk: address @soumagne reviews
* spdk: fix fio audit failure
* spdk: fix fio version and remove debugging info
|
|
A missing dependency, showing up as:
```console
#24 1113.1 3 errors found in build log:
#24 1113.1 20 -- Check for working CXX compiler: /opt/spack/lib/spack/env/gcc/g++
#24 1113.1 - skipped
#24 1113.1 21 -- Detecting CXX compile features
#24 1113.1 22 -- Detecting CXX compile features - done
#24 1113.1 23 -- Found CURL: /opt/software/linux-debian-x86_64_v3/gcc-12.2.0/curl-
#24 1113.1 7.85.0-ca5zznsdkp2hwbnikha6sgqzcpuw74sc/lib/libcurl.so (found versio
#24 1113.1 n "7.85.0")
#24 1113.1 24 -- Found UUID : /opt/software/linux-debian-x86_64_v3/gcc-12.2.0/util
#24 1113.1 -linux-uuid-2.38.1-45xrjgjjauvev5qarwji7xgmlnhqlzkh/lib/libuuid.so
#24 1113.1 25 -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
#24 1113.1 >> 26 CMake Error at /opt/software/linux-debian-x86_64_v3/gcc-12.2.0/cmake
#24 1113.1 -3.24.3-6doi3daa6ihw6mk4zbk5oiiuiaahsny7/share/cmake-3.24/Modules/Fi
#24 1113.1 ndPkgConfig.cmake:663 (message):
#24 1113.1 27 pkg-config tool not found
#24 1113.1 28 Call Stack (most recent call first):
#24 1113.1 29 /opt/software/linux-debian-x86_64_v3/gcc-12.2.0/cmake-3.24.3-6doi3
#24 1113.1 daa6ihw6mk4zbk5oiiuiaahsny7/share/cmake-3.24/Modules/FindPkgConfig.c
#24 1113.1 make:829 (_pkg_check_modules_internal)
#24 1113.1 30 CMakeLists.txt:39 (pkg_check_modules)
#24 1113.1 31
#24 1113.1 32
```
Ref: https://github.com/scitokens/scitokens-cpp/blob/v1.0.0/CMakeLists.txt#L32
|
|
* Adding py-ipyrad for testing
* py-ipyrad: placating flake8
* py-ipyrad: adding version 0.9.90, fixing hard coded path.
* py-ipyrad: use join_path instead of hard coded linux path
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* py-ipyrad: Removing unneeded dependencies
* py-ipyrad: Readded future (see ipyrad setup.py)
* py-ipyrad: Switch to an anchored link in the docs
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* py-ipyrad: Removed patch decorator
---------
Co-authored-by: snehring <snehring@iastate.edu>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
|