1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-15 03:14:23 +00:00
freebsd-ports/lang/ocaml/files
Piotr Kubaj b17864ac26 lang/ocaml: fix build on powerpc64 elfv2
LLVM miscompiles ocaml on powerpc64 elfv2:
ld: error: bytecomp/printlambda.ml:23:(.text+0x16): relocation R_PPC64_TOC16_DS out of range: 73024 is not in [-32768, 32767]

Use GCC instead on powerpc64.

Add a conditional patch enabled only on powerpc64 elfv2 to use elfv2 abi instead of elfv1.

Add a bunch of other patches to correctly check for abi instead of relying on endianness.

PR:		242389
Approved by:	michipili@gmail.com (maintainer)
2019-12-16 12:56:06 +00:00
..
extra-patch-asmcomp_power_arch.ml lang/ocaml: fix build on powerpc64 elfv2 2019-12-16 12:56:06 +00:00
patch-asmrun_power.S lang/ocaml: fix build on powerpc64 elfv2 2019-12-16 12:56:06 +00:00
patch-byterun_caml_stack.h lang/ocaml: fix build on powerpc64 elfv2 2019-12-16 12:56:06 +00:00
patch-configure lang/ocaml: fix build on armv7 2019-08-01 19:30:38 +00:00
patch-testsuite_tests_asmcomp_power.S lang/ocaml: fix build on powerpc64 elfv2 2019-12-16 12:56:06 +00:00