|
1 |
| ---- a/Makefile.in 2025-02-06 13:59:25 |
2 |
| -+++ b/Makefile.in 2025-02-10 19:15:31 |
3 |
| -@@ -120,7 +120,17 @@ |
4 |
| - $(LDFLAGS.math) $(LDFLAGS.dlopen) \ |
5 |
| - $(LDFLAGS.zlib) $(LDFLAGS.icu) \ |
6 |
| - $(LDFLAGS.configure) |
| 1 | +--- a/Makefile.in 2025-02-18 14:09:51 |
| 2 | ++++ b/Makefile.in 2025-03-11 17:21:35 |
| 3 | +@@ -125,7 +125,17 @@ |
| 4 | + # |
| 5 | + OPT_FEATURE_FLAGS = @OPT_FEATURE_FLAGS@ |
| 6 | + |
7 | 7 | -LDFLAGS.libsqlite3.soname = @LDFLAGS_LIBSQLITE3_SONAME@
|
8 | 8 | +
|
9 | 9 | +# CPython: We add a _python suffix to avoid conflict with libraries of the
|
|
16 | 16 | +# NDK version is installed.
|
17 | 17 | +LDFLAGS.libsqlite3.soname = -Wl,-soname,libsqlite3_python.so
|
18 | 18 | +
|
19 |
| - CFLAGS.libsqlite3 = -I. $(CFLAGS.core) $(CFLAGS.icu) $(OPT_FEATURE_FLAGS) |
20 |
| - |
21 |
| - sqlite3.o: sqlite3.h sqlite3.c |
22 |
| -@@ -140,12 +150,13 @@ |
23 |
| - |
24 |
| - install-so-1: $(install-dir.lib) $(libsqlite3.SO) |
25 |
| - $(INSTALL) $(libsqlite3.SO) "$(install-dir.lib)" |
26 |
| -+ # CPython: see comment above about the _python suffix. |
27 |
| - @echo "Setting up $(libsqlite3.SO) symlinks..."; \ |
| 19 | + # soname: see https://sqlite.org/src/forumpost/5a3b44f510df8ded |
| 20 | + LDFLAGS.libsqlite3.os-specific = @LDFLAGS_MAC_CVERSION@ @LDFLAGS_OUT_IMPLIB@ |
| 21 | + # os-specific: see |
| 22 | +@@ -173,10 +183,11 @@ |
| 23 | + ls -la $$dllname $(libsqlite3.SO) libsqlite3.0$(T.dll); \ |
| 24 | + else \ |
28 | 25 | cd "$(install-dir.lib)" || exit $$?; \
|
29 | 26 | - rm -f $(libsqlite3.SO).0 $(libsqlite3.SO).$(PACKAGE_VERSION) || exit $$?; \
|
30 | 27 | - mv $(libsqlite3.SO) $(libsqlite3.SO).$(PACKAGE_VERSION) || exit $$?; \
|
31 | 28 | - ln -s $(libsqlite3.SO).$(PACKAGE_VERSION) $(libsqlite3.SO) || exit $$?; \
|
32 | 29 | - ln -s $(libsqlite3.SO).$(PACKAGE_VERSION) $(libsqlite3.SO).0 || exit $$?; \
|
33 |
| -+ rm -f $(libsqlite3.SO).0 libsqlite3_python.so || exit $$?; \ |
34 |
| -+ mv $(libsqlite3.SO) libsqlite3_python.so || exit $$?; \ |
35 |
| -+ ln -s libsqlite3_python.so $(libsqlite3.SO) || exit $$?; \ |
36 |
| -+ ln -s libsqlite3_python.so $(libsqlite3.SO).0 || exit $$?; \ |
37 |
| - ls -la $(libsqlite3.SO) $(libsqlite3.SO).[03]*; \ |
| 30 | ++ : CPython: see comment above about the _python suffix. \ |
| 31 | ++ rm -f $(libsqlite3.SO).0 libsqlite3_python.so || exit $$?; \ |
| 32 | ++ mv $(libsqlite3.SO) libsqlite3_python.so || exit $$?; \ |
| 33 | ++ ln -s libsqlite3_python.so $(libsqlite3.SO) || exit $$?; \ |
| 34 | ++ ln -s libsqlite3_python.so $(libsqlite3.SO).0 || exit $$?; \ |
| 35 | + ls -la $(libsqlite3.SO) $(libsqlite3.SO).[a03]*; \ |
38 | 36 | if [ -e $(libsqlite3.SO).0.8.6 ]; then \
|
39 | 37 | echo "ACHTUNG: legacy libtool-compatible install found. Re-linking it..."; \
|
0 commit comments