From: drh Date: Fri, 1 Jan 2021 18:32:15 +0000 (+0000) Subject: Modify the makefile rule for "startup" so that it always builds with X-Git-Tag: version-3.35.0~153 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=266f0f4585cd7692bd4187ac8bbe279e4783111b;p=thirdparty%2Fsqlite.git Modify the makefile rule for "startup" so that it always builds with -Os and -DSQLITE_THREADSAFE=0 and no other options, for consistency of performance. FossilOrigin-Name: 5ac939e0adc923378173297e934c3664254a4fefbcddcc842bf4cc42dbaacf4f --- diff --git a/Makefile.in b/Makefile.in index 3fb531256b..875bba4c04 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1379,7 +1379,7 @@ speedtest1$(TEXE): $(TOP)/test/speedtest1.c sqlite3.c $(LTLINK) $(ST_OPT) -o $@ $(TOP)/test/speedtest1.c sqlite3.c $(TLIBS) startup$(TEXE): $(TOP)/test/startup.c sqlite3.c - $(LTLINK) $(ST_OPT) -o $@ $(TOP)/test/startup.c sqlite3.c $(TLIBS) + $(CC) -Os -g -DSQLITE_THREADSAFE=0 -o $@ $(TOP)/test/startup.c sqlite3.c $(TLIBS) KV_OPT += -DSQLITE_DIRECT_OVERFLOW_READ diff --git a/manifest b/manifest index 98a89950b9..022d55e936 100644 --- a/manifest +++ b/manifest @@ -1,9 +1,9 @@ -C Size\sreduction\sand\sperformance\sincrease\sin\ssqlite3Prepare(). -D 2021-01-01T18:23:56.767 +C Modify\sthe\smakefile\srule\sfor\s"startup"\sso\sthat\sit\salways\sbuilds\swith\n-Os\sand\s-DSQLITE_THREADSAFE=0\sand\sno\sother\soptions,\sfor\sconsistency\sof\nperformance. +D 2021-01-01T18:32:15.639 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 -F Makefile.in 2e13f6830ef6ee26bdc72dd50536cbd4f5599834185213b50ee5648a393db82d +F Makefile.in 9cae1bffe5cb811216bf7425395e7fc0594daa2ce31f625835a9d0c3fb25315f F Makefile.linux-gcc f609543700659711fbd230eced1f01353117621dccae7b9fb70daa64236c5241 F Makefile.msc ad07bbd645132533e1fd7164a03acfa9afecda378b3787c10f62ab4c7c45e6ea F README.md 1514a365ffca3c138e00c5cc839906108a01011a6b082bad19b09781e3aa498a @@ -1895,7 +1895,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 -P 2996e800a02967f9d0e27c816cf0b7b581a25634f94abcf167f27b019e1515e5 -R 0506b8b55e2eb63eafe4c191c8e24ddc +P 41f45c8e894f48049325ccfef12cec0887b636bfad5d531a47628eb9e8612924 +R c6a646e99c7a838404fe08a2f6524679 U drh -Z 7bb1e47525328d1390b6713294a18b77 +Z f3be154d8c50c2d6e064126a71c3cb12 diff --git a/manifest.uuid b/manifest.uuid index 9db5417678..0f871a741e 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -41f45c8e894f48049325ccfef12cec0887b636bfad5d531a47628eb9e8612924 \ No newline at end of file +5ac939e0adc923378173297e934c3664254a4fefbcddcc842bf4cc42dbaacf4f \ No newline at end of file