Details
-
Bug
-
Status: Closed (View Workflow)
-
Blocker
-
Resolution: Fixed
-
3.4.4
-
arm64_android
Description
The arm64_android build fails for the VCPKG port on version 3.4.4 of MariaDB Connector/C.
https://github.com/microsoft/vcpkg/pull/44015
I'm not sure what's the issue but someone mentionned submitting an issue upstream, so here I am.
/android-ndk-r27c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none-linux-android21 --sysroot=/android-ndk-r27c/toolchains/llvm/prebuilt/linux-x86_64/sysroot -DHAVE_OPENSSL -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"aarch64\" -DMARIADB_SYSTEM_TYPE=\"Android\" -I/mnt/vcpkg-ci/installed/arm64-android/include -I/mnt/vcpkg-ci/b/libmariadb/arm64-android-dbg/include -I/mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/plugins/auth -I/mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/include -I/mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/plugins/auth/ref10 -I/mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/plugins/compress -I/mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/plugins/pvio -I/mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/libmariadb -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fPIC -Werror -fno-limit-debug-info -fPIC -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/CMakeFiles/mariadb_obj.dir/ma_context.c.o -MF libmariadb/CMakeFiles/mariadb_obj.dir/ma_context.c.o.d -o libmariadb/CMakeFiles/mariadb_obj.dir/ma_context.c.o -c /mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/libmariadb/ma_context.c
|
/mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/libmariadb/ma_context.c:676:6: error: inline asm clobber list contains reserved registers: X18 [-Werror,-Winline-asm]
|
676 | "mov x10, sp\n\t"
|
| ^
|
/mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/libmariadb/ma_context.c:676:6: note: Reserved registers on the clobber list may not be preserved across the asm statement, and clobbering them may lead to undefined behaviour.
|
/mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/libmariadb/ma_context.c:746:6: error: inline asm clobber list contains reserved registers: X18 [-Werror,-Winline-asm]
|
746 | "ldp x13, x11, [%[save], #0]\n\t"
|
| ^
|
/mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/libmariadb/ma_context.c:746:6: note: Reserved registers on the clobber list may not be preserved across the asm statement, and clobbering them may lead to undefined behaviour.
|
/mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/libmariadb/ma_context.c:846:6: error: inline asm clobber list contains reserved registers: X18 [-Werror,-Winline-asm]
|
846 | "ldp x13, x11, [%[save], #0]\n\t"
|
| ^
|
/mnt/vcpkg-ci/b/libmariadb/src/v3.4.4-6a668de483.clean/libmariadb/ma_context.c:846:6: note: Reserved registers on the clobber list may not be preserved across the asm statement, and clobbering them may lead to undefined behaviour.
|
3 errors generated.
|