Re: Coredump - Xerces duplicated symbols

From: Fabien R (the_edge123.nospam_at_club-internet.fr)
Date: 02/11/05

  • Next message: ender0123_at_gmail.com: "Re: Coredump - Xerces duplicated symbols"
    Date: 11 Feb 2005 00:44:15 -0800
    
    

    ender0123@gmail.com wrote in message news:<1107884881.717437.137170@g14g2000cwa.googlegroups.com>...
    > Hello,
    >
    > We have a problem with Xerces duplicated symbols in libraries, which
    > causes a coredump.
    >
    > We have developed a shared library (.so) using Xerces 2.3.0. Our
    > library is called by other external application, which links with many
    > others libraries. One of this libraries includes (embedded) Xerces
    > 1.1.0.
    >
    > xerces-c.so.23 - Our.so ------ ext.so (including Xerces 1.1.0)
    > |
    > App
    >
    >
    > Debugging application found out that Initilizing in App, Xerces 2.3.0,
    > internally calls to Initialize method from Xerces 1.1.0 (exported by
    > ext.so), it causes a coredump.
    >
    > Is there any way to hide symbols of Xerces ext.so or, isolate
    > xerces-c.so.23 calls?
    >
    > We have created static Xerces 2.3.0 library, but still calls Xerces
    > 1.1.0. We are checking ld options, looking for option which allows hide
    > symbols, but we haven't results.
    >
    > Any help would be appreciate,
    >
    > Best regards,
    > J
    I built xerces 2.4 from the source code. I use the namespace xerces2_4
    when I call a xerces function. I don't known if I can compile without
    this directive. Have a look at the apache.org website.
    -
    Fabien


  • Next message: ender0123_at_gmail.com: "Re: Coredump - Xerces duplicated symbols"

    Relevant Pages

    • Re: static && non-static libraries, duplicated symbols, core
      ... (according to nm it has xerces && xalan inside). ... This library DOES NOT export anything, except its own API calls ... my idea is that the core is because xerces && xalan libraries are ...
      (comp.unix.programmer)
    • Coredump - Xerces duplicated symbols
      ... We have a problem with Xerces duplicated symbols in libraries, ... We have developed a shared library using Xerces 2.3.0. ... others libraries. ... ext.so), it causes a coredump. ...
      (comp.unix.tru64)
    • Re: XML Parsing
      ... I am having a lot of trouble understanding those libraries ... MSXML is a COM object. ... Xerces is C++ library. ...
      (microsoft.public.vc.language)
    • static && non-static libraries, duplicated symbols, core
      ... (according to nm it has xerces && xalan inside). ... it looks like xalan/xerces libraries are mine: ... my idea is that the core is because xerces && xalan libraries are ... control access to the xerces && xalan ...
      (comp.unix.programmer)