Re the overall 64-bit question: I run a 64-bit Windows 8 PC (not a
server), but the 64-bit version of ActivePerl didn't work well and I
replaced it with the 32-bit version.
On 5/29/2011 10:52 AM, Jason Stelzer wrote:
On May 29, 2011, at 2:44 AM, Sisyphus wrote:
----- Original Message ----- From: "Andrew DeFaria"
Is it possible to build a 32 bit perl on a 64 bit machine and tell it to
install into /usr/local/bin? I tried that but ended up with a 64 bit executable
nonetheless (it's been a long time since I've built a perl...).
On 64-bit MS Windows we can have both 32-bit and 64-bit perls, but I don't know
if Windows is a special case in this regard.
(This is probably not the best place to ask about this, though I would think
there are people here who could provide a much better answer than I just did :-)
If it is possible, then I think you're going to need to use a different
compiler (ie 32-bit) than the one you tried.
It depends on the system. For instance, on os x you can just use the -m32 flag
in gcc when compiling. But shared libraries on os x are generally 'fat' and
support multiple architectures which simplifies linking and loading.
On linux, it's more complicated. It depends on the system. The last time I
had to do this I needed to build a chroot environment to compile in. It might
be easier these days.
The debian amd64 faq has some approaches you can take. But it could also be out
of date a bit. It's at least a starting point.
http://wiki.debian.org/DebianAMD64Faq
See the "Q: How do I build i386 debs on AMD64?"
For actually running the apps you probably want to check out the ia32 section
here
http://www.debian-administration.org/articles/534
--
Stephen Hart, Ph.D. / Research Associate
Frontier Science Foundation / Amherst NY USA
716.898.7328 / h...@fstrf.org