-
Bug
-
Resolution: Fixed
-
P3
-
11
-
None
-
b06
Debug symbols are by default external and the idea is that we copy them to the exploded image together with the native libraries. This logic fails on Windows and Mac due to some intricate make dependency complications. If you build a second time, they do get copied.
The reason this works on Solaris and Linux is that the files aren't copied there but symlinked. Not yet clear on why this makes it work.
This should not be a problem at all on Windows, where we should probably not copy the files anyway. The dlls will get absolute path pointers to the pdb files anyway, so the debugger will find them in their original location.
The reason this works on Solaris and Linux is that the files aren't copied there but symlinked. Not yet clear on why this makes it work.
This should not be a problem at all on Windows, where we should probably not copy the files anyway. The dlls will get absolute path pointers to the pdb files anyway, so the debugger will find them in their original location.