From 8b0c793c982453b984116819addf1032e407bd61 Mon Sep 17 00:00:00 2001
From: DarkCat09 <gh@dc09.ru>
Date: Fri, 14 Mar 2025 14:15:36 +0400
Subject: [PATCH] disable optimizations to fix segfault

---
 Dockerfile.openj9 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Dockerfile.openj9 b/Dockerfile.openj9
index 39dfac8..7c42cfa 100644
--- a/Dockerfile.openj9
+++ b/Dockerfile.openj9
@@ -31,12 +31,12 @@ ENV CC=/usr/bin/clang CXX=/usr/bin/clang++ LD=/usr/bin/lld
   # TODO: add as args to configure
   # CFLAGS="-O3 -flto -fwhole-program-vtables" \
   # LDFLAGS="-Wl,-O1"
-ENV CFLAGS="-Wno-error=nontrivial-memcall"
+ENV CFLAGS="-Wno-error=nontrivial-memcall -fno-lto -O1"
 RUN bash configure \
   --with-boot-jdk=/build/bootjdk \
   --with-openssl=system \
   --with-toolchain-type=clang \
-  --enable-jvm-feature-link-time-opt \
+#  --enable-jvm-feature-link-time-opt \
   --with-extra-cflags="$CFLAGS" \
   --with-extra-cxxflags="$CFLAGS"
 RUN make all JOBS=$(nproc)