conda-forge / intel-compiler-repack-feedstock

A conda-smithy repository for intel-compiler-repack.
BSD 3-Clause "New" or "Revised" License
3 stars 9 forks source link

Fix/dpcpp headers location and metadata #40

Closed ZzEeKkAa closed 3 months ago

ZzEeKkAa commented 3 months ago

These changes are target to resolve #31, #32 and update dependencies the way the compiler may be used independently of other compilers. So users typical usage will look like:

build:
  - compiler('dpcpp')
  - stdlib('c')

instead of

build:
  - compiler('c')
  - compiler('dpcpp')
  - stdlib('c')

Changes also allow older versions of gcc be used with the dpcpp compiler, that supported by the compiler: https://www.intel.com/content/www/us/en/developer/articles/system-requirements/intel-oneapi-dpcpp-system-requirements.html .

Checklist

Fixes #31 Fixes #32

conda-forge-webservices[bot] commented 3 months ago

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.

Here's what I've got...

For recipe:

For recipe:

conda-forge-webservices[bot] commented 3 months ago

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.

Here's what I've got...

For recipe:

For recipe:

ZzEeKkAa commented 3 months ago

@conda-forge-admin, please rerender

github-actions[bot] commented 3 months ago

Hi! This is the friendly automated conda-forge-webservice.

I tried to rerender for you but ran into some issues. Please check the output logs of the latest webservices GitHub actions workflow run for errors. You can also ping conda-forge/core for further assistance or you can try rerendeing locally.

This message was generated by GitHub actions workflow run https://github.com/conda-forge/intel-compiler-repack-feedstock/actions/runs/9684616184.

conda-forge-webservices[bot] commented 3 months ago

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.

Here's what I've got...

For recipe:

ZzEeKkAa commented 3 months ago

@conda-forge-admin, please rerender

ZzEeKkAa commented 3 months ago

New dependency list:

$ conda search local::dpcpp_impl_linux-64=2024.1.0 --info
Loading channels: done
dpcpp_impl_linux-64 2024.1.0 hb3a4779_964
-----------------------------------------
file name   : dpcpp_impl_linux-64-2024.1.0-hb3a4779_964.conda
name        : dpcpp_impl_linux-64
version     : 2024.1.0
build       : hb3a4779_964
build number: 964
size        : 244.1 MB
license     : LicenseRef-Proprietary-Intel-End-User-License-Agreement-for-Developer-Tools
subdir      : linux-64
url         : file:///home/jovyan/.miniforge3/conda-bld/linux-64/dpcpp_impl_linux-64-2024.1.0-hb3a4779_964.conda
md5         : 51c04b408a45848edd97979dd9b88b94
timestamp   : 2024-06-26 20:30:11 UTC
dependencies:
  - _openmp_mutex >=4.5
  - binutils_impl_linux-64 >=2.30
  - dpcpp-cpp-rt 2024.1.0 hd93895e_964
  - libgcc-devel_linux-64 >=7.5.0
  - libgcc-ng >=7.5.0
  - libstdcxx-devel_linux-64 >=7.5.0
  - libstdcxx-ng >=7.5.0
  - libxml2 >=2.12.7,<3.0a0
  - libzlib >=1.3.1,<2.0a0
  - ocl-icd >=2.3.2,<3.0a0
  - sysroot_linux-64

$conda search local::dpcpp_linux-64=2024.1.0 --info
Loading channels: done
dpcpp_linux-64 2024.1.0 hb2983c6_964
------------------------------------
file name   : dpcpp_linux-64-2024.1.0-hb2983c6_964.conda
name        : dpcpp_linux-64
version     : 2024.1.0
build       : hb2983c6_964
build number: 964
size        : 29 KB
license     : LicenseRef-Proprietary-Intel-End-User-License-Agreement-for-Developer-Tools
subdir      : linux-64
url         : file:///home/jovyan/.miniforge3/conda-bld/linux-64/dpcpp_linux-64-2024.1.0-hb2983c6_964.conda
md5         : 53ffd06089dea23e62e545fe3453976f
timestamp   : 2024-06-26 20:37:16 UTC
dependencies:
  - binutils_linux-64 >=2.30
  - dpcpp_impl_linux-64 2024.1.0 hb3a4779_964
  - sysroot_linux-64