Skip to content

Add a ChangeLog entry about the version of Java used by current Closure#26929

Open
juj wants to merge 2 commits into
emscripten-core:mainfrom
juj:update_closure_requirements
Open

Add a ChangeLog entry about the version of Java used by current Closure#26929
juj wants to merge 2 commits into
emscripten-core:mainfrom
juj:update_closure_requirements

Conversation

@juj
Copy link
Copy Markdown
Collaborator

@juj juj commented May 12, 2026

Add a ChangeLog entry about the version of Java used by current Closure version, and a note of when installing Java is necessary.

Attempting to use Java 20 or older will produce an error like

Error: LinkageError occurred while loading main class com.google.javascript.jscomp.CommandLineRunner
	java.lang.UnsupportedClassVersionError: com/google/javascript/jscomp/CommandLineRunner has been compiled
by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only
recognizes class file versions up to 57.0

http://clbri.com:8010/api/v2/logs/433679/raw_inline

…re version, and a note of when installing Java is necessary.
Comment thread ChangeLog.md Outdated
notified of all IDBFS sync start and end events. (#26895)
- google-closure-compiler was updated to 20260429.0.0. (#26869)
Closure compiler now provides a native macOS arm64 binary for Apple Silicon.
(In addition to having native binaries for Win-x64, Linux-x64 and Linux-ARM64)
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this be part of the previous sentence?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated wording. How about now?

Comment thread ChangeLog.md
- google-closure-compiler was updated to 20260429.0.0. (#26869)
Closure compiler now provides a native macOS arm64 binary for Apple Silicon.
Closure compiler now provides a native macOS arm64 binary for Apple Silicon,
in addition to having native binaries for Win-x64, Linux-x64 and Linux-ARM64.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure the "Linux-x64 and Linux-ARM64" part is true.. I think I remember seeing that the npm package has just one arch per OS?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, I wonder..

I went based on https://github.com/ChadKillingsworth/closure-compiler-npm, which states

image

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants