aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-core/icedtea/icedtea6-native-1.7.10/icedtea-ecj-fix-zlib.patch
blob: eff7e486b05efa5a01e3f2039d14869ca662ae89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Index: openjdk/jdk/make/com/sun/java/pack/Makefile
===================================================================
--- openjdk.orig/jdk/make/com/sun/java/pack/Makefile	2009-09-29 13:48:34.538565136 +0200
+++ openjdk/jdk/make/com/sun/java/pack/Makefile	2009-09-29 14:00:26.226565853 +0200
@@ -80,7 +80,7 @@
   OTHER_LDLIBS += $(JVMLIB)
 endif
 
-OTHER_LDLIBS += -lz
+OTHER_LDLIBS += -L$(libdir) -lz
 CXXFLAGS_DBG += -DFULL
 CXXFLAGS_OPT += -DPRODUCT
 CXXFLAGS_COMMON += -DFULL
Index: openjdk/jdk/make/common/Defs.gmk
===================================================================
--- openjdk.orig/jdk/make/common/Defs.gmk	2009-09-29 13:57:14.450815511 +0200
+++ openjdk/jdk/make/common/Defs.gmk	2009-09-29 14:00:26.226565853 +0200
@@ -289,7 +289,7 @@
 
 endif # PROGRAM
 
-LDLIBS_COMMON += $(EXTRA_LIBS)
+LDLIBS_COMMON += $(EXTRA_LIBS) -L$(libdir)
 
 #
 # Default is to build, not import native binaries
@@ -425,7 +425,7 @@
 CLASSDESTDIR = $(CLASSBINDIR)
 endif
 
-INCLUDES = -I. -I$(CLASSHDRDIR) \
+INCLUDES = -I$(includedir) -I. -I$(CLASSHDRDIR) \
 	$(patsubst %,-I%,$(subst $(CLASSPATH_SEPARATOR), ,$(VPATH.h))) $(OTHER_INCLUDES)
 OTHER_CPPFLAGS = $(INCLUDES)
 
Index: openjdk/jdk/make/common/Program.gmk
===================================================================
--- openjdk.orig/jdk/make/common/Program.gmk	2009-09-29 13:48:33.914565255 +0200
+++ openjdk/jdk/make/common/Program.gmk	2009-09-29 14:00:26.226565853 +0200
@@ -73,7 +73,7 @@
 # itself, as with all the Windows libraries.
 #
 ifneq (,$(findstring $(PLATFORM), linux solaris))	# UNIX systems
-    LDFLAGS += -L $(LIBDIR)/$(LIBARCH)/jli
+    LDFLAGS += -L $(LIBDIR)/$(LIBARCH)/jli -L $(libdir)
     OTHER_LDLIBS += -ljli
     ifeq ($(PLATFORM), solaris)
 	ifeq ($(ARCH_DATA_MODEL), 32)
Index: openjdk/jdk/make/java/jli/Makefile
===================================================================
--- openjdk.orig/jdk/make/java/jli/Makefile	2009-09-29 13:48:33.806565054 +0200
+++ openjdk/jdk/make/java/jli/Makefile	2009-09-29 14:00:26.230565844 +0200
@@ -61,7 +61,7 @@
 ifneq (,$(findstring $(PLATFORM), linux solaris))	# UNIX systems
 	LIB_LOCATION = $(LIBDIR)/$(LIBARCH)/jli
 	# Guarantee very limited dependencies
-	LDLIBS = -lz -lc 
+	LDLIBS = -L$(libdir) -lz -lc
 endif
 
 ifeq ($(PLATFORM), windows)