Support for Big-endian platforms?
barracuda156 opened this issue · comments
Broken atm:
/opt/local/bin/g++-mp-12 -std=gnu++11 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DSTRICT_R_HEADERS -I'/opt/local/Library/Frameworks/R.framework/Versions/4.2/Resources/library/Rcpp/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include -fPIC -pipe -Os -arch ppc -c udpipe.cpp -o udpipe.o
udpipe.cpp:61:30: error: static assertion failed: Only little endian systems are supported!
61 | static_assert(__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__, "Only little endian systems are supported!");
| ^
udpipe.cpp:61:30: note: the comparison reduces to '(4321 == 1234)'
make: *** [udpipe.o] Error 1
ERROR: compilation failed for package ‘udpipe’
This request requires new features in the upstream udpipe c++ https://github.com/ufal/udpipe
This request requires new features in the downstream udpipe c++ https://github.com/ufal/udpipe
Thank you, I gonna open an issue there.
Hi,
I do not plan to add the support myself, but I am happy to accept patches.
Looks like we both have other priorities right now.