[ts-gen] running shim on an AMD64? [sizeof(Words) does not == 4]
paulq2o0 at yahoo.co.uk
Fri Jul 4 10:19:34 EDT 2008
I've now managed to get it running (on the AMD) using a 32-bit chroot
environment. (I can give details if anyone is interested).
I look forward to trying out the latest additions/changes to the shim.
On Thu, Jul 03, 2008 at 09:41:11PM -0400, Bill Pippin wrote:
> About 64-bit memory support:
> > Hello Bill/Russ,
> > Has anybody run the shim on an AMD?
> > I find the latest shim won't run on an AMD64, presumably because
> > sizeof(Words) == 8 not 4?:
> > Recompiling without the assert in boot.c results in a Segmentation
> > fault (probably anticipated, hence the assert?):
> Thanks for the problem report; I expected problems, but it's
> useful to know for sure that they are there. As you can
> probably guess, I'm working on a 32-bit box, mostly since
> our distcc farm is so convenient, and provides 32-bit libraries.
> I appreciate your offer of help. Since we do have 64-bit machines
> as well, it probably won't be necessary, but again, thanks.
> You're not the only person asking about AMD64; an off list poster
> has also questioned the assert. I added it while modifying the
> memory allocation code to deal with a capacity limitation that
> showed up when I extended the database symbology, and left it in
> while I went back to working on order journalling and cross-session
> order manipulation.
> I'll be looking at the problem as soon as I have those working,
> hopefully sometime next week, and will keep the list posted.
> Those features will probably mark the end of this series. I intend
> for the one that follows to provide improved use of the bind operator
> to accept contract expressions in commands, so that users can forget
> about contract record sequence numbers.
More information about the ts-general