File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -252,10 +252,13 @@ else ifeq ($(PLATFORM),isim)
252252 STRIP = strip -x -S $@
253253else # linux
254254 TARGET := $(DIST_DIR)/ai.so
255- LDFLAGS += -shared -static-libgcc -static-libstdc++
255+ LDFLAGS += -shared
256+ # Use older C++ ABI for better compatibility
257+ CFLAGS += -D_GLIBCXX_USE_CXX11_ABI=0
258+ LLAMA_OPTIONS += -DGGML_OPENMP=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_CXX_FLAGS="-D_GLIBCXX_USE_CXX11_ABI=0"
259+ WHISPER_OPTIONS += -DGGML_OPENMP=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_CXX_FLAGS="-D_GLIBCXX_USE_CXX11_ABI=0"
260+ MINIAUDIO_OPTIONS += -DCMAKE_CXX_FLAGS="-D_GLIBCXX_USE_CXX11_ABI=0"
256261 MINIAUDIO_LDFLAGS += -lpthread -lm
257- LLAMA_OPTIONS += -DGGML_OPENMP=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON
258- WHISPER_OPTIONS += -DGGML_OPENMP=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON
259262 STRIP = strip --strip-unneeded $@
260263endif
261264
You can’t perform that action at this time.
0 commit comments