Skip to content

Commit 0967621

Browse files
Added pre-unlink, use instead of /home/opavlyk/miniconda3/envs/dev_dpctl
1 parent 45c18f0 commit 0967621

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

conda-recipe/build.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,4 @@ mkdir -p $PREFIX/etc/OpenCL/vendors
3636
echo "dpctl creates symbolic link to system installed /etc/OpenCL/vendors/intel.icd as a work-around." > $PREFIX/etc/OpenCL/vendors/.dpctl_readme
3737

3838
cp $RECIPE_DIR/dpctl-post-link.sh $PREFIX/bin/.dpctl-post-link.sh
39+
cp $RECIPE_DIR/dpctl-pre-unlink.sh $PREFIX/bin/.dpctl-pre-unlink.sh

conda-recipe/dpctl-post-link.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/bash
22

33
systemwide_icd=/etc/OpenCL/vendors/intel.icd
4-
local_vendors=$CONDA_PREFIX/etc/OpenCL/vendors/
4+
local_vendors=$PREFIX/etc/OpenCL/vendors/
55
icd_fn=$local_vendors/intel-ocl-gpu.icd
66

77
if [[ -f $systemwide_icd && -d $local_vendors && ! -f $icd_fn ]]; then

conda-recipe/dpctl-pre-unlink.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/usr/bin/bash
2+
3+
local_vendors=$PREFIX/etc/OpenCL/vendors/
4+
icd_fn=$local_vendors/intel-ocl-gpu.icd
5+
6+
if [[ -L $icd_fn ]]; then
7+
rm $icd_fn
8+
fi

0 commit comments

Comments
 (0)