RFR: 8333326: Linux Alpine build fails after 8302744

Matthias Baesken mbaesken at openjdk.org
Fri May 31 10:34:24 UTC 2024


we run into a basename related build issue on Alpine Linux

basename related issue :
/priv/jenkins/client-home/workspace/openjdk-jdk-dev-linux_alpine_x86_64-opt/jdk/test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp: In member function 'virtual void cgroupTest_read_numerical_key_value_success_cases_Test::TestBody()':
/priv/jenkins/client-home/workspace/openjdk-jdk-dev-linux_alpine_x86_64-opt/jdk/test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp:139:19: error: 'basename' was not declared in this scope; did you mean 'rename'?
  139 | const char* b = basename(test_file);
      | ^~~~~~~~
      | rename


Additionally giving a 'const char*'  to basename results in a warning as error because basename interface gets a char* .

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

Commit messages:
 - JDK-8333326

Changes: https://git.openjdk.org/jdk/pull/19497/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=19497&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8333326
  Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod
  Patch: https://git.openjdk.org/jdk/pull/19497.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/19497/head:pull/19497

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


More information about the hotspot-runtime-dev mailing list