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])
;;