Possible to run New Multiforcer on CentOS 5.8?

Hey guys,
I'm trying to get a version of the Cryptohaze Multiforcer running on a Amazon EC2 cg1.4xlarge.
The new Multiforcer seems to need >= glibc 2.7 which is like impossible to install on CentOS 5.x
An update to CentOS 6 is nearly impossible, too...
<snip>
$ ldd New-Multiforcer
./New-Multiforcer: /lib64/libc.so.6: version `GLIBC_2.8' not found (required by ./New-Multiforcer)
./New-Multiforcer: /lib64/libc.so.6: version `GLIBC_2.9' not found (required by ./New-Multiforcer)
./New-Multiforcer: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by ./New-Multiforcer)
./New-Multiforcer: /usr/lib64/libOpenCL.so.1: no version information available (required by ./New-Multiforcer)
./New-Multiforcer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.10' not found (required by ./New-Multiforcer)
./New-Multiforcer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./New-Multiforcer)
./New-Multiforcer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./New-Multiforcer)
./New-Multiforcer: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by ./lib64/libcudart.so.4)
linux-vdso.so.1 => (0x00007fffba668000)
libcudart.so.4 => ./lib64/libcudart.so.4 (0x00002b0acca34000)
libncurses.so.5 => /usr/lib64/libncurses.so.5 (0x0000003bd9200000)
libOpenCL.so.1 => /usr/lib64/libOpenCL.so.1 (0x00002b0accca3000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b0accea8000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b0acd0c3000)
libm.so.6 => /lib64/libm.so.6 (0x00002b0acd3c4000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b0acd647000)
libc.so.6 => /lib64/libc.so.6 (0x00002b0acd855000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002b0acdbad000)
librt.so.1 => /lib64/librt.so.1 (0x00002b0acddb1000)
/lib64/ld-linux-x86-64.so.2 (0x00002b0acc816000)
$ /lib64/libc.so.6
GNU C Library stable release version 2.5, by Roland McGrath et al.
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.1.2 20080704 (Red Hat 4.1.2-52).
Compiled on a Linux 2.6.9 system on 2012-04-20.
Available extensions:
The C stubs add-on version 2.1.2.
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
GNU libio by Per Bothner
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
RT using linux kernel aio
Thread-local storage support included.
</snip>
Has someone an idea, what other AMI I can use to get that running?
I already tried to compile the old 0.7 but without success...
<snip>
$ make
HashCommon.cu(807): warning: expected a statement
HashCommon.cu(937): warning: expected a statement
HashCommon.cu(1028): warning: expected a statement
Multiforcer-common.c(120): warning: variable "foo" was declared but never referenced
Multiforcer.cu(149): error: argument of type "unsigned int *" is incompatible with parameter of type "size_t *"
Multiforcer.cu(149): error: argument of type "unsigned int *" is incompatible with parameter of type "size_t *"
Multiforcer.cu(673): warning: variable "j" was declared but never referenced
Multiforcer.cu(674): warning: variable "HOST_SearchHashes" was declared but never referenced
2 errors detected in the compilation of "/tmp/tmpxft_00002ef8_00000000-6_Multiforcer.compute_20.cpp1.ii".
make: *** [obj/x86_64/release/Multiforcer.cu.o] Error 2
</snip>
Do I need a distri like CentOS 6.x, Debian wheezy / Ubuntu 12, gentoo?
Can I just recompile the New Multiforcer against a glibc 2.5?
Thanks for any small hint!
Best
Sven
I'm trying to get a version of the Cryptohaze Multiforcer running on a Amazon EC2 cg1.4xlarge.
The new Multiforcer seems to need >= glibc 2.7 which is like impossible to install on CentOS 5.x
An update to CentOS 6 is nearly impossible, too...
<snip>
$ ldd New-Multiforcer
./New-Multiforcer: /lib64/libc.so.6: version `GLIBC_2.8' not found (required by ./New-Multiforcer)
./New-Multiforcer: /lib64/libc.so.6: version `GLIBC_2.9' not found (required by ./New-Multiforcer)
./New-Multiforcer: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by ./New-Multiforcer)
./New-Multiforcer: /usr/lib64/libOpenCL.so.1: no version information available (required by ./New-Multiforcer)
./New-Multiforcer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.10' not found (required by ./New-Multiforcer)
./New-Multiforcer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./New-Multiforcer)
./New-Multiforcer: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./New-Multiforcer)
./New-Multiforcer: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by ./lib64/libcudart.so.4)
linux-vdso.so.1 => (0x00007fffba668000)
libcudart.so.4 => ./lib64/libcudart.so.4 (0x00002b0acca34000)
libncurses.so.5 => /usr/lib64/libncurses.so.5 (0x0000003bd9200000)
libOpenCL.so.1 => /usr/lib64/libOpenCL.so.1 (0x00002b0accca3000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b0accea8000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b0acd0c3000)
libm.so.6 => /lib64/libm.so.6 (0x00002b0acd3c4000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b0acd647000)
libc.so.6 => /lib64/libc.so.6 (0x00002b0acd855000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002b0acdbad000)
librt.so.1 => /lib64/librt.so.1 (0x00002b0acddb1000)
/lib64/ld-linux-x86-64.so.2 (0x00002b0acc816000)
$ /lib64/libc.so.6
GNU C Library stable release version 2.5, by Roland McGrath et al.
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.1.2 20080704 (Red Hat 4.1.2-52).
Compiled on a Linux 2.6.9 system on 2012-04-20.
Available extensions:
The C stubs add-on version 2.1.2.
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
GNU libio by Per Bothner
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
RT using linux kernel aio
Thread-local storage support included.
</snip>
Has someone an idea, what other AMI I can use to get that running?
I already tried to compile the old 0.7 but without success...
<snip>
$ make
HashCommon.cu(807): warning: expected a statement
HashCommon.cu(937): warning: expected a statement
HashCommon.cu(1028): warning: expected a statement
Multiforcer-common.c(120): warning: variable "foo" was declared but never referenced
Multiforcer.cu(149): error: argument of type "unsigned int *" is incompatible with parameter of type "size_t *"
Multiforcer.cu(149): error: argument of type "unsigned int *" is incompatible with parameter of type "size_t *"
Multiforcer.cu(673): warning: variable "j" was declared but never referenced
Multiforcer.cu(674): warning: variable "HOST_SearchHashes" was declared but never referenced
2 errors detected in the compilation of "/tmp/tmpxft_00002ef8_00000000-6_Multiforcer.compute_20.cpp1.ii".
make: *** [obj/x86_64/release/Multiforcer.cu.o] Error 2
</snip>
Do I need a distri like CentOS 6.x, Debian wheezy / Ubuntu 12, gentoo?
Can I just recompile the New Multiforcer against a glibc 2.5?
Thanks for any small hint!
Best
Sven