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

Reply via email to