Skip to content

[libclc] Remove use of symlinks #125069

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

Merged
merged 1 commit into from
Jan 30, 2025

Conversation

frasercrmck
Copy link
Contributor

@frasercrmck frasercrmck commented Jan 30, 2025

Symlinks are problematic on some systems. They aren't strictly necessary as we already have build infrastructure to 'alias' multiple targets' source directories together, as nvptx/nvptx64 has been doing.

This commit takes the opportunity to merge together the spirv and spirv64 directories through the same system as they were identical.

Fixes #114413

Symlinks are problematic on some systems. They aren't strictly necessary
as we already have build infrastructure to 'alias' multiple targets'
source directories together, as nvptx/nvptx64 has been doing.

Fixes llvm#114413
@frasercrmck frasercrmck added the libclc libclc OpenCL library label Jan 30, 2025
@frasercrmck frasercrmck requested a review from arsenm January 30, 2025 15:14
@frasercrmck
Copy link
Contributor Author

FYI/CC @rjodinchr @karolherbst

@frasercrmck frasercrmck merged commit 0e2abe7 into llvm:main Jan 30, 2025
10 checks passed
@frasercrmck frasercrmck deleted the libclc-remove-symlinks branch January 30, 2025 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
libclc libclc OpenCL library
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Commit b2bdd8bd39e90bfe3c66f6d5600468570a77ede6 breaks cmake configuration with error "Cannot create an empty builtins library"
2 participants