Sven Hartrumpf scripsit:

> I am trying to bootstrap chicken (git version) on a 64bit machine as a
> 32bit build. The boot-chicken target ignores ARCH

That's certainly a bug.  Two workarounds to try:

1) Set ARCH as an exported environment variable before you start to
build.  Make will read variables from the environment as well as the
command line.  (Indeed, I routinely set PLATFORM this way before I build
anything, so I don't have to remember to use it on every make command
line.)

2) Failing that, try one of the 32-bit bootstrap compilers at
http://code.call-cc.org/bootstrap . They may be too old for 4.7; I don't
know.  Just put it somewhere on $PATH and you should be able to make
Chicken without needing to make boot-chicken.

I used to do this at Google, where 32-bit Linux userlands on 64-bit
kernels were typical for development machines.

-- 
Some people open all the Windows;       John Cowan
wise wives welcome the spring           co...@ccil.org
by moving the Unix.                     http://www.ccil.org/~cowan
  --ad for Unix Book Units (U.K.)
        (see http://cm.bell-labs.com/cm/cs/who/dmr/unix3image.gif)

_______________________________________________
Chicken-hackers mailing list
Chicken-hackers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to