You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by William A Rowe Jr <wr...@rowe-clan.net> on 2017/11/13 17:21:55 UTC

XML breakage on AIX in 2.4.29 (was: Re: [VOTE] Release Apache httpd 2.4.29 as GA)

On Sun, Nov 12, 2017 at 5:11 PM, Eric Covener <co...@gmail.com> wrote:
>> Below is an addition to the first message: It appears (from the -bloadmap
>> output) that XML_Parse is suppossed to be coming from apr-util. Or is it
>> APR-UTIL is the caller?
>>
>> :g/XML_Parse/p
>> (ld): keep XML_Parse
>> ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
>> XML_Parse
>>  .XML_Parse                [142]   ER PR
>> ../src/apr-util-1.6.1/xml/apr_xml.c(/opt/lib/libaprutil-1.a[apr_xml.o])
>>  .XML_ParserFree           [148]   ER PR
>> ../src/apr-util-1.6.1/xml/apr_xml.c(/opt/lib/libaprutil-1.a[apr_xml.o])
>>  .XML_ParserCreate         [176]   ER PR
>> ../src/apr-util-1.6.1/xml/apr_xml.c(/opt/lib/libaprutil-1.a[apr_xml.o])
>>  [Press return to continue]
>
> apr-util depends on expat but no longer embeds it. You moved to
> apr-util 1.6.x when you built the latest httpd but it is not required.

Not that simple, the error is in httpd/branches/2.4.x/configure.in

We shouldn't be messing with this (anymore)...


dnl enable_so tells us if *any* modules can be built as DSOs

if test "$enable_so" = "yes" -o "$enable_so" = "static"; then
  case $host in
    *-ibm-aix*)
      APR_ADDTO(HTTPD_LDFLAGS, [-Wl,-uXML_Parse
-Wl,-bE:$abs_builddir/server/httpd.exp])
      APR_ADDTO(SH_LDFLAGS, [\$(EXTRA_LDFLAGS) \$(EXTRA_LIBS)])
      APR_ADDTO(UTIL_LDFLAGS, [-Wl,-uXML_Parse])
      ;;