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