Our main development server was "upgraded" to 64 bits, but mostly
  still runs 32 bit software,
  so this is from a 32 bit build on a 64 bit platform.  Naturally, this
  all works on 32 on 32 and
  on 64 on 64.  But with 32 on 64, not so well:

I presume you are talking about Linux and going from i386 to
amd64/x86_64 (not sure which name is used in Linux).  I would be
suspicious that the i386 binary is getting linked with some amd64 libs
somehow - to first order it would seem to be an OS bug if the emulated
i386 binary doesn't run the same as on i386.  But I could certainly see
an allowable difference leading to triggering a latent bug in guile.

Can you trigger this with a simple example?  I have i386 and now amd64
boxes, and would be curious to try the NetBSD i386 binary on amd64, as
well as native.


Reply via email to