Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | When generating the autoconf snapshot, replaces the Libs.private line from sqlite3.pc.in with one compatible with the legacy build, as reported in forum post e40b9b424a. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
fe47154799bfefb12eb1209d9ada64ec |
User & Date: | stephan 2025-01-16 12:15:51 |
Context
2025-01-16
| ||
13:10 | wasm: after generating the .js/.mjs file, strip out all of the generated pieces which create Emscripten call() bindings for the sqlite3 APIs, as we don't use those binding, so both the setup time and the memory they use installing WASM proxy bindings is wasted. This eliminates some 200 superfluous/unused bindings from the init process. (check-in: 020d2c75 user: stephan tags: trunk) | |
12:15 | When generating the autoconf snapshot, replaces the Libs.private line from sqlite3.pc.in with one compatible with the legacy build, as reported in forum post e40b9b424a. (check-in: fe471547 user: stephan tags: trunk) | |
09:27 | Replace use of Emscripten's Module.postRun() with a custom callback so that we get consistent library init timing with both Emscripten 3.1.x and 4.0.x. Details and discussion are in Emscripten ticket #23420. (check-in: 4863a70a user: stephan tags: trunk) | |
Changes
Changes to tool/mkautoconfamal.sh.
︙ | ︙ | |||
64 65 66 67 68 69 70 71 72 73 74 75 76 77 | cp $TOP/src/sqlite3.rc $TMPSPACE cp $TOP/tool/Replace.cs $TMPSPACE cat $TMPSPACE/configure.ac | sed "s/--SQLITE-VERSION--/$VERSION/" > $TMPSPACE/tmp mv $TMPSPACE/tmp $TMPSPACE/configure.ac cd $TMPSPACE autoreconf -i #libtoolize #aclocal #autoconf #automake --add-missing | > > > > | 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | cp $TOP/src/sqlite3.rc $TMPSPACE cp $TOP/tool/Replace.cs $TMPSPACE cat $TMPSPACE/configure.ac | sed "s/--SQLITE-VERSION--/$VERSION/" > $TMPSPACE/tmp mv $TMPSPACE/tmp $TMPSPACE/configure.ac cat $TMPSPACE/sqlite3.pc.in | sed "s/^Libs.private:.*/Libs.private: @LIBS@/" > $TMPSPACE/tmp mv $TMPSPACE/tmp $TMPSPACE/sqlite3.pc.in cd $TMPSPACE autoreconf -i #libtoolize #aclocal #autoconf #automake --add-missing |
︙ | ︙ |