On Fri, Feb 23, 2018 at 2:27 PM, Yann Ylavic <ylavic....@gmail.com> wrote:
> On Fri, Feb 23, 2018 at 9:23 PM,  <wr...@apache.org> wrote:
>> Author: wrowe
>> Date: Fri Feb 23 20:23:10 2018
>> New Revision: 1825169
>>
>> URL: http://svn.apache.org/viewvc?rev=1825169&view=rev
>> Log:
>> Propose backportable fix to accept libxml2 path in the
>> base form or the absolute path to include tree form.
>>
>> Nowhere does the --with-libxml2= arg suggest the path
>> is that of the include tree, and disagrees with httpd's
>> use of --with- syntax for package location.
>>
>>
>>
>> Modified:
>>     httpd/httpd/trunk/modules/filters/config.m4
>>
>> Modified: httpd/httpd/trunk/modules/filters/config.m4
>> URL: 
>> http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/filters/config.m4?rev=1825169&r1=1825168&r2=1825169&view=diff
>> ==============================================================================
>> --- httpd/httpd/trunk/modules/filters/config.m4 (original)
>> +++ httpd/httpd/trunk/modules/filters/config.m4 Fri Feb 23 20:23:10 2018
>> @@ -100,7 +100,7 @@ AC_DEFUN([FIND_LIBXML2], [
>>    AC_CACHE_CHECK([for libxml2], [ac_cv_libxml2], [
>>      AC_ARG_WITH(libxml2,
>>        [APACHE_HELP_STRING(--with-libxml2=PATH,location for libxml2)],
>> -      [test_paths="${with_libxml2}"],
>> +      [test_paths="${with_libxml2}/include/libxml2 ${with_libxml2}/include 
>> ${with_libxml2}"],
>
> +1, otherwise only "--with-libxml2=/usr/include/libxml2" works here
> (there were users@ and/or bz reports IIRC too).

This is half a fix, the config.m4 has never dealt with configuring
a proper -L flag value. And is challenging without knowing which
depth we are given. Will look at a 100% solution to trunk, the
bandaid seems sufficient this instant; if there are many httpd
dependencies in that libxml2 path, then another component
will likely resolve the -L flag for a typical user.

Reply via email to