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

RFE: enable Full Debug Symbols Phase 1 on Solaris

    Details

    • Subcomponent:
    • Resolved In Build:
      b09
    • CPU:
      generic
    • OS:
      solaris

      Backports

        Description

        The following bug was used to implement the Full Debug Symbols
        project for HSX-22-B07 and newer:

            7071904 4/4 HotSpot: Full Debug Symbols

        The original implementation of 7071904 enabled Full Debug Symbols
        for both Linux and Solaris. However, the Solaris disk footprint
        increase was substantial so FDS was disabled on Solaris.

        The purpose of this RFE is to re-enable FDS on Solaris once the
        disk footprint issues have been resolved.
        make/solaris/makefiles/defs.make has the following in it:

          ifeq ($(VM_PLATFORM),solaris_amd64)
            # On Solaris AMD64/X64, gobjcopy is not happy and fails:
            #
            # usr/sfw/bin/gobjcopy --add-gnu-debuglink=<lib>.debuginfo <lib>.so
            # BFD: stKPaiop: Not enough room for program headers, try linking with -N
            # /usr/sfw/bin/gobjcopy: stKPaiop: Bad value
            # BFD: stKPaiop: Not enough room for program headers, try linking with -N
            # /usr/sfw/bin/gobjcopy: libsaproc.debuginfo: Bad value
            # BFD: stKPaiop: Not enough room for program headers, try linking with -N
            # /usr/sfw/bin/gobjcopy: stKPaiop: Bad value
            _JUNK_ := $(shell \
              echo >&2 "INFO: $(DEF_OBJCOPY) is not working on Solaris AMD64/X64")
            OBJCOPY=
          else

        so gobjcopy is broken on Solaris AMD64/X64 for some reason.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  dcubed Daniel Daugherty
                  Reporter:
                  dcubed Daniel Daugherty
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: