[Openmcl-devel] x86 consolidation in svn trunk
Gary Byers
gb at clozure.com
Thu Aug 14 05:55:15 PDT 2008
If you're not using the svn trunk, feel free to ignore this.
For the last several months, we've maintained the Darwin x86-64 version of
CCL in the subversion trunk at
http://svn.clozure.com/publicsvn/openmcl/trunk/darwinx8664/ccl
For the last few weeks, a 32-bit x86 Darwin version has also been
available at
http://svn.clozure.com/publicsvn/openmcl/trunk/darwinx8632/ccl
A new directory (containing binaries for both 32- and 64-bit x86 Darwin,
interfaces and common sources is available at:
http://svn.clozure.com/publicsvn/openmcl/trunk/darwinx86/ccl
The old (word-size specific) directories will likely be deprecated
and removed soon. If you've been using a working copy based on
one of these older directories, please switch to the new consolidated
directory ASAP.
This is fairly easy to do in svn:
1) cd to the ccl directory and ensure that it's up to date with respect
to the old URL. (The latter part may not be strictly necessary, but can't
hurt.)
shell> cd ccl
shell> svn update
To be extra paranoid: ensure that your working copy doesn't contain
any files where local changes conflict with the repository's copy.
(If any conflicts exist for a given file "f", then
shell> svn revert f
will resolve those conflicts.
Then:
2) tell svn to switch URLs:
shell> svn switch http://svn.clozure.com/publicsvn/openmcl/trunk/darwinx86/ccl
If you've been using the darwinx8664/ccl URL, that'll download the 32-bit
binaries and interfaces.
As the IA32 port comes up on other OSes (Linux, FreeBSD, Solaris,
Windows), we'll likely do something similar (and drop the word-size
specific directories.)
Combining the 32-bit and 64-bit versions into a single distribution
means that there are fewer things to distribute and simplifies maintenance
and development somewhat. It does make the distribution larger, but
that's usually only a factor on the initial checkout/download.
More information about the Openmcl-devel
mailing list