When building app-helloworld-cpp with Clang for QEMU and AArch64, it fails:
/home/unikraft/razvand/tmp/helloworld-cpp/build/libcxx/origin/libcxx-14.0.6.src/include/locale:821:12: error: use of undeclared identifier 'strtof_l'
return strtof_l(__a, __p2, _LIBCPP_GET_C_LOCALE);
^
/home/unikraft/razvand/tmp/helloworld-cpp/build/libcxx/origin/libcxx-14.0.6.src/include/locale:827:12: error: use of undeclared identifier 'strtod_l'
return strtod_l(__a, __p2, _LIBCPP_GET_C_LOCALE);
^
/home/unikraft/razvand/tmp/helloworld-cpp/build/libcxx/origin/libcxx-14.0.6.src/include/locale:833:12: error: use of undeclared identifier 'strtold_l'
In file included from /home/unikraft/razvand/tmp/helloworld-cpp/build/libsyscall_shim/uk_syscall6.c: return strtold_l(__a, __p2, _LIBCPP_GET_C_LOCALE);
To reproduce, make sure you have Clang>=10 installed and run the following commands:
When building
app-helloworld-cpp
with Clang for QEMU and AArch64, it fails:To reproduce, make sure you have Clang>=10 installed and run the following commands: