Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8199749

Debug symbols are not copied to exploded image on Mac

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 11
    • 11
    • infrastructure
    • 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.

            erikj Erik Joelsson
            erikj Erik Joelsson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: