Intel has new compiler, but still supports old one

Open
#697 12 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
20/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
cpp
Domain
build-system

Research direction

The issue concerns Boost Build/B2 support for Intel oneAPI compilers icx/icpx and dpcpp, but names no files, tests, or implementation entry point. First determine how existing compiler support is organized and what compatibility requirements apply; the issue does not define a concrete done condition.

Written by the indexing model from the issue text.

Description

enhancement transition

Intel's new compiler technology is called oneAPI. The new technology still supports the old compiler, but includes two parallel processing compilers, icx/icpx and dpcpp, based on clang. This bodes well for Intel customers as their previous compiler, although good, was not of the quality of clang. Boost Build should probably try to support these two compilers somewhere down the road.

Dominant language
C++
Stars
251
Forks
63
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from boostorg/build

All issues in boostorg/build

Similar issues

More C++ issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.