On Apr 13, 2009, at 5:27 AM, Ralf S. Engelschall wrote:
Ok, building with --with-pcre=internal seems to be broken since a longer time as mostly everybody seems to build with an external PCRE today. <rpmsx.h> uses PCRE and hence we need the PCRE CPPFLAGS mostly everywhere, too.
Well we have multiple meanings for "broken" here. Sure it makes little sense to have multiple copies of regex routines, that is "broken". Put an #if 0 in rpmsx then. The SELinux handling is zombie code withing RPM. The RE stem handling was days of work to figger out at the time is the only reason rpmsx remains. I.e. nothing uses or cares rpmsx atm. What I can't answer (and I've asked many times) is what role and functions RPM needs to support for SELinux ... Longer term, I can easily change all the regex(3) code to use the PCRE API and/or mire instead. But its the LUA module octopus snarl that I'm trying to solve, mandatory PCRE is just "stuff". But I can't do anything unless there is consensus on what problem needs solving. 73 de Jeff ______________________________________________________________________ RPM Package Manager http://rpm5.org Developer Communication List rpm-devel@rpm5.org