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

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

    XMLWordPrintable

    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: