On Sat, Mar 09, 2013 at 09:54:10AM +0100, Stephan Beal wrote: > > I think I found the problem. I'm getting the following error when I try to > > visit a fossil with version 1.23 and the config I mentioned earlier: > > [Sat Mar 09 03:08:46 2013] [error] [client 24.200.115.71] > > /home/reallyho/public_html/cgi-bin/fossil_20120808: > > /lib/libc.so.6: version `GLIBC_2.7' not found > > (required by /home/reallyho/public_html/cgi-bin/fossil_20120808) > > > > I read some threads in the mailing list and some seems to mention that I > > could need to compile a binary of Fossil myself or try packaging an RPM. > That's correct - your hoster seems to be running redhat(?), which is > notorious for using really ancient system libraries (in the name of > stability, but at the cost of pains like this one). [...] > ./configure (--any-options-you-need, e.g. --openssl=none for my hoster) > make
Another option is to install a matching RH version into a virtual machine, install gcc and the relevant library packages there, build the executable and scp it to the hoster's machine. On a side note: it's interesting, if it's possible to somehow tell gcc which is building the fossil binary against a 2.7 glibc to pretend to only link to its 2.6 ABI (or lower) symbols. I doubt fossil really uses someting more beyond quite basic libc facilities (plus the basic IP network stack API). _______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

