Re: git: d8951a8d01aa - main - www/webkit2-gtk4: Update to 2.38.3
Date: Fri, 03 Feb 2023 18:22:49 UTC
Neel Chauhan <nc@FreeBSD.org> writes:
> # On Linux, use ELF GOT relocation specifiers.
> - $asm.putStr("#elif OS(LINUX)")
> -+ $asm.putStr("#elif OS(LINUX) || OS(FREEBSD)")
> ++ $asm.putStr("#elif OS(LINUX) || OS(OPENBSD)")
> $asm.puts "adrp #{operands[1].arm64Operand(:quad)}, :got:#{operands[0].asmLabel}"
> $asm.puts "ldr #{operands[1].arm64Operand(:quad)}, [#{operands[1].arm64Operand(:quad)}, :got_lo12:#{operands[0].asmLabel}]"
Unless OS(OPENBSD) works on FreeBSD this may break build on aarch64.
See also https://cgit.freebsd.org/ports/commit/?id=853f7cd1cbc8