<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython.git/PCbuild/_sqlite3.vcproj, branch v2.7</title>
<subtitle>
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/'/>
<entry>
<title>Refine the Visual Studio 2008 build solution in order to improve how we deal with external components, as well as fixing outstanding issues with Windows x64 build support.  Introduce two new .vcproj files, _bsddb44.vcproj and sqlite3.vcproj, which replace the previous pre-link event scripts for _bsddb and _sqlite3 respectively.  The new project files inherit from our property files as if they were any other Python module.  This has numerous benefits.  First, the components get built with exactly the same compiler flags and settings as the rest of Python.  Second, it makes it much easier to debug problems in the external components when they're part of the build system.  Third, they'll benefit from profile guided optimisation in the release builds, just like the rest of Python core.</title>
<updated>2008-03-19T07:45:19+00:00</updated>
<author>
<name>Trent Nelson</name>
<email>trent.nelson@snakebite.org</email>
</author>
<published>2008-03-19T07:45:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=b71a6f230f94266cefe24f04db3d9ea443d812a4'/>
<id>b71a6f230f94266cefe24f04db3d9ea443d812a4</id>
<content type='text'>
I've also introduced a slightly new pattern for managing externals in subversion.  New components get checked in as &lt;name&gt;-&lt;version&gt;.x, where &lt;version&gt; matches the exact vendor version string.  After the initial import of the external component, the .x is tagged as .0 (i.e. tcl-8.4.18.x -&gt; tcl-8.4.18.0).  Some components may not need any tweaking, whereas there are others that might (tcl/tk fall into this bucket).  In that case, the relevant modifications are made to the .x branch, which will be subsequently tagged as .1 (and then n+1 going forward) when they build successfully and all tests pass.  Buildbots will be converted to rely on these explicit tags only, which makes it easy for us to switch them over to a new version as and when required.  (Simple change to external(-amd64).bat: if we've bumped tcl to 8.4.18.1, change the .bat to rmdir 8.4.18.0 if it exists and check out a new .1 copy.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I've also introduced a slightly new pattern for managing externals in subversion.  New components get checked in as &lt;name&gt;-&lt;version&gt;.x, where &lt;version&gt; matches the exact vendor version string.  After the initial import of the external component, the .x is tagged as .0 (i.e. tcl-8.4.18.x -&gt; tcl-8.4.18.0).  Some components may not need any tweaking, whereas there are others that might (tcl/tk fall into this bucket).  In that case, the relevant modifications are made to the .x branch, which will be subsequently tagged as .1 (and then n+1 going forward) when they build successfully and all tests pass.  Buildbots will be converted to rely on these explicit tags only, which makes it easy for us to switch them over to a new version as and when required.  (Simple change to external(-amd64).bat: if we've bumped tcl to 8.4.18.1, change the .bat to rmdir 8.4.18.0 if it exists and check out a new .1 copy.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert revision 59913, because it was wrong:</title>
<updated>2008-01-11T15:38:46+00:00</updated>
<author>
<name>Thomas Heller</name>
<email>theller@ctypes.org</email>
</author>
<published>2008-01-11T15:38:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=a86ddcc030b5ca0ef13001013c9a23d94aca44a5'/>
<id>a86ddcc030b5ca0ef13001013c9a23d94aca44a5</id>
<content type='text'>
  The sqlite3 dll, when compiled in debug mode, must be linked with
  /MDd to use the debug runtime library.  Further, the dll will be
  named sqlite3_d.dll.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  The sqlite3 dll, when compiled in debug mode, must be linked with
  /MDd to use the debug runtime library.  Further, the dll will be
  named sqlite3_d.dll.
</pre>
</div>
</content>
</entry>
<entry>
<title>The sqlite3 dll, when compiled in debug mode, must be linked with /MDd</title>
<updated>2008-01-11T12:41:39+00:00</updated>
<author>
<name>Thomas Heller</name>
<email>theller@ctypes.org</email>
</author>
<published>2008-01-11T12:41:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=5a4e39c1b4b8c8e6a6f8f1ee4342f1a2b5e81690'/>
<id>5a4e39c1b4b8c8e6a6f8f1ee4342f1a2b5e81690</id>
<content type='text'>
to use the debug runtime library.  Further, the dll will be named
sqlite3_d.dll.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to use the debug runtime library.  Further, the dll will be named
sqlite3_d.dll.
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed PCBuild9 directory to PCBuild</title>
<updated>2007-12-31T15:18:55+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@cheimes.de</email>
</author>
<published>2007-12-31T15:18:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=741d03d15c8302d6b037eb50b8979722a541f2db'/>
<id>741d03d15c8302d6b037eb50b8979722a541f2db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved PCbuild directory to PC/VS7.1</title>
<updated>2007-12-31T14:51:18+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@cheimes.de</email>
</author>
<published>2007-12-31T14:51:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=9a10da32e8a1d62fb02876408f8ac86218cb3dbe'/>
<id>9a10da32e8a1d62fb02876408f8ac86218cb3dbe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge 53501 and 53502 from 25 branch:</title>
<updated>2007-01-20T14:05:39+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2007-01-20T14:05:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=5224ee14257c9c4cd0a9578aa750621025cd69d1'/>
<id>5224ee14257c9c4cd0a9578aa750621025cd69d1</id>
<content type='text'>
Add /GS- for AMD64 and Itanium builds where missing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add /GS- for AMD64 and Itanium builds where missing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated the sqlite3 module to the external pysqlite 2.2.2 version.</title>
<updated>2006-04-23T15:24:26+00:00</updated>
<author>
<name>Gerhard Häring</name>
<email>gh@ghaering.de</email>
</author>
<published>2006-04-23T15:24:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=525294ee88537d56bf5a877586ca8ea7a3f9d60c'/>
<id>525294ee88537d56bf5a877586ca8ea7a3f9d60c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade to vsextcomp 0.8 (and thus the SDK for W2k3SP1)</title>
<updated>2006-04-21T13:48:26+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2006-04-21T13:48:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=873d2e587e157653920ea246576bcefd872a83fd'/>
<id>873d2e587e157653920ea246576bcefd872a83fd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>upgrade to final version of pysqlite 2.2.0</title>
<updated>2006-04-05T18:25:33+00:00</updated>
<author>
<name>Anthony Baxter</name>
<email>anthonybaxter@gmail.com</email>
</author>
<published>2006-04-05T18:25:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=7f6ac4778fea539e027ce5285706aeecf60af183'/>
<id>7f6ac4778fea539e027ce5285706aeecf60af183</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust sqlite3 build process to Win64.</title>
<updated>2006-04-04T16:28:14+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2006-04-04T16:28:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=d1c8d84aafa92b40e8a1d49f04c4db9a7673d206'/>
<id>d1c8d84aafa92b40e8a1d49f04c4db9a7673d206</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
