-
Notifications
You must be signed in to change notification settings - Fork 101
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
ninja check-llvm-toolchain fails on openbsd #492
Comments
cc @keith-packard since it's happening in the picolibc build |
Looks like my duplicate name checking code is busted -- it's finding some duplicate file names, not duplicate function names and complaining about that. This patch might help?
It ignores any matching 'F' symbols. |
Wow fast response Keith, thanks! That patch seems to fix the error message I encountered before. However, I created a fresh OpenBSD 7.5 server and captured full logs of the build which are attached to this comment.
Hope someone can spot the problem. Last summer (IIRC) this project did build successfully for me on OpenBSD 7.3. |
The patch I showed is already upstream, and I'll be releasing that shortly. Thanks for testing! |
I started over on a fresh VM and got commit bd5ecae to build successfully. However,
There are other warnings later, but this part seems to be the worst of it. |
That looks like it's trying to build the picolibc C++ header test. Maybe that just doesn't work in this environment? Are you expecting the toolchain to have C++ support? |
Not sure about other people's needs, but I don't personally use C++. |
Fails similarly on the main branch (6d76d5).
System information:
Steps to reproduce:
The crux of the error appears to be this part of the output:
The text was updated successfully, but these errors were encountered: