-
Couldn't load subscription status.
- Fork 34
[ATfE] Cherry-pick libcxx change in wchar inclusion guarding into 20.x #153
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
[ATfE] Cherry-pick libcxx change in wchar inclusion guarding into 20.x #153
Conversation
This change is required for the newlib-nano library overlay implementation to work correctly, as it provides the definition of `mbstate_t` despite not providing wide-character support.
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.
Since this is a cherry-pick of an upstream commit on main, it's probably a good idea to mention the original commit id somewhere.
The original commit hash on main is 7620011. But that doesn't match the value in the header line of the new patch file, presumably because it was cherry-picked before running git format-patch. Perhaps if you redid it with cherry-pick -x it would include a footer citing the original id?
|
Good catch @statham-arm , I've updated the patch file using |
… (#153864) …210)" This reverts commit 9a14b1d. Revert "RuntimeLibcalls: Return StringRef for libcall names (#153209)" This reverts commit cb1228f. Revert "TableGen: Emit statically generated hash table for runtime libcalls (#150192)" This reverts commit 769a905. Reverted three changes because of a CMake error while building llvm-nm as reported in the following PR: llvm/llvm-project#150192 (comment)
…ngths (#153… (#153864) …210)" This reverts commit 9a14b1d. Revert "RuntimeLibcalls: Return StringRef for libcall names (#153209)" This reverts commit cb1228f. Revert "TableGen: Emit statically generated hash table for runtime libcalls (#150192)" This reverts commit 769a905. Reverted three changes because of a CMake error while building llvm-nm as reported in the following PR: llvm/llvm-project#150192 (comment)
… (#153864) This reverts commit 334e9bf. Check if llvm-nm exists before building the benchmark.
This change is required for the newlib-nano library overlay
implementation to work correctly, as it provides the definition
mbstate_tdespite not providing wide-character support.