Download raw body.
[UPDATE] OCaml 4.14.1 -> 4.14.2
Stuart Henderson <stu@spacehopper.org> writes:
> The updated ocaml version fails to build on i386; the new ocamlc.opt run
> as part of the build segfaults segfaults, looks like during runtime linking.
>
This fixes it in my i386 vm. Can you try this? Should probably get
tested with other ocaml-based ports on i386 before I commit this time :|
diff --git a/lang/ocaml/Makefile b/lang/ocaml/Makefile
index 244c1b7315f..d88cb8f466d 100644
--- a/lang/ocaml/Makefile
+++ b/lang/ocaml/Makefile
@@ -3,6 +3,7 @@ COMMENT = ML language with complete class-based objective system
# XXX Don't even think of updating ocaml alone.
# Do check that the ports that depend on it still work, or repair them.
VERSION= 4.14.2
+REVISION= 0
# if the ocaml compiler gains support for BTI, as well as
# removing USE_NOBTCFI here (or changing to an arch-dependent
@@ -60,8 +61,6 @@ LDFLAGS += -L${LOCALBASE}/lib
.if ${MACHINE_ARCH} == "i386"
# configure: error: fma does not work, enable emulation with --enable-imprecise-c99-float-ops
CONFIGURE_ARGS += --enable-imprecise-c99-float-ops
-# non-PIC assembly in asmrun/i386.S
-LDFLAGS+= -Wl,-z,notext
.endif
USE_GMAKE= Yes
[UPDATE] OCaml 4.14.1 -> 4.14.2