File tree Expand file tree Collapse file tree 4 files changed +8
-2
lines changed
src/main/resources/org/xerial/snappy/native/Mac/aarch64 Expand file tree Collapse file tree 4 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 3030 runs-on : ubuntu-latest
3131 steps :
3232 - uses : actions/checkout@v4
33+ - name : Setup cmake
34+ uses : jwlawson/actions-setup-cmake@v1.13
35+ with :
36+ cmake-version : ' 3.16.x'
3337 - name : Build native libraries
3438 run : make clean-native native-all
3539 env :
Original file line number Diff line number Diff line change @@ -14,7 +14,8 @@ SNAPPY_CC:=snappy-sinksource.cc snappy-stubs-internal.cc snappy-c.cc snappy.cc
1414SNAPPY_SRC_DIR: =$(TARGET ) /snappy-$(SNAPPY_VERSION )
1515SNAPPY_SRC: =$(addprefix $(SNAPPY_SRC_DIR ) /,$(SNAPPY_CC ) )
1616SNAPPY_GIT_REPO_URL: =https://github.com/google/snappy
17- SNAPPY_GIT_REV: =537f4ad6240e586970fe554614542e9717df7902 # 1.1.8
17+ # Change this variable to use a specific git commit
18+ SNAPPY_GIT_REV: =$(SNAPPY_VERSION )
1819SNAPPY_UNPACKED: =$(TARGET ) /snappy-extracted.log
1920SNAPPY_GIT_UNPACKED: =$(TARGET ) /snappy-git-extracted.log
2021SNAPPY_CMAKE_CACHE =$(SNAPPY_OUT ) /CMakeCache.txt
@@ -79,6 +80,7 @@ $(SNAPPY_GIT_UNPACKED):
7980 @mkdir -p $(SNAPPY_SRC_DIR )
8081 git clone $(SNAPPY_GIT_REPO_URL ) $(SNAPPY_SRC_DIR )
8182 git --git-dir=$(SNAPPY_SRC_DIR ) /.git --work-tree=$(SNAPPY_SRC_DIR ) checkout -b local/snappy-$(SNAPPY_VERSION ) $(SNAPPY_GIT_REV )
83+ cd $(SNAPPY_SRC_DIR ) && git submodule update --init
8284 touch $@
8385
8486$(SNAPPY_CMAKE_CACHE ) : $(SNAPPY_GIT_UNPACKED )
Original file line number Diff line number Diff line change @@ -258,7 +258,7 @@ Mac-x86_SNAPPY_FLAGS :=
258258
259259Mac-x86_64_CXX := c++ -arch $(OS_ARCH)
260260Mac-x86_64_STRIP := strip -x
261- Mac-x86_64_CXXFLAGS := -Ilib/inc_mac -I$(JAVA_HOME)/include -O2 -fPIC -mmacosx-version-min=10.7 -fvisibility=hidden -stdlib=libc++ -std=c++11
261+ Mac-x86_64_CXXFLAGS := -Ilib/inc_mac -I$(JAVA_HOME)/include -O2 -fPIC -mmacosx-version-min=10.7 -fvisibility=hidden -stdlib=libc++ -std=c++11 -ftemplate-depth=1024
262262Mac-x86_64_LINKFLAGS := -dynamiclib
263263Mac-x86_64_LIBNAME := libsnappyjava.dylib
264264Mac-x86_64_SNAPPY_FLAGS :=
You can’t perform that action at this time.
0 commit comments