Skip to content
This repository was archived by the owner on Mar 9, 2022. It is now read-only.

Commit 5f29585

Browse files
author
Hideki Itakura
authored
Merge pull request #71 from couchbaselabs/feature/issue_70
fixed #70 - Update cbforest to latest master
2 parents d1dc898 + 536421a commit 5f29585

4 files changed

Lines changed: 13 additions & 13 deletions

File tree

jni/Android.mk

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ LOCAL_CPPFLAGS := -I$(FORESTDB_PATH)/include/ \
5151
-I$(CBFOREST_JNI_PATH)/ \
5252
-I$(FORESTDB_STORE_PATH)/
5353

54+
ifeq ($(TARGET_ARCH),mips)
55+
LOCAL_CFLAGS += -D__mips32__
56+
endif
57+
5458
LOCAL_CPPFLAGS += -std=c++11
5559
LOCAL_CPPFLAGS += -fexceptions
5660
LOCAL_CPPFLAGS += -fpermissive
@@ -77,7 +81,7 @@ PCH_FILE := $(CBFOREST_PATH)/CBForest-Prefix.pch
7781
LOCAL_CPPFLAGS += -include $(PCH_FILE)
7882

7983
LOCAL_LDLIBS := -llog
80-
#LOCAL_LDLIBS += -latomic # for armeabi
84+
LOCAL_LDLIBS += -latomic
8185

8286
LOCAL_SRC_FILES := $(SQLITE3_PATH)/fts3_unicode2.c \
8387
$(SQLITE3_PATH)/fts3_unicodesn.c \
@@ -126,6 +130,7 @@ LOCAL_SRC_FILES := $(SQLITE3_PATH)/fts3_unicode2.c \
126130
$(FORESTDB_PATH)/src/avltree.cc \
127131
$(FORESTDB_PATH)/src/bgflusher.cc \
128132
$(FORESTDB_PATH)/src/blockcache.cc \
133+
$(FORESTDB_PATH)/src/breakpad_dummy.cc \
129134
$(FORESTDB_PATH)/src/btree.cc \
130135
$(FORESTDB_PATH)/src/btree_fast_str_kv.cc \
131136
$(FORESTDB_PATH)/src/btree_kv.cc \
@@ -150,8 +155,8 @@ LOCAL_SRC_FILES := $(SQLITE3_PATH)/fts3_unicode2.c \
150155
$(FORESTDB_PATH)/src/iterator.cc \
151156
$(FORESTDB_PATH)/src/kv_instance.cc \
152157
$(FORESTDB_PATH)/src/list.cc \
153-
$(FORESTDB_PATH)/src/snapshot.cc \
154158
$(FORESTDB_PATH)/src/staleblock.cc \
159+
$(FORESTDB_PATH)/src/superblock.cc \
155160
$(FORESTDB_PATH)/src/transaction.cc \
156161
$(FORESTDB_PATH)/src/version.cc \
157162
$(FORESTDB_PATH)/src/wal.cc \

jni/Application.mk

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
1-
# NOTE: armeabi and mips has libatomic issue
2-
APP_ABI := armeabi-v7a x86 arm64-v8a x86_64 mips64
3-
#APP_ABI := armeabi-v7a x86 mips armeabi
4-
#APP_ABI := armeabi-v7a x86 mips
5-
#APP_ABI := armeabi-v7a x86
1+
APP_ABI := all
62
#APP_ABI := armeabi-v7a
7-
#APP_ABI := armeabi
8-
#APP_ABI := mips
9-
#APP_ABI := x86
3+
#APP_ABI := arm64-v8a x86_64
4+
#APP_ABI := armeabi mips armeabi-v7a x86 arm64-v8a x86_64 mips64
5+
#APP_ABI := armeabi-v7a x86 arm64-v8a x86_64 mips64
106
#APP_ABI := all
117
APP_PLATFORM := android-19
128
# it seems no backward compatibility.
139
#APP_PLATFORM := android-21
14-
#NDK_TOOLCHAIN_VERSION := 4.9
1510
NDK_TOOLCHAIN_VERSION := clang
1611
APP_STL := gnustl_static
1712
#APP_OPTIM := debug

0 commit comments

Comments
 (0)