#645
Mips64 cross-compile fails on v4.1.1.
I was wondering if there are any plans for a new release?
Specifically missing: https://github.com/zyantific/zydis/commit/6372690e30389a94db65ece2d8a1f0a2310475ed (and the other big endian related commits)
Compilation works fine on latest master branch.
> meson --cross-file=meson-linux-mips64.ini --wipe build_mips64
...
> ninja -C build_mips64
ninja: Entering directory `build_mips64/'
[1/68] Compiling C object subprojects/zycore-c-1.5.2/libZycore.so.1.5.2.p/src_API_Memory.c.o
FAILED: [code=1] subprojects/zycore-c-1.5.2/libZycore.so.1.5.2.p/src_API_Memory.c.o
/home/user/toolchains/mips64-linux-musl-cross/bin/mips64-linux-musl-gcc -Isubprojects/zycore-c-1.5.2/libZycore.so.1.5.2.p -I../subprojects/zycore-c-1.5.2/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -O0 -g -D_GNU_SOURCE --sysroot=/home/user/toolchains/mips64-linux-musl-cross/mips64-linux-musl -fPIC -pthread -DZYCORE_SHOULD_EXPORT -MD -MQ subprojects/zycore-c-1.5.2/libZycore.so.1.5.2.p/src_API_Memory.c.o -MF subprojects/zycore-c-1.5.2/libZycore.so.1.5.2.p/src_API_Memory.c.o.d -o subprojects/zycore-c-1.5.2/libZycore.so.1.5.2.p/src_API_Memory.c.o -c ../subprojects/zycore-c-1.5.2/src/API/Memory.c
In file included from ../subprojects/zycore-c-1.5.2/include/Zycore/API/Memory.h:35,
from ../subprojects/zycore-c-1.5.2/src/API/Memory.c:27:
../subprojects/zycore-c-1.5.2/include/Zycore/Defines.h:158:5: error: #error "Unsupported architecture detected"
158 | # error "Unsupported architecture detected"
| ^~~~~
[2/68] Compiling C object subprojects/zycore-c-1.5.2/libZycore.so.1.5.2.p/src_API_Process.c.o
FAILED: [code=1] subprojects/zycore-c-1.5.2/libZycore.so.1.5.2.p/src_API_Process.c.o
/home/user/toolchains/mips64-linux-musl-cross/bin/mips64-linux-musl-gcc -Isubprojects/zycore-c-1.5.2/libZycore.so.1.5.2.p -I../subprojects/zycore-c-1.5.2/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c11 -O0 -g -D_GNU_SOURCE --sysroot=/home/user/toolchains/mips64-linux-musl-cross/mips64-linux-musl -fPIC -pthread -DZYCORE_SHOULD_EXPORT -MD -MQ subprojects/zycore-c-1.5.2/libZycore.so.1.5.2.p/src_API_Process.c.o -MF subprojects/zycore-c-1.5.2/libZycore.so.1.5.2.p/src_API_Process.c.o.d -o subprojects/zycore-c-1.5.2/libZycore.so.1.5.2.p/src_API_Process.c.o -c ../subprojects/zycore-c-1.5.2/src/API/Process.c
In file included from ../subprojects/zycore-c-1.5.2/src/API/Process.c:27:
../subprojects/zycore-c-1.5.2/include/Zycore/Defines.h:158:5: error: #error "Unsupported architecture detected"
158 | # error "Unsupported architecture detected"
| ^~~~~
[snip]
../subprojects/zycore-c-1.5.2/src/Format.c: In function ‘ZyanStringAppendDecU’:
../subprojects/zycore-c-1.5.2/src/Format.c:434:12: warning: implicit declaration of function ‘ZyanStringAppendDecU32’; did you mean ‘ZyanStringAppendDecU64’? [-Wimplicit-function-declaration]
434 | return ZyanStringAppendDecU32(string, (ZyanU32)value, padding_length);
| ^~~~~~~~~~~~~~~~~~~~~~
| ZyanStringAppendDecU64
../subprojects/zycore-c-1.5.2/src/Format.c: In function ‘ZyanStringAppendHexU’:
../subprojects/zycore-c-1.5.2/src/Format.c:475:12: warning: implicit declaration of function ‘ZyanStringAppendHexU32’; did you mean ‘ZyanStringAppendHexU64’? [-Wimplicit-function-declaration]
475 | return ZyanStringAppendHexU32(string, (ZyanU32)value, padding_length, uppercase);etc
Activity
0No activity yet.