Thanks!

I will review the patch, and if it appears not to break other
platforms, it will be committed to the trunk.

Steven J.Hathaway

>
>     [
> https://issues.apache.org/jira/browse/XALANC-643?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13232275#comment-13232275
> ]
>
> Andy Tidball commented on XALANC-643:
> -------------------------------------
>
> I also ran into this problem, but on a default Ubuntu 12.04 (and 11.10)
> setup.  I would guess that Ubuntu is somehow using --as-needed by default
> because I'm certainly not doing anything out of the ordinary on purpose.
> I don't know the Linux dev environment well enough to know for sure,
> though.  In any case, I independently arrived at the same fix that Petteri
> Raty has already submitted a patch for.  If it doesn't still apply cleanly
> to trunk, it should be trivial to update.
>
>> xalanc fails to compile with -Wl,--as-needed
>> --------------------------------------------
>>
>>                 Key: XALANC-643
>>                 URL: https://issues.apache.org/jira/browse/XALANC-643
>>             Project: XalanC
>>          Issue Type: Bug
>>          Components: XalanC
>>    Affects Versions: 1.10
>>         Environment: Gentoo Linux
>>            Reporter: Petteri Räty
>>             Fix For: CurrentCVS
>>
>>         Attachments: as-needed.patch
>>
>>
>> For background on as-needed see:
>> http://www.gentoo.org/proj/en/qa/asneeded.xml
>> Basically the linking order in Makefiles is wrong and results in unknown
>> symbols:
>> ../../../../obj/MsgCreator.o:(.data.rel.ro._ZTVN11xercesc_2_713XMLAttDefListE[vtable
>> for xercesc_2_7::XMLAttDefList]+0x18): undefined reference to
>> `xercesc_2_7::XMLAttDefList::getProtoType() const'
>> ../../../../obj/MsgCreator.o:(.data.rel.ro._ZTIN11xercesc_2_713DTDEntityDeclE[typeinfo
>> for xercesc_2_7::DTDEntityDecl]+0x8): undefined reference to `typeinfo
>> for xercesc_2_7::XMLEntityDecl'
>> ../../../../obj/MsgCreator.o:(.data.DW.ref._ZTIN11xercesc_2_712XMLExceptionE[DW.ref._ZTIN11xercesc_2_712XMLExceptionE]+0x0):
>> undefined reference to `typeinfo for xercesc_2_7::XMLException'
>> ../../../../obj/SAX2Handler.o: In function `SAX2Handler::setLocale(char
>> const*)':
>> SAX2Handler.cpp:(.text+0xa6): undefined reference to
>> `xercesc_2_7::XMLString::release(unsigned short**)'
>> SAX2Handler.cpp:(.text+0xb2): undefined reference to
>> `xercesc_2_7::XMLString::transcode(char const*)'
>> ../../../../obj/SAX2Handler.o: In function
>> `SAX2Handler::printToIndexFile(char const**)':
>> SAX2Handler.cpp:(.text+0xee): undefined reference to
>> `xercesc_2_7::XMLString::stringLen(char const*)'
>> ../../../../obj/SAX2Handler.o: In function
>> `SAX2Handler::startElement(unsigned short const*, unsigned short const*,
>> unsigned short const*, xercesc_2_7::Attributes const&)':
>> SAX2Handler.cpp:(.text+0x1bd): undefined reference to
>> `xercesc_2_7::XMLString::compareString(unsigned short const*, unsigned
>> short const*)'
>> SAX2Handler.cpp:(.text+0x22d): undefined reference to
>> `xercesc_2_7::XMLString::compareString(unsigned short const*, unsigned
>> short const*)'
>> SAX2Handler.cpp:(.text+0x2a8): undefined reference to
>> `xercesc_2_7::XMLString::stringLen(char const*)'
>> ../../../../obj/SAX2Handler.o: In function
>> `SAX2Handler::fatalError(xercesc_2_7::SAXParseException const&)':
>> SAX2Handler.cpp:(.text+0x374): undefined reference to
>> `xercesc_2_7::XMLString::transcode(unsigned short const*)'
>> SAX2Handler.cpp:(.text+0x380): undefined reference to
>> `xercesc_2_7::SAXParseException::getColumnNumber() const'
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA
> administrators:
> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: xalan-dev-unsubscr...@xml.apache.org
> For additional commands, e-mail: xalan-dev-h...@xml.apache.org
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscr...@xml.apache.org
For additional commands, e-mail: xalan-dev-h...@xml.apache.org

Reply via email to