Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
P2
-
Resolution: Fixed
-
Affects Version/s: 11
-
Fix Version/s: 11
-
Component/s: infrastructure
-
Labels:None
-
Subcomponent:
-
Resolved In Build:b18
-
OS:aix
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8205282 | 11.0.1 | Volker Simonis | P2 | Resolved | Fixed | team |
Description
Change 8204572 forgot to add LIBJLI_SRC_DIRS as include path for the libjli_static build.
The fix is trivial:
diff -r 65e65d5905bc make/lib/CoreLibraries.gmk
--- a/make/lib/CoreLibraries.gmk Sun Jun 10 12:58:38 2018 +0300
+++ b/make/lib/CoreLibraries.gmk Mon Jun 11 15:34:05 2018 +0200
@@ -347,7 +347,8 @@
EXCLUDE_FILES := $(LIBJLI_EXCLUDE_FILES), \
EXTRA_FILES := $(LIBJLI_EXTRA_FILES), \
OPTIMIZATION := HIGH, \
- CFLAGS := $(STATIC_LIBRARY_FLAGS) $(LIBJLI_CFLAGS_JDKLIB) $(LIBJLI_CFLAGS), \
+ CFLAGS := $(STATIC_LIBRARY_FLAGS) $(LIBJLI_CFLAGS_JDKLIB) $(LIBJLI_CFLAGS) \
+ $(addprefix -I, $(LIBJLI_SRC_DIRS)), \
ARFLAGS := $(ARFLAGS), \
OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjli_static))
The fix is trivial:
diff -r 65e65d5905bc make/lib/CoreLibraries.gmk
--- a/make/lib/CoreLibraries.gmk Sun Jun 10 12:58:38 2018 +0300
+++ b/make/lib/CoreLibraries.gmk Mon Jun 11 15:34:05 2018 +0200
@@ -347,7 +347,8 @@
EXCLUDE_FILES := $(LIBJLI_EXCLUDE_FILES), \
EXTRA_FILES := $(LIBJLI_EXTRA_FILES), \
OPTIMIZATION := HIGH, \
- CFLAGS := $(STATIC_LIBRARY_FLAGS) $(LIBJLI_CFLAGS_JDKLIB) $(LIBJLI_CFLAGS), \
+ CFLAGS := $(STATIC_LIBRARY_FLAGS) $(LIBJLI_CFLAGS_JDKLIB) $(LIBJLI_CFLAGS) \
+ $(addprefix -I, $(LIBJLI_SRC_DIRS)), \
ARFLAGS := $(ARFLAGS), \
OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjli_static))
Attachments
Issue Links
- backported by
-
JDK-8205282 [AIX] Build of libjli_static broken after change 8204572 (SetupJdkLibrary)
-
- Resolved
-
- relates to
-
JDK-8204572 SetupJdkLibrary should setup SRC and -I flags automatically
-
- Resolved
-