[
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:[email protected]