Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8076052 JEP 284: New HotSpot Build System
  3. JDK-8142336

Convert the SA agent build to modular build-infra makefiles

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: infrastructure
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b96

      Description

      As a stepping stone in the hotspot makefile conversion, it would be nice to break out the build of the serviceability agent separately and convert it into proper modular build-infra makefiles. Enough work in the build-infra forest has already been done to achieve this easily. Doing this conversion has some value on its own by reducing the special cases currently needed for the jdk.hotspot.agent module.

      The jdk.hotspot.agent module also contains java source. The current SA java build compiles with the boot jdk javac with -source/-target JDK N-1. The proposed change will enable us to properly build SA with the interim-langtools javac for JDK N, like all the rest of the JDK classes.

      There is already a bug filed for reorganizing the source of the SA agent to conform to the Jigsaw style modular source layout: JDK-8067194, so this task will only change makefiles and build the source from its current location.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                erikj Erik Joelsson
                Reporter:
                erikj Erik Joelsson
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: