]> git.pld-linux.org Git - packages/openjdk11.git/commitdiff
make sure build system does not override opt flags auto/th/openjdk11-11.0.14.1-1
authorJan Palus <atler@pld-linux.org>
Tue, 8 Feb 2022 23:28:16 +0000 (00:28 +0100)
committerJan Palus <atler@pld-linux.org>
Tue, 8 Feb 2022 23:28:16 +0000 (00:28 +0100)
no_optflags.patch [new file with mode: 0644]
openjdk11.spec

diff --git a/no_optflags.patch b/no_optflags.patch
new file mode 100644 (file)
index 0000000..fbd0637
--- /dev/null
@@ -0,0 +1,45 @@
+--- jdk11u-jdk-11.0.14.1-ga/make/common/NativeCompilation.gmk.orig     2022-02-07 17:26:34.000000000 +0100
++++ jdk11u-jdk-11.0.14.1-ga/make/common/NativeCompilation.gmk  2022-02-08 02:14:57.986886271 +0100
+@@ -369,13 +369,13 @@
+     ifneq ($$(filter %.c, $$($1_FILENAME)), )
+       # Compile as a C file
+       $1_FLAGS := $(CFLAGS_CCACHE) $$($1_USE_PCH_FLAGS) $$($1_BASE_CFLAGS) \
+-          $$($1_OPT_CFLAGS) $$($1_CFLAGS) -c
++          $$($1_CFLAGS) -c
+       $1_COMPILER := $$($$($1_BASE)_CC)
+       $1_DEP_FLAG := $(C_FLAG_DEPS)
+     else ifneq ($$(filter %.m, $$($1_FILENAME)), )
+       # Compile as an Objective-C file
+       $1_FLAGS := -x objective-c $(CFLAGS_CCACHE) $$($1_USE_PCH_FLAGS) \
+-          $$($1_BASE_CFLAGS) $$($1_OPT_CFLAGS) $$($1_CFLAGS) -c
++          $$($1_BASE_CFLAGS) $$($1_CFLAGS) -c
+       $1_COMPILER := $$($$($1_BASE)_CC)
+       $1_DEP_FLAG := $(C_FLAG_DEPS)
+     else ifneq ($$(filter %.s %.S, $$($1_FILENAME)), )
+@@ -386,7 +386,7 @@
+     else ifneq ($$(filter %.cpp %.cc %.mm, $$($1_FILENAME)), )
+       # Compile as a C++ or Objective-C++ file
+       $1_FLAGS := $(CFLAGS_CCACHE) $$($1_USE_PCH_FLAGS) $$($1_BASE_CXXFLAGS) \
+-          $$($1_OPT_CXXFLAGS) $$($1_CXXFLAGS) -c
++          $$($1_CXXFLAGS) -c
+       $1_COMPILER := $$($$($1_BASE)_CXX)
+       $1_DEP_FLAG := $(CXX_FLAG_DEPS)
+     else
+@@ -793,7 +793,7 @@
+   # lines for all object files in this setup. This includes at least all the
+   # variables used in the call to add_native_source below.
+   $1_COMPILE_VARDEPS := $$($1_CFLAGS) $$($1_EXTRA_CFLAGS) $$($1_SYSROOT_CFLAGS) \
+-      $$($1_CXXFLAGS) $$($1_EXTRA_CXXFLAGS) $$($1_OPT_CFLAGS) $$($1_OPT_CXXFLAGS) \
++      $$($1_CXXFLAGS) $$($1_EXTRA_CXXFLAGS) \
+       $$($1_CC) $$($1_CXX) $$($1_AS) $$($1_ASFLAGS)
+   $1_COMPILE_VARDEPS_FILE := $$(call DependOnVariable, $1_COMPILE_VARDEPS, \
+       $$($1_OBJECT_DIR)/$$($1_NOSUFFIX).comp.vardeps)
+@@ -838,7 +838,7 @@
+         -include $$($1_PCH_DEPS_TARGETS_FILE)
+         $1_PCH_COMMAND := $$($1_CC) $$($1_CFLAGS) $$($1_EXTRA_CFLAGS) $$($1_SYSROOT_CFLAGS) \
+-            $$($1_OPT_CFLAGS) -x c++-header -c $(C_FLAG_DEPS) \
++            -x c++-header -c $(C_FLAG_DEPS) \
+             $$(addsuffix .tmp, $$($1_PCH_DEPS_FILE))
+         $$($1_PCH_FILE): $$($1_PRECOMPILED_HEADER) $$($1_COMPILE_VARDEPS_FILE)
index e7ced1f8461cb1b1301b5dc4ba9d3ec7c6f38365..f546dc93b8c5a5706b09c850e131d9ba3c509bcc 100644 (file)
@@ -34,6 +34,7 @@ Source0:      https://github.com/openjdk/jdk11u/archive/jdk-%{version}-ga/%{name}-%{v
 Source10:      make-cacerts.sh
 Patch0:                libpath.patch
 Patch1:                x32.patch
+Patch2:                no_optflags.patch
 URL:           http://openjdk.java.net/
 BuildRequires: /usr/bin/jar
 BuildRequires: alsa-lib-devel
@@ -347,6 +348,7 @@ PrzykĹ‚ady dla OpenJDK.
 
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 # Make sure we have /proc mounted - otherwise idlc will fail later.
@@ -406,11 +408,7 @@ EOF
 [ -L tmp-bin ] || ln -s "$specdir/jdk/bin" tmp-bin
 
 %{__make} -j1 images \
-       LOG=debug \
-       # these are normally set when --disable-debug-symbols is not used \
-       LIBMANAGEMENT_OPTIMIZATION=LOW \
-       LIBHPROF_OPTIMIZATION=LOW \
-       LIBVERIFY_OPTIMIZATION=LOW
+       LOG=debug
 
 # smoke test
 tmp-bin/java -version
This page took 1.294184 seconds and 4 git commands to generate.