Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create toolchain meta components #45

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

fcremo
Copy link

@fcremo fcremo commented Jun 16, 2021

Create toolchain/$arch/cxx-toolchain components, which provide a c/c++ toolchain for the given architecture. All toolchains are currently based on gcc, except for toolchain/host/cxx-toolchain which is based on clang-release. To require gcc for the host toolchain/host/gcc-toolchain can be used instead.

- glibc
dependencies:
- host-libcxx
- toolchain/host/libcxx
Copy link
Contributor

Choose a reason for hiding this comment

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

What's the point of this component?

.orchestra/config/components/clang_release.yml Outdated Show resolved Hide resolved
@aleclearmind aleclearmind marked this pull request as draft June 16, 2021 10:16
@fcremo fcremo force-pushed the feature/toolchain-meta-component branch 3 times, most recently from 472be33 to addbf6d Compare June 16, 2021 14:13
@fcremo fcremo force-pushed the feature/toolchain-meta-component branch from addbf6d to f612ebb Compare July 13, 2021 13:12
@fcremo fcremo force-pushed the feature/toolchain-meta-component branch from f612ebb to c134525 Compare July 26, 2021 08:51
Filippo Cremonese added 3 commits August 17, 2021 18:41
These meta-components can be depended on to require a C++ toolchain for
the given architecture. Existing host toolchain meta-components are also
migrated to this naming scheme for consistency.
@fcremo fcremo force-pushed the feature/toolchain-meta-component branch from c134525 to b38c125 Compare August 17, 2021 16:44
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