Re: Faure..
At 17:34 -0600 1999-05-29, Jason Gunthorpe wrote:
I finished upgrading faure to glibc2.1 and alas all sorts of things are
broken now. slapd won't start, exim gives errors like:
faure{root}/tmp#runq -qf
1999-05-29 18:31:18 10ns3U-00085B-00 regular expression error:
unrecognized character after (? at offset 7 while compiling
(?i)^(?>(?(1)\.|())[^\W_](?>[a-z0-9-]*[^\W_])?)+
Current versions of exim require pcre2.
The exim pcre library will not compile with errors like,
faure{jgg}/tmp/pcre-1.09#make
gcc -shared -Wl,-soname,libpcreposix.so.1 -o libpcreposix.so.1 -lc -L.
-lpcre pcreposix.o-pic
/usr/bin/ld: libpcreposix.so.1: undefined versioned symbol name
regexec@@GLIBC_2.0
/usr/bin/ld: failed to set dynamic section sizes: Bad value
collect2: ld returned 1 exit status
make: *** [libpcreposix.so.1] Error 1
glibc 2.1 (or ld's handling of symbol versioning does) causes link
order to be important, that case will work if -lc is linked last.
--
Joel Klecker (aka Espy) Debian GNU/Linux Developer
<URL:mailto:jk@espy.org> <URL:mailto:espy@debian.org>
<URL:http://web.espy.org/> <URL:http://www.debian.org/>
Reply to:
- References:
- Faure..
- From: Jason Gunthorpe <jgg@ualberta.ca>