@@ -2734,28 +2734,24 @@ ZSTD_DOWNLOAD_BASE ?= https://github.com/facebook/zstd/archive
27342734CURL_SSL_OPTS ?= --tlsv1
27352735
27362736ifneq ($(wildcard libz.a) ,)
2737- BUNDLED_COMPRESSION_LIBS += libz.a
27382737 CXXFLAGS += -DZLIB -I./zlib-$(ZLIB_VER )
2739- PLATFORM_LDFLAGS: =$(filter-out -lz,$(PLATFORM_LDFLAGS ) )
2740- JAVA_LDFLAGS: =$(filter-out -lz,$(JAVA_LDFLAGS ) )
2738+ PLATFORM_LDFLAGS: =$(filter-out -lz,$(PLATFORM_LDFLAGS ) ) libz.a
2739+ JAVA_LDFLAGS: =$(filter-out -lz,$(JAVA_LDFLAGS ) ) libz.a
27412740endif
27422741ifneq ($(wildcard libbz2.a) ,)
2743- BUNDLED_COMPRESSION_LIBS += libbz2.a
27442742 CXXFLAGS += -DBZIP2 -I./bzip2-$(BZIP2_VER )
2745- PLATFORM_LDFLAGS: =$(filter-out -lbz2,$(PLATFORM_LDFLAGS ) )
2746- JAVA_LDFLAGS: =$(filter-out -lbz2,$(JAVA_LDFLAGS ) )
2743+ PLATFORM_LDFLAGS: =$(filter-out -lbz2,$(PLATFORM_LDFLAGS ) ) libbz2.a
2744+ JAVA_LDFLAGS: =$(filter-out -lbz2,$(JAVA_LDFLAGS ) ) libbz2.a
27472745endif
27482746ifneq ($(wildcard libsnappy.a) ,)
2749- BUNDLED_COMPRESSION_LIBS += libsnappy.a
27502747 CXXFLAGS += -DSNAPPY -I./snappy-$(SNAPPY_VER ) -I./snappy-$(SNAPPY_VER ) /build
2751- PLATFORM_LDFLAGS: =$(filter-out -lsnappy,$(PLATFORM_LDFLAGS ) )
2752- JAVA_LDFLAGS: =$(filter-out -lsnappy,$(JAVA_LDFLAGS ) )
2748+ PLATFORM_LDFLAGS: =$(filter-out -lsnappy,$(PLATFORM_LDFLAGS ) ) libsnappy.a
2749+ JAVA_LDFLAGS: =$(filter-out -lsnappy,$(JAVA_LDFLAGS ) ) libsnappy.a
27532750endif
27542751ifneq ($(wildcard liblz4.a) ,)
2755- BUNDLED_COMPRESSION_LIBS += liblz4.a
27562752 CXXFLAGS += -DLZ4 -I./lz4-$(LZ4_VER ) /lib
2757- PLATFORM_LDFLAGS: =$(filter-out -llz4,$(PLATFORM_LDFLAGS ) )
2758- JAVA_LDFLAGS: =$(filter-out -llz4,$(JAVA_LDFLAGS ) )
2753+ PLATFORM_LDFLAGS: =$(filter-out -llz4,$(PLATFORM_LDFLAGS ) ) liblz4.a
2754+ JAVA_LDFLAGS: =$(filter-out -llz4,$(JAVA_LDFLAGS ) ) liblz4.a
27592755endif
27602756
27612757ifeq ($(PLATFORM ) , OS_MACOSX)
@@ -3058,9 +3054,6 @@ endif
30583054 $(AM_V_CCLD) $(CXX) -shared -fPIC -o java/target/$(ROCKSDBJNILIB) \
30593055 $(ALL_JNI_NATIVE_OBJECTS) $(LIB_OBJECTS) \
30603056 $(TOPLING_LIB_OBJECTS) \
3061- -Wl,--whole-archive \
3062- ${BUNDLED_COMPRESSION_LIBS} \
3063- -Wl,--no-whole-archive \
30643057 $(JAVA_LDFLAGS) \
30653058 $(LDFLAGS)
30663059 $(AM_V_at)cp -a sideplugin/rockside/src/topling/web/{style.css,index.html} java/target
0 commit comments