Blame view

buildroot/buildroot-2016.08.1/package/android-tools/0005-fix-static-link-zlib.patch 1.11 KB
6b13f685e   김민수   BSP 최초 추가
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
  Fix static linking of adb/adbd
  
  Both adb and adbd use OpenSSL, which indirectly uses zlib. Since
  adb/adbd also use zlib directly -lz is included in the linker flags,
  but not at the right position to ensure that static linking works: to
  make it possible for OpenSSL symbols to see zlib symbols, -lz must
  appear after -lcrypto.
  
  Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  
  Index: b/debian/makefiles/adb.mk
  ===================================================================
  --- a/debian/makefiles/adb.mk
  +++ b/debian/makefiles/adb.mk
  @@ -41,7 +41,7 @@
   CPPFLAGS+= -I$(SRCDIR)/core/adb
   CPPFLAGS+= -I$(SRCDIR)/core/include
   
  -LIBS+= -lc -lpthread -lz -lcrypto
  +LIBS+= -lc -lpthread -lcrypto -lz
   
   OBJS= $(SRCS:.c=.o)
   
  Index: b/debian/makefiles/adbd.mk
  ===================================================================
  --- a/debian/makefiles/adbd.mk
  +++ b/debian/makefiles/adbd.mk
  @@ -44,7 +44,7 @@
   CPPFLAGS+= -I$(SRCDIR)/core/adbd
   CPPFLAGS+= -I$(SRCDIR)/core/include
   
  -LIBS+= -lc -lpthread -lz -lcrypto -lcrypt
  +LIBS+= -lc -lpthread -lcrypto -lz -lcrypt
   
   OBJS= $(patsubst %, %.o, $(basename $(SRCS)))