[
https://issues.apache.org/jira/browse/XERCESC-1765?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alberto Massari closed XERCESC-1765.
------------------------------------
Resolution: Won't Fix
The deprecated DOM library is no more part of Xerces source
> Incorrect linking against libxerces during build
> ------------------------------------------------
>
> Key: XERCESC-1765
> URL: https://issues.apache.org/jira/browse/XERCESC-1765
> Project: Xerces-C++
> Issue Type: Bug
> Components: Build
> Affects Versions: 2.8.0
> Environment: OS X 10.3 with xerces-c already installed
> Reporter: Daniel Macks
>
> If xerces-c is already installed on the system and one compiles xerces-c from
> source, libxerces-depdom gets linked against the installed libxerces-c rather
> than the one that is part of the present build process. That's bad...the
> whole reason I may be (re)building xerces-c is because the one I already have
> is broken (due to previous local hacking), was built with different options,
> is a different not-necessarily-compatible version, etc. The same problem may
> also affect building the various binary programs.
> This is all due to a widespread bug in how the "link against libxerces-c" and
> "link against libxerces-depdom" flags are passed. They are in essence doing
> "-L/the/build/libdir -lxerces-c", but there is often another -L flag ahead of
> that in the linker command, so you are always at risk of having "-lxerces-c"
> find libxerces-c in that other -L dir. The safe way to do this is to link
> directly against the file ("/the/build/libdir/libxerces-c.whatever") and
> avoid -l resolution and -L games entirely.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]