https://sourceware.org/bugzilla/show_bug.cgi?id=25832
Bug ID: 25832 Summary: aarch64 fails to compile with musl Product: elfutils Version: unspecified Status: UNCONFIRMED Severity: normal Priority: P2 Component: backends Assignee: unassigned at sourceware dot org Reporter: luizluca at gmail dot com CC: elfutils-devel at sourceware dot org Target Milestone: --- Hello gibc has user_fpsimd_struct.vregs as __uint128_t https://github.com/bminor/glibc/blob/master/sysdeps/unix/sysv/linux/aarch64/sys/user.h#L32 while musl has it as long double: https://github.com/AssemblyScript/musl/blob/master/arch/aarch64/bits/user.h#L9 While building 0.179 with musl, I got this error: aarch64_initreg.c: In function 'aarch64_set_initial_registers_tid': aarch64_initreg.c:85:37: error: invalid operands to binary & (have 'long double' and 'unsigned int') dwarf_fregs[r] = fregs.vregs[r] & 0xFFFFFFFF; ~~~~~~~~~~~~~~ ^ make[6]: *** [Makefile:682: aarch64_initreg.o] Error 1 make[5]: *** [Makefile:499: all-recursive] Error 1 -- You are receiving this mail because: You are on the CC list for the bug.