1- diff --git a/make/autoconf/lib-softfloat.m4 b/make/autoconf/lib-softfloat.m4
2- new file mode 100644
3- index 0000000..7fa1ed1
4- --- /dev/null
5- +++ b/make/autoconf/lib-softfloat.m4
1+ diff -Naur a/make/autoconf/lib-softfloat.m4 b/make/autoconf/lib-softfloat.m4
2+ --- a/make/autoconf/lib-softfloat.m4 1970-01-01 01:00:00.000000000 +0100
3+ +++ b/make/autoconf/lib-softfloat.m4 2018-10-27 20:20:42.790765675 +0200
64@@ -0,0 +1,57 @@
75+ #
86+ # Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
@@ -61,19 +59,18 @@ index 0000000..7fa1ed1
6159+
6260+ AC_SUBST(SOFTFLOAT_LIBS)
6361+ ])
64- diff --git a/make/autoconf/libraries.m4 b/make/autoconf/libraries.m4
65- index 5bf8569..eec4be6 100644
66- --- a/make/autoconf/libraries.m4
67- +++ b/make/autoconf/libraries.m4
68- @@ -32,6 +32,7 @@ m4_include([lib-freetype.m4])
69- m4_include([lib-std.m4])
62+ diff -Naur a/make/autoconf/libraries.m4 b/make/autoconf/libraries.m4
63+ --- a/make/autoconf/libraries.m4 2018-10-27 00:13:12.000000000 +0200
64+ +++ b/make/autoconf/libraries.m4 2018-10-27 20:20:42.790765675 +0200
65+ @@ -33,6 +33,7 @@
7066 m4_include([lib-x11.m4])
7167 m4_include([lib-fontconfig.m4])
68+ m4_include([lib-tests.m4])
7269+ m4_include([lib-softfloat.m4])
7370
7471 ################################################################################
7572 # Determine which libraries are needed for this configuration
76- @@ -78 ,6 +79 ,13 @@ AC_DEFUN_ONCE([LIB_DETERMINE_DEPENDENCIES],
73+ @@ -79 ,6 +80 ,13 @@
7774 NEEDS_LIB_ALSA=false
7875 fi
7976
@@ -87,43 +84,40 @@ index 5bf8569..eec4be6 100644
8784 # Check if ffi is needed
8885 if HOTSPOT_CHECK_JVM_VARIANT(zero); then
8986 NEEDS_LIB_FFI=true
90- @@ -97 ,6 +105 ,7 @@ AC_DEFUN_ONCE([LIB_SETUP_LIBRARIES],
87+ @@ -98 ,6 +106 ,7 @@
9188 LIB_SETUP_FONTCONFIG
9289 LIB_SETUP_FREETYPE
9390 LIB_SETUP_ALSA
9491+ LIB_SETUP_SOFTFLOAT
9592 LIB_SETUP_LIBFFI
9693 LIB_SETUP_BUNDLED_LIBS
9794 LIB_SETUP_MISC_LIBS
98- diff --git a/make/autoconf/spec.gmk.in b/make/autoconf/spec.gmk.in
99- index ec45949..f3b222e 100644
100- --- a/make/autoconf/spec.gmk.in
101- +++ b/make/autoconf/spec.gmk.in
102- @@ -343,6 +343,7 @@ FONTCONFIG_CFLAGS:=@FONTCONFIG_CFLAGS@
95+ diff -Naur a/make/autoconf/spec.gmk.in b/make/autoconf/spec.gmk.in
96+ --- a/make/autoconf/spec.gmk.in 2018-10-27 00:13:12.000000000 +0200
97+ +++ b/make/autoconf/spec.gmk.in 2018-10-27 20:20:42.794765749 +0200
98+ @@ -349,6 +349,7 @@
10399 CUPS_CFLAGS:=@CUPS_CFLAGS@
104100 ALSA_LIBS:=@ALSA_LIBS@
105101 ALSA_CFLAGS:=@ALSA_CFLAGS@
106102+ SOFTFLOAT_LIBS:=@SOFTFLOAT_LIBS@
107103 LIBFFI_LIBS:=@LIBFFI_LIBS@
108104 LIBFFI_CFLAGS:=@LIBFFI_CFLAGS@
109105 ENABLE_LIBFFI_BUNDLING:=@ENABLE_LIBFFI_BUNDLING@
110- diff --git a/make/hotspot/lib/CompileJvm.gmk b/make/hotspot/lib/CompileJvm.gmk
111- index a4b67f0..15f8ae6 100644
112- --- a/make/hotspot/lib/CompileJvm.gmk
113- +++ b/make/hotspot/lib/CompileJvm.gmk
114- @@ -49,6 +49,7 @@ JVM_LDFLAGS += \
106+ diff -Naur a/make/hotspot/lib/CompileJvm.gmk b/make/hotspot/lib/CompileJvm.gmk
107+ --- a/make/hotspot/lib/CompileJvm.gmk 2018-10-27 00:13:12.000000000 +0200
108+ +++ b/make/hotspot/lib/CompileJvm.gmk 2018-10-27 20:20:42.794765749 +0200
109+ @@ -49,6 +49,7 @@
115110
116111 JVM_LIBS += \
117112 $(JVM_LIBS_FEATURES) \
118113+ $(SOFTFLOAT_LIBS) \
119114 #
120115
121116 # These files and directories are always excluded
122- diff --git a/src/hotspot/cpu/arm/assembler_arm_32.hpp b/src/hotspot/cpu/arm/assembler_arm_32.hpp
123- index 53d6d17..c949c63 100644
124- --- a/src/hotspot/cpu/arm/assembler_arm_32.hpp
125- +++ b/src/hotspot/cpu/arm/assembler_arm_32.hpp
126- @@ -1239,10 +1239,11 @@ extern int __aeabi_dcmpgt(double, double);
117+ diff -Naur a/src/hotspot/cpu/arm/assembler_arm_32.hpp b/src/hotspot/cpu/arm/assembler_arm_32.hpp
118+ --- a/src/hotspot/cpu/arm/assembler_arm_32.hpp 2018-10-27 00:13:12.000000000 +0200
119+ +++ b/src/hotspot/cpu/arm/assembler_arm_32.hpp 2018-10-27 20:20:42.794765749 +0200
120+ @@ -1242,10 +1242,11 @@
127121
128122 // Imported code from glibc soft-fp bundle for
129123 // calculation accuracy improvement. See CR 6757269.
0 commit comments