1a196e50eSopenharmony_ciFrom 70218c0c89b399fdc6febea92aae5dcc6ad32f56 Mon Sep 17 00:00:00 2001
2a196e50eSopenharmony_ciFrom: lvying <lvying6@huawei.com>
3a196e50eSopenharmony_ciDate: Sat, 19 Oct 2019 13:07:28 +0800
4a196e50eSopenharmony_ciSubject: [PATCH 1/2] add compile option
5a196e50eSopenharmony_ci
6a196e50eSopenharmony_ciSigned-off-by: lvying <lvying6@huawei.com>
7a196e50eSopenharmony_ci---
8a196e50eSopenharmony_ci Makefile           | 4 ----
9a196e50eSopenharmony_ci Makefile-libbz2_so | 5 ++---
10a196e50eSopenharmony_ci 2 files changed, 2 insertions(+), 7 deletions(-)
11a196e50eSopenharmony_ci
12a196e50eSopenharmony_cidiff --git a/Makefile b/Makefile
13a196e50eSopenharmony_ciindex f8a1772..69ea7b2 100644
14a196e50eSopenharmony_ci--- a/Makefile
15a196e50eSopenharmony_ci+++ b/Makefile
16a196e50eSopenharmony_ci@@ -18,10 +18,6 @@ SHELL=/bin/sh
17a196e50eSopenharmony_ci CC=gcc
18a196e50eSopenharmony_ci AR=ar
19a196e50eSopenharmony_ci RANLIB=ranlib
20a196e50eSopenharmony_ci-LDFLAGS=
21a196e50eSopenharmony_ci-
22a196e50eSopenharmony_ci-BIGFILES=-D_FILE_OFFSET_BITS=64
23a196e50eSopenharmony_ci-CFLAGS=-Wall -Winline -O2 -g $(BIGFILES)
24a196e50eSopenharmony_ci 
25a196e50eSopenharmony_ci # Where you want it installed when you do 'make install'
26a196e50eSopenharmony_ci PREFIX=/usr/local
27a196e50eSopenharmony_cidiff --git a/Makefile-libbz2_so b/Makefile-libbz2_so
28a196e50eSopenharmony_ciindex fb0f230..1eaf26a 100644
29a196e50eSopenharmony_ci--- a/Makefile-libbz2_so
30a196e50eSopenharmony_ci+++ b/Makefile-libbz2_so
31a196e50eSopenharmony_ci@@ -24,7 +24,6 @@
32a196e50eSopenharmony_ci SHELL=/bin/sh
33a196e50eSopenharmony_ci CC=gcc
34a196e50eSopenharmony_ci BIGFILES=-D_FILE_OFFSET_BITS=64
35a196e50eSopenharmony_ci-CFLAGS=-fpic -fPIC -Wall -Winline -O2 -g $(BIGFILES)
36a196e50eSopenharmony_ci 
37a196e50eSopenharmony_ci OBJS= blocksort.o  \
38a196e50eSopenharmony_ci       huffman.o    \
39a196e50eSopenharmony_ci@@ -35,8 +34,8 @@ OBJS= blocksort.o  \
40a196e50eSopenharmony_ci       bzlib.o
41a196e50eSopenharmony_ci 
42a196e50eSopenharmony_ci all: $(OBJS)
43a196e50eSopenharmony_ci-	$(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.8 $(OBJS)
44a196e50eSopenharmony_ci-	$(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.8
45a196e50eSopenharmony_ci+	$(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname -Wl,libbz2.so.1 -o libbz2.so.1.0.8 $(OBJS)
46a196e50eSopenharmony_ci+	$(CC) $(CFLAGS) $(LDFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.8
47a196e50eSopenharmony_ci 	rm -f libbz2.so.1.0
48a196e50eSopenharmony_ci 	ln -s libbz2.so.1.0.8 libbz2.so.1.0
49a196e50eSopenharmony_ci 
50a196e50eSopenharmony_ci-- 
51a196e50eSopenharmony_ci1.8.3.1
52a196e50eSopenharmony_ci
53