KhronosGroup / KhronosGroup/OpenCL-SDK
Fix and Re-Enable Python Testing on macos
- Dominant language
- C++
- Stars
- 777
- Forks
- 163
- Avg merge
- 6d 17h
- Merged PRs (30d)
- 2
Description
To unblock an upcoming release, PR https://github.com/KhronosGroup/OpenCL-SDK/pull/103 disabled CI tests for Python on macos, since this appears to be a CI configuration issue and the Python samples have not changed. This issue is to track fixing the CI config for macos and re-enabling the Python testing.
For reference, the failure was:
```
-----------------------------------------------------------------------
RUNNING python/demo-array.py
-----------------------------------------------------------------------
ld: dynamic main executables must link with libSystem.dylib for architecture x86_64
error: linker command failed with exit code 1 (use -v to see invocation)
Final linking of kernel sum failed.
/Users/runner/work/_temp/2d4b9408-adac-48f3-b16a-fba1fc6c1105.sh: line 3: 7457 Abort trap: 6 python $i
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with PR #103 and the macOS CI configuration that disabled the Python samples; reproduce the failure from python/demo-array.py and compare the affected job with other platforms. Done means the macOS job runs the Python samples successfully and the disabled Python testing is re-enabled without the linker failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, python
- Domain
- ci-cd
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100