#645

Mips64 cross-compile fails on v4.1.1.

OpenRot127opened 1mo ago

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

0

No activity yet.