Closed dokoma closed 7 months ago
The thunk generator is rather complicated and requires GCC 9+ (Lowest supported OS is Ubuntu 19.10). I have no plans to support GCC 8, but I'll accept PRs with fixes for this.
Maybe you can work around with the following:
// from: https://en.cppreference.com/w/cpp/types/remove_cvref
template<class T>
struct remove_cvref
{
using type = std::remove_cv_t<std::remove_reference_t<T>>;
};
template< class T >
using remove_cvref_t = remove_cvref<T>::type;
Good Luck!
You're trying to get this to run on the TrimUI correct? You might want to compile with a newer GCC and then use the -static-libstdc++
, or just update gcc/glibc/libstdc++ on your toolchain.
Keep in mind gmloader-next is in alpha stages, and while it seems to work fine, it is missing a lot of features and optimizations, your mileage may vary!
Thank you very much! I will try,and you catched that I am trying to run it on TrimUI , lol.
Sorry to bother you and paste the mass here ! but I get error with native aarch64 build:
gcc --version
gcc (Debian 8.3.0-6) 8.3.0uname -a
Linux ee19b7088f10 6.6.16-linuxkit #1 SMP PREEMPT_DYNAMIC Fri Feb 16 11:55:08 UTC 2024 aarch64 GNU/Linux
make -f Makefile.gmloader LLVM_FILE=/usr/lib/llvm-13/lib/libclang-13.so.1
May I get your some help?
---- ERROR INFO BELOW ------------