-
Notifications
You must be signed in to change notification settings - Fork 6.4k
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
[llvm] update to 11.1.0, add features and fix issues #16232
Conversation
@yurybura, thanks for your contribution! Here is CI failures:
x64-linux: LIBCXX_ENABLE_STATIC_ABI_LIBRARY is an experimental option
CMake Error at projects/libcxx/src/cmake_install.cmake:82 (file):
file INSTALL cannot find
"/mnt/vcpkg-ci/buildtrees/llvm/x64-linux-dbg/./lib/libc++.so": No such file
or directory.
Call Stack (most recent call first):
projects/libcxx/cmake_install.cmake:56 (include)
projects/cmake_install.cmake:50 (include)
cmake_install.cmake:76 (include)
x64-osx:
|
Dear @PhoebeHui, thanks for the comment. I'll let you know when I fix it. |
Dear @PhoebeHui, please check this PR. All failures have been fixed. |
Dear @PhoebeHui @ras0219-msft |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, @vicroms, could you help review and merge this PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd also like to get this reviewed by @alexreinking, since I know he's a consumer of llvm
(via halide
)
Going to try compiling Halide against this locally. Will take a few hours. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As far as Halide is concerned, this seems fine. It built successfully for me on x64-windows (release only) and upstream Halide builds successfully against it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd prefer to see modern CMake in custom usage files. I made one comment per directory command, but there are multiple instances.
@alexreinking @ras0219-msft |
@strega-nil, could you please help review and merge this PR? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
these are the things I see; the biggest thing you need to do is figure out the usage issue
This PR adds more features (libc, libcxx, libunwind, etc.) and fixes issues.
Fixes #16222
Fixes #16215
Fixes #15228
Fixes #14900
Fixes #12262