Closed LilyWangLL closed 1 year ago
The compile error you're showing me is from a system header (fstream
), not anything in toml++, so this is an Android NDK bug methinks.
The compile error you're showing me is from a system header (
fstream
), not anything in toml++, so this is an Android NDK bug methinks.
Yeah, this is an Android NDK bug, see https://android.googlesource.com/platform/bionic/+/master/docs/32-bit-abi.md#32_bit-and.
However, the error was triggered when include/toml++/impl/parser.inl
of toml++ requested the system header file fstream
.
However, the error was triggered when include/toml++/impl/parser.inl of toml++ requested the system header file fstream.
Yes? Not sure what you want me to do about it. <fstream>
is a standard library header - every library that uses it will have this problem.
Yes? Not sure what you want me to do about it.
<fstream>
is a standard library header - every library that uses it will have this problem.
I submitted a PR to fix this.
Environment
toml++ version and/or commit hash: 3.3.0
Compiler: android-r25c on Linux
C++ standard mode:
Target arch:
Library configuration overrides:
Relevant compilation flags:
Describe the bug
I am a member of vcpkg, when I updating
tomplusplus
to version 3.3.0, it build failed on arm-android with the following errors:I use meson to build
tomplusplus
, I investigate this error, this looks like doesn't support lower version of android, but I use the latest android SDK. Could someone help confirm this issue? Thanks in advance.The similar issue: https://github.com/assimp/assimp/issues/4563
Steps to reproduce (or a small repro code sample)
Additional information