Being a paranoid sysadmin who runs his cvs server for the world to poke
and prod at, I compile CVS statically and stick it in its own chroot()'d
filesystem with a little wrapper program.

Doing this works fine up until the final link:

/usr/lib/libc.a(regex.o): In function `regex_compile':
/usr/src/bs/BUILD/glibc/posix/regex.c:1878: multiple definition of
`re_max_failures'
../lib/libcvs.a(regex.o):/home/cvs/cvs-1.10.8/lib/regex.c:116: first
defined here

This seems to be a glibc internal problem, but it's easy to fix on the cvs
end by changing all occurances of re_max_failures in lib/regex.c to
local_re_max_failures.

Just a heads up -- this is more of a bug with glibc, I suppose.

- lucas <[EMAIL PROTECTED]>

Reply via email to