Skip to content

Conversation

@jplehr
Copy link
Contributor

@jplehr jplehr commented Mar 31, 2025

It appears that if something is contained in the depends_on_project list but is not explicitly mentioned as an enable_runtimes, while also an explicit enable_runtimes list is passed to the unified tree builder, that component is auto-added as an LLVM_ENABLE_PROJECTS. This is wrong in the case of libc.

Wile we only care about the version being built for AMDGPU, this appears to be the easiest fix to unblock our libc bot.

It appears that if something is contained in the `depends_on_project`
list but is not explicitly mentioned as an `enable_runtimes`, while also
an explicit `enable_runtimes` list is passed to the unified tree
builder, that component is auto-added as an `LLVM_ENABLE_PROJECTS`. This
is wrong in the case of libc.

Wile we only care about the version being built for AMDGPU, this appears
to be the easiest fix to unblock our libc bot.
@jplehr
Copy link
Contributor Author

jplehr commented Mar 31, 2025

@gkistanova I believe the bot in question is in production. I'd appreciate if we can propagate this to prod, once landed.

@jplehr jplehr merged commit 44636a4 into llvm:main Mar 31, 2025
2 checks passed
@gkistanova
Copy link
Contributor

This change has been applied to production.

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.

3 participants