Skip to content

Add intel-oneapi recipe for icc.rubyci.org#53

Open
hsbt wants to merge 2 commits into
masterfrom
claude/icc-host-iac-mitamae-8a5416
Open

Add intel-oneapi recipe for icc.rubyci.org#53
hsbt wants to merge 2 commits into
masterfrom
claude/icc-host-iac-mitamae-8a5416

Conversation

@hsbt

@hsbt hsbt commented Jul 24, 2026

Copy link
Copy Markdown
Member

icc.rubyci.org had the icx compiler installed by hand and only the chkbuild crontab was under recipe control. recipes/intel-oneapi.rb reproduces that state so the host can be rebuilt with hocho alone. It sets up Intel's apt keyring and repository and installs intel-basekit, which pulls icx and its runtime via intel-oneapi-compiler-dpcpp-cpp. intel-hpckit was also installed on the host but only adds ifx and MPI, which ruby builds never use, so it is not reproduced and has been removed from the host. The recipe runs before recipes/default.rb in the icc run_list so the compiler exists before the chkbuild crontab goes live. mitamae --dry-run on the live host reports no changes.

hsbt and others added 2 commits July 25, 2026 08:24
The icx compiler was installed by hand and only the chkbuild crontab
was under recipe control. Reproduce Intel's apt repository setup and
the intel-basekit/intel-hpckit installation so the host can be rebuilt
with hocho alone. mitamae --dry-run on the live host reports no
changes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
icx and its runtime come from intel-oneapi-compiler-dpcpp-cpp via
intel-basekit; the HPC kit only adds ifx and MPI, which ruby builds
never use.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 24, 2026 23:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants