Balint Joo <bj@xxxxxxxxxxx> writes: > > In my case the answer is that I am trying to compile a parallel > program, which needs a special compiler (mpcc). However in order > to run the output of mpcc, I need to be in a batch queue. Outwith > the batch queue I cannot run executables compiled with the parallel environment. A somewhat similar situation arises on sparc64 solaris, where executables in the 64-bit ABI can't run if the kernel is in 32-bit mode. The compiler can create them, but they can't run. In gmp we recommended what Guido said, fake up a --build to make it look like a cross compile. --build=none for instance, since gmp (and I would guess a lot of packages) doesn't pay attention to the actual build system type.