In the top level directory I have
./platforms/unix/src/vm/interp.c -- /* Automatically generated from Squeak on an Array(23 April 2006 10:01:21 pm) */ ./platforms/unix/src32/vm/interp.c -- /* Automatically generated from Squeak on #(31 March 2005 3:47:05 pm) */ ./platforms/unix/src64/vm/interp.c -- /* Automatically generated from Squeak on #(31 March 2005 3:48:40 pm) */ ./src32/vm/interp.c -- /* Automatically generated from Squeak on #(2 May 2006 11:21:26 pm) by VMMaker 3.8b6
On May 4, 2006, at 10:57 AM, tim Rowledge wrote:
On 3-May-06, at 8:43 PM, Todd Blanchard wrote:
interp.c says /* Automatically generated from Squeak on an Array (23 April 2006 10:01:21 pm) */
Well *that's* incorrect for a start.
I just downloaded the copy of vmmaker from SM to double check and it swears it will stick the
/* Automatically generated from Squeak on #(12 April 2006 1:39:20 pm) by VMMaker 3.8b6 */
stuff in interp.c as I expected. So, you're looking at the wrong file - and probably compiling the wrong file in that case.
Now, I'm confused with what Ian wrote in another recent thread, which is to say - "platforms/unix/src{32,64} were deleted a while ago, replaced with a single platforms/unix/src directory."
- because right now VMMaker will stick a 32 or 64 after the chosen
target directory name when it generates the files unless you manually edit the path and make sure to accept the edit. And since I was asked to make vmmaker do that explicitly (email of april 4 05) to help avoid confusion between files generated for 32 and 64 bit, it seems odd to then ignore that 'help'.
Not to mention that on my pMac the latest download from svn that I have includes platforms/unix/src, src32 and src64 with the files apparently dated 23 Dec 05. Hmm, I just tried to double check by updating but svn can't talk to squeakvm.org at the moment.
Right now I'd have to guess that the wrong files are being used.
tim
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Strange OpCodes: IXM: Initiate X-rated error Messages