Fix build failures in aarch64a_[be_]soft_nofp variants. #591
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Those two variants have
-fno-exceptions -fno-rtti
in the configuration file that specifies options for building the library. None of the other library variants is built with this flags, not even the other variants intended for use in applications without exceptions and RTTI.If you try to build libc++abi with those flags, it fails to build, because
private_typeinfo.cpp
is unconditionally included in the library and unconditionally usesdynamic_cast
.(And I assume that it's OK to use
dynamic_cast
in that part of libc++abi if the application will never use RTTI, because then it won't include that object file in the first place.)