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

COMPANY_NAME, IMPLEMENTOR, BUNDLE_VENDOR, VENDOR, but no configure flag

    Details

    • Subcomponent:
    • Resolved In Build:
      b41

      Backports

        Description

        The "release" file has an IMPLEMENTOR variable, but it's initialized from COMPANY_NAME in make/autoconf/version-numbers. Unlike other data in version-numbers, there is no configure flag to override that value (how does Oracle handle that??). Meanwhile, there's also

        ./make/MacBundles.gmk:49: BUNDLE_VENDOR := $(COMPANY_NAME)

        ./src/java.base/share/native/libjava/System.c:112:#define VENDOR "Oracle Corporation"

        That's a lot of names for basically the same thing. And they are not necessarily appropriate for e.g. Martin's personal distribution of OpenJDK.

        Let's make it a goal to have all of this stuff set by a single configure flag with a sensible name. IMPLEMENTOR is the best of the lot so far.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  simonis Volker Simonis
                  Reporter:
                  martin Martin Buchholz
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  10 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: