My first try would be to compile the code on a desktop machine and then ship 
the executable to the cluster (provided it's an x86 cluster, of course).  That 
way, you could simply link everything statically, and you're independent of the 
actual cluster environment.
I haven't tried compiling Gecode with gcc < 4.2 for a long time, but I'm pretty 
sure it wasn't just some components that wouldn't compile, but data structures 
in the very core of Gecode.  Some things (mostly in the set constraints module, 
I think) were even miscompiled, so the code would simply crash although it was 
actually correct.  That's why we decided not to support old versions of gcc any 
longer.

Cheers,
        Guido

Peter Vanhee wrote:

> Hi all,
> 
> We're trying hard to compile gecode on a red hat cluster, however, we had to 
> install
> the gcc 4.4.3 in order to compile gecode, while the official gcc version for 
> Redhat
> installed in the cluster is gcc 4.1.2. However, besides the fact that 
> updating gcc
> is a tricky task, we ran into various gecode-unrelated problems.
> 
> Are there any workarounds to installing gecode using 4.1.2 ? (e.g. by removing
> some of the components that are not crucial but need +4.2), or is this simply 
> impossible?
> 
> Thanks for the help,
> Peter 
> _______________________________________________
> Gecode users mailing list
> [email protected]
> https://www.gecode.org/mailman/listinfo/gecode-users

-- 
Guido Tack, http://www.cs.kuleuven.be/~guido.tack/




_______________________________________________
Gecode users mailing list
[email protected]
https://www.gecode.org/mailman/listinfo/gecode-users

Reply via email to