Support for ARM Morello architecture
When building on a ARM Morello platform we get:
The Meson build system
Version: 0.63.2
Project name: glib
Project version: 2.78.0
C compiler for the host machine: cc (clang 13.0.0 "clang version 13.0.0")
C linker for the host machine: cc ld.lld 13.0.0
Host machine cpu family: aarch64
Host machine cpu: aarch64
...
Checking if "signed" compiles: YES
Header "stddef.h" has symbol "ptrdiff_t" : YES
Checking if "sig_atomic_t" : links: YES
Checking if "long long" compiles: YES
Checking if "long double" compiles: YES
Header "stddef.h" has symbol "wchar_t" : YES
Header "wchar.h" has symbol "wint_t" : YES
Checking if "uintmax_t in inttypes.h" compiles: YES
Checking if "uintmax_t in stdint.h" compiles: YES
Checking for size of "char" : 1
Checking for size of "short" : 2
Checking for size of "int" : 4
Checking for size of "void*" : 16
Checking for size of "long" : 8
Checking for size of "long long" : 8
Checking for size of "size_t" : 8
Checking for size of "ssize_t" : 8
Checking if "int64_t is long" compiles: YES
Checking for alignment of "char" : 1
Checking for alignment of "short" : 2
Checking for alignment of "int" : 4
Checking for alignment of "void*" : 16
Checking for alignment of "long" : 8
Checking for alignment of "long long" : 8
Checking for alignment of "size_t" : 8
Checking for size of "wchar_t" : 4
Checking if "GCC size_t typedef is long" compiles: YES
Checking if "GCC size_t typedef is long long" compiles: NO
meson.build:1717:2: ERROR: Problem encountered: Could not determine size of void *
(Obviously this is a long-term feature request).