-
Notifications
You must be signed in to change notification settings - Fork 12k
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
C++ code failing to build on OpenBSD/amd64 missing CRT functions #56694
Comments
Yes. There are other |
Thanks. Yes, I noticed one or two other related commits just after that. |
Clang / LLVM / lld / libc++ / compiler-rt 13.0.0.
Trying to figure out why some C++ code is not building on OpenBSD/amd64.
Trying to build fmt 9.0.0 one of the tests is failing like so...
The functions in compiler-rt come from
comparetf2.c
andtrunctfsf2.c
.They're built if
defined(CRT_HAS_128BIT) && defined(CRT_LDBL_128BIT)
.I see
CRT_HAS_128BIT
is defined.CRT_LDBL_128BIT
is not defined.fp_lib.h
checks__LDBL_MANT_DIG__ == 113 && defined(__SIZEOF_INT128__)
.test/Preprocessor/init-x86.c
seems to show that 64 is the expected value for__LDBL_MANT_DIG__
on amd64.The text was updated successfully, but these errors were encountered: