You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Chuck Rolke (JIRA)" <qp...@incubator.apache.org> on 2010/06/23 14:35:50 UTC
[jira] Updated: (QPID-2689) Cpp build on Windows does not produce
debug symbol PDB file
[ https://issues.apache.org/jira/browse/QPID-2689?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chuck Rolke updated QPID-2689:
------------------------------
Attachment: qpid_cpp_build-with-pdbs.patch
This patch produces PDB files for both Release and Debug builds.
In the bld-windsk.ps1 script:
1. Change the Release build to RelWithDebInfo to create release pdb files.
2. After the build, move the release and debug pdb files into symbols-release.zip and symbols-debug.zip. Customers may unzip them as they wish.
In cpp/CMakeLists.txt:
1. Change the RelWithDebInfo c++ and linker switches to equal the Release switches, except that now the linker produces pdb files.
2. For each shared library emit the install-copy commands that put the pdb files into the /bin directory.
3. Note that the install-copy does not have to deal with absent pdb files - the files are present for both builds. Also, the procedure deals with the fact that the debug and release files have different names.
> Cpp build on Windows does not produce debug symbol PDB file
> -----------------------------------------------------------
>
> Key: QPID-2689
> URL: https://issues.apache.org/jira/browse/QPID-2689
> Project: Qpid
> Issue Type: Improvement
> Components: Packaging
> Environment: Windows version ANY
> Reporter: Chuck Rolke
> Attachments: qpid_cpp_build-with-pdbs.patch
>
>
> A Windows package produced by win-bldsdk.ps1 PowerShell script skips installing any .PDB files in the final kit. Debug symbols are necessary for developers who use this package.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org