[PATCH]: Fix configure.ac to allow linking against PCRE on Cygwin
Corinna Vinschen
vinschen at redhat.com
Sat Nov 24 06:36:17 EST 2001
On Fri, Nov 23, 2001 at 10:51:53AM -0800, Tim Rice wrote:
> On Fri, 23 Nov 2001, Corinna Vinschen wrote:
>
> > On Thu, Nov 22, 2001 at 07:12:40PM -0800, Tim Rice wrote:
> > > On Thu, 22 Nov 2001, Corinna Vinschen wrote:
> > >
> > > > Hi,
> > > >
> > > > the current configure.ac file contains an unfortunately static
> > > > setting of $LIBS when the host system is Cygwin. It always
> > > > adds -lregex to $LIBS before the --with-pcre setting is evaluated.
> > > > The later adding of -lpcreposix -lpcre doesn't work correctly
> > > > since it follows later in the link order.
> > > >
> > > > +case "$host" in
> > > > +*-*-cygwin*)
> > > I'd rather not see another case $host
> > > Please try this patch and see if it solves your problem
> >
> > No, it doesn't, unfortunately. recomp is defined in Cygwin even
> > without the external regex library but it's a very old implementation
> > which is incompatible with POSIX regex and which is still in Cygwin
> > for some sort of backward compatibility. That means the test for
> > regcomp() works successfully and so the test is sure that using regex
> > is sure even without linking against -lregex. But the compiled ssh
> > doesn't work then.
> >
> > Corinna
>
> Try this patch.
> It gives preference to libregex over regex functions in libc.
Yup. That works.
Btw., what about the `Allow SSHD to install as service under
Windows 9x/Me' patch?
Thanks,
Corinna
--
Corinna Vinschen
Cygwin Developer
Red Hat, Inc.
mailto:vinschen at redhat.com
More information about the openssh-unix-dev
mailing list