delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
From: | "Ralf Habacker" <Ralf DOT Habacker AT freenet DOT de> |
To: | "Cygwin" <cygwin AT sources DOT redhat DOT com> |
Subject: | duplicate regexec/regcomp functions detected |
Date: | Thu, 13 Dec 2001 21:18:39 +0100 |
Message-ID: | <015501c18413$5a3d81f0$9a5f07d5@BRAMSCHE> |
MIME-Version: | 1.0 |
X-Priority: | 3 (Normal) |
X-MSMail-Priority: | Normal |
X-Mailer: | Microsoft Outlook 8.5, Build 4.71.2173.0 |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.50.4133.2400 |
Importance: | Normal |
Hi all, kde needs the regexp functions regexec and regcomp. The cygwin lib contains the System V8 function call style, while the pcre package (pcreposix) provides another style (the system V style I guess). The problem is now, that both libs supports the same names for regexec and regcomp but with different parameter/return types. This results sometimes in execution failures if the libs are not in the right order like shown in the following example. pcre regexp wanted $ gcc ... -lpcreposix -lcygwin -> okay $ gcc ... -lpthreads|-lm|-lc -lpcreposix -lcygwin -> failure: the functions in cygwin lib are used Especially in libtool related environment with many dependency libs like kde this causes much trouble. Should it not be better, to remove the regexp support from cygwin into a seperate lib, so that users has an easier possibility to choose which regexp style they want ? Regards Ralf -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |