KhronosGroup / KhronosGroup/OpenCL-SDK

Fix and Re-Enable Python Testing on macos

Open
#104 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.