Integrated: 8306281: function isWsl() returns false on WSL2

Ivan Bereziuk duke at openjdk.org
Tue Jun 13 12:44:05 UTC 2023


On Mon, 12 Jun 2023 09:46:50 GMT, Ivan Bereziuk <duke at openjdk.org> wrote:

> Currently _isWsl()_ function is looking for "Microsoft" string in the _kernel release_ string (`$ uname -r`). 
> That's not always true. Namely, on Ubuntu 22.04 - currently the newest Ubuntu LTS and default OS for WSL in Microsoft Store. In there `$ uname -r` command outputs "5.10.102.1-microsoft-standard-WSL2".
> This makes _isWsl()_ function to return `false` in such environments and breaks JDK builds on WSL.
> 
> To correct that I made the substring search case-insensitive.

This pull request has now been integrated.

Changeset: 9b0baa10
Author:    Ivan Bereziuk <ivan.bereziuk at oracle.com>
Committer: Erik Joelsson <erikj at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/9b0baa10b9140045aa3a49b03e685dcd3ea7c623
Stats:     1 line in 1 file changed: 0 ins; 0 del; 1 mod

8306281: function isWsl() returns false on WSL2

Reviewed-by: erikj

-------------

PR: https://git.openjdk.org/jdk/pull/14413



More information about the build-dev mailing list