Embarrassingly replying to myself.... I misstated something before. The pcre change is not a problem for inprocess mode, its a problem for jni out of process mode (i.e. apr.NativeSo=libjkjni.so).
I think the most reasonable solution is to work as follows: --with-pcre and no --with-jni, use apache pcre functions --with-pcre and --with-jni, use external pcre functions --with-pcre is absent, no pcre support. So if you want pcre you will need to specify it when configuring. You will get either apache pcre or external pcre depending if you specify --with-jni or not. I'll go forward with this unless someone has a better idea. -Kurt From: "Kurt Miller" <[EMAIL PROTECTED]> > libjkjni is built when --with-jni is not specified at configure time. > When this happens it is not usable, so I'll be changing the build to > only build libjkjni when --with-jni is specified. > > I overlooked one thing with the recent pcre changes I committed. The > functions ap_pregcomp and ap_regexec will not be available to > libjkjni.so and are left unresolved. This will be a problem for jni > inprocess mode. I have to make a change to correct this. > > Two options I see are: > > 1) Revert to old behavior and not use ap_pregcomp and ap_regexec at > all. This is the most straightforward. If you want pcre then you must > specify it with --with-pcre. > > 2) Use ap_pregcomp and ap_regexec only when --with-jni is not > specified. This would behave as follows: > a) if --with-pcre and --with-jni are not specified then use > ap_pregcomp and ap_regexec. > b) if --with-jni is specified but -with-pcre is not, then no pcre > support. > c) if --with-jni and --with-pcre are specified then use regcomp > and regexec. > > Option two is a bit more confusing but gives more flexibility. I'm > leaning towards reverting to the old behavior. Thoughts anyone? > > -Kurt > > > -------------------------------------------------------------------- - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]