From 561580b6eecc0e37a11eda93254d69991d1c25a9 Mon Sep 17 00:00:00 2001 From: Sam Gammon Date: Thu, 31 Aug 2023 23:01:31 -0700 Subject: [PATCH] fix: cleanup after rule internal refactor - fix: use legacy rules from legacy gvm - chore: drop `MODULE-resolved.bzl` - chore: update bzlmod lock - chore: update lib/docs deps and rebuild docs - chore: remove redundant calls in sample projects Applied on top of sgammon/rules_graalvm#72 Signed-off-by: Sam Gammon --- MODULE-resolved.bzl | 592 ------------------ MODULE.bazel.lock | 85 ++- docs/api/BUILD.bazel | 6 +- docs/api/legacy.md | 6 +- docs/api/workspace.md | 7 +- docs/examples.md | 2 +- .../integration_tests/bazel4/WORKSPACE.bazel | 2 - .../integration_tests/bazel5/WORKSPACE.bazel | 2 - .../integration_tests/bazel6/WORKSPACE.bazel | 2 - .../bzlmod/MODULE.bazel.lock | 67 +- .../legacy-gvm/WORKSPACE.bazel | 2 - .../legacy-gvm/sample/BUILD.bazel | 6 +- .../workspace/sample/BUILD.bazel | 1 - tools/bazel/bazel7.bazelrc | 1 - 14 files changed, 149 insertions(+), 632 deletions(-) delete mode 100644 MODULE-resolved.bzl diff --git a/MODULE-resolved.bzl b/MODULE-resolved.bzl deleted file mode 100644 index eada6ff2..00000000 --- a/MODULE-resolved.bzl +++ /dev/null @@ -1,592 +0,0 @@ -resolved = [ - { - "original_rule_class": "@com_grail_bazel_toolchain//toolchain:rules.bzl%toolchain", - "definition_information": "Repository llvm instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:115:19: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/com_grail_bazel_toolchain/toolchain/rules.bzl:300:14: in llvm_toolchain\nRepository rule toolchain defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/com_grail_bazel_toolchain/toolchain/rules.bzl:272:28: in \n", - "original_attributes": { - "name": "llvm", - "generator_name": "llvm", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "toolchain_roots": { - "": "@llvm_llvm//" - }, - "llvm_versions": { - "": "15.0.6" - } - }, - "repositories": [ - { - "rule_class": "@com_grail_bazel_toolchain//toolchain:rules.bzl%toolchain", - "attributes": { - "name": "llvm", - "generator_name": "llvm", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "toolchain_roots": { - "": "@llvm_llvm//" - }, - "llvm_versions": { - "": "15.0.6" - } - }, - "output_tree_hash": "b8c1a4978e94a4d2beec0ed91b6f5d813a768a534aebd6011e69f5beed349ad2" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk11_linux_aarch64_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:532:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:205:10: in remote_jdk11_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk11_linux_aarch64_toolchain_config_repo", - "generator_name": "remotejdk11_linux_aarch64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk11_linux_aarch64_toolchain_config_repo", - "generator_name": "remotejdk11_linux_aarch64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\n" - }, - "output_tree_hash": "f817d64408c5484cf564d5fdc24f11c3f601835818645f6de7ab4c56eaf4056f" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk11_win_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:532:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:285:10: in remote_jdk11_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk11_win_toolchain_config_repo", - "generator_name": "remotejdk11_win_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk11_win_toolchain_config_repo", - "generator_name": "remotejdk11_win_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\n" - }, - "output_tree_hash": "f6c7a48666a77c098017285e46d511074ce3de7ff4e9808bc592fd49228681b2" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk11_macos_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:532:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:253:10: in remote_jdk11_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk11_macos_toolchain_config_repo", - "generator_name": "remotejdk11_macos_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk11_macos_toolchain_config_repo", - "generator_name": "remotejdk11_macos_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\n" - }, - "output_tree_hash": "4b40216fabc2f6c17810749b3bf713065a39e05ff547dac45c395be6391709af" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk11_linux_ppc64le_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:532:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:221:10: in remote_jdk11_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk11_linux_ppc64le_toolchain_config_repo", - "generator_name": "remotejdk11_linux_ppc64le_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk11_linux_ppc64le_toolchain_config_repo", - "generator_name": "remotejdk11_linux_ppc64le_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\n" - }, - "output_tree_hash": "b5938368c9f92a6f5045ffca11214afb8ec9256686bec9245714376aa66b67d1" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk11_linux_s390x_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:532:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:237:10: in remote_jdk11_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk11_linux_s390x_toolchain_config_repo", - "generator_name": "remotejdk11_linux_s390x_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk11_linux_s390x_toolchain_config_repo", - "generator_name": "remotejdk11_linux_s390x_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\n" - }, - "output_tree_hash": "10df692cd4259131687761221fcb989c660f1c6e9376feba066b4fdc80bdc048" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk11_macos_aarch64_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:532:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:269:10: in remote_jdk11_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk11_macos_aarch64_toolchain_config_repo", - "generator_name": "remotejdk11_macos_aarch64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk11_macos_aarch64_toolchain_config_repo", - "generator_name": "remotejdk11_macos_aarch64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\n" - }, - "output_tree_hash": "a762e337f24b8b511c520c1101b81cc02082e3fd25e58140dfa47eb7342161ce" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk11_linux_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:532:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:189:10: in remote_jdk11_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk11_linux_toolchain_config_repo", - "generator_name": "remotejdk11_linux_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk11_linux_toolchain_config_repo", - "generator_name": "remotejdk11_linux_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\n" - }, - "output_tree_hash": "8e1033ec85367ff2067aa4aa175c76d9cab0f81b9d0d4f10b7743e953331b892" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk17_macos_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:533:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:382:10: in remote_jdk17_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk17_macos_toolchain_config_repo", - "generator_name": "remotejdk17_macos_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk17_macos_toolchain_config_repo", - "generator_name": "remotejdk17_macos_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\n" - }, - "output_tree_hash": "8fc6087c6e654d2ff8ce626db7d0902fcf08d111f3c9f737ab19355b67d59c80" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk17_linux_s390x_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:533:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:350:10: in remote_jdk17_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk17_linux_s390x_toolchain_config_repo", - "generator_name": "remotejdk17_linux_s390x_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk17_linux_s390x_toolchain_config_repo", - "generator_name": "remotejdk17_linux_s390x_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\n" - }, - "output_tree_hash": "b862fb5fa8587c3b1443eeb858a974af46c3f71ad339147f857e37697dd06bc8" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk17_linux_ppc64le_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:533:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:366:10: in remote_jdk17_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk17_linux_ppc64le_toolchain_config_repo", - "generator_name": "remotejdk17_linux_ppc64le_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk17_linux_ppc64le_toolchain_config_repo", - "generator_name": "remotejdk17_linux_ppc64le_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\n" - }, - "output_tree_hash": "34ebbe42ccc37481247f25b20d1e441017040d2b65a2fd6282c94fe58e17b11c" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk17_linux_aarch64_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:533:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:334:10: in remote_jdk17_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk17_linux_aarch64_toolchain_config_repo", - "generator_name": "remotejdk17_linux_aarch64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk17_linux_aarch64_toolchain_config_repo", - "generator_name": "remotejdk17_linux_aarch64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\n" - }, - "output_tree_hash": "57763b4c6342c2729b70ccf1676a75726a4775a6e6468c86462f7247c968ecd7" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk11_win_arm64_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:532:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:301:10: in remote_jdk11_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk11_win_arm64_toolchain_config_repo", - "generator_name": "remotejdk11_win_arm64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk11_win_arm64_toolchain_config_repo", - "generator_name": "remotejdk11_win_arm64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\n" - }, - "output_tree_hash": "383e78f7a5b828401c8b5a470bc3676797a189fe9641856f243c35e282e4384c" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk17_linux_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:533:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:318:10: in remote_jdk17_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk17_linux_toolchain_config_repo", - "generator_name": "remotejdk17_linux_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk17_linux_toolchain_config_repo", - "generator_name": "remotejdk17_linux_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\n" - }, - "output_tree_hash": "9cd805ebc7702094002f5373bee54fb0b9bba1ece881b83ff48c0586ddaa10d5" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk20_linux_aarch64_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:534:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:462:10: in remote_jdk20_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk20_linux_aarch64_toolchain_config_repo", - "generator_name": "remotejdk20_linux_aarch64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_20\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"20\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk20_linux_aarch64//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk20_linux_aarch64_toolchain_config_repo", - "generator_name": "remotejdk20_linux_aarch64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_20\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"20\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk20_linux_aarch64//:jdk\",\n)\n" - }, - "output_tree_hash": "46c1e8ce83320d997156077b209ecbd9a9dc964fcc68b1d0a920597904267819" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk20_linux_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:534:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:446:10: in remote_jdk20_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk20_linux_toolchain_config_repo", - "generator_name": "remotejdk20_linux_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_20\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"20\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk20_linux//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk20_linux_toolchain_config_repo", - "generator_name": "remotejdk20_linux_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_20\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"20\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk20_linux//:jdk\",\n)\n" - }, - "output_tree_hash": "56bca5eb20b42c86545caa59487effc162066b25be5aba05fe08c6ef9eccec90" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk17_win_arm64_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:533:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:428:10: in remote_jdk17_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk17_win_arm64_toolchain_config_repo", - "generator_name": "remotejdk17_win_arm64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk17_win_arm64_toolchain_config_repo", - "generator_name": "remotejdk17_win_arm64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\n" - }, - "output_tree_hash": "78dfb0f7dab651cbc675d9dfe42e28b363ec26c3e5dc9a57b94833852f91deda" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk17_win_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:533:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:413:10: in remote_jdk17_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk17_win_toolchain_config_repo", - "generator_name": "remotejdk17_win_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk17_win_toolchain_config_repo", - "generator_name": "remotejdk17_win_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\n" - }, - "output_tree_hash": "224a8c9f9e2f5e5cbb9efff01aa2555019675d3e1c9b93a7b4a83dfd7f5b69d5" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk17_macos_aarch64_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:533:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:398:10: in remote_jdk17_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk17_macos_aarch64_toolchain_config_repo", - "generator_name": "remotejdk17_macos_aarch64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk17_macos_aarch64_toolchain_config_repo", - "generator_name": "remotejdk17_macos_aarch64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\n" - }, - "output_tree_hash": "f698cb98820064a11248ba634c70c6df5b57382ee5f8a1b589007e5b73bfc6f8" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk20_win_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:534:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:509:10: in remote_jdk20_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk20_win_toolchain_config_repo", - "generator_name": "remotejdk20_win_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_20\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"20\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk20_win//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk20_win_toolchain_config_repo", - "generator_name": "remotejdk20_win_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_20\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"20\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk20_win//:jdk\",\n)\n" - }, - "output_tree_hash": "26b81f5d62d1f237e048bc644d1d296d25e734b296b4f34803d65d7c22d2a6ca" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk20_macos_aarch64_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:534:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:494:10: in remote_jdk20_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk20_macos_aarch64_toolchain_config_repo", - "generator_name": "remotejdk20_macos_aarch64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_20\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"20\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk20_macos_aarch64//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk20_macos_aarch64_toolchain_config_repo", - "generator_name": "remotejdk20_macos_aarch64_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_20\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"20\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk20_macos_aarch64//:jdk\",\n)\n" - }, - "output_tree_hash": "5f488c8a476c60416d448aeb8569983551ce721d393672cf3dee5df7ab26ff61" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "definition_information": "Repository remotejdk20_macos_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:534:23: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:478:10: in remote_jdk20_repos\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:57:22: in remote_java_repository\nRepository rule _toolchain_config defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/remote_java_repository.bzl:27:36: in \n", - "original_attributes": { - "name": "remotejdk20_macos_toolchain_config_repo", - "generator_name": "remotejdk20_macos_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_20\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"20\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk20_macos//:jdk\",\n)\n" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:remote_java_repository.bzl%_toolchain_config", - "attributes": { - "name": "remotejdk20_macos_toolchain_config_repo", - "generator_name": "remotejdk20_macos_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_20\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"20\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk20_macos//:jdk\",\n)\n" - }, - "output_tree_hash": "b97edafaf14ed9ce2a1dea71573717a626126e3073cac8b3f1db2e0c6fa0a43c" - } - ] - }, - { - "original_rule_class": "@rules_java~6.4.0//toolchains:local_java_repository.bzl%_local_java_repository_rule", - "definition_information": "Repository local_jdk instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:145:28: in _setup_rules_graalvm_repositories\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:531:19: in rules_java_dependencies\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/java/repositories.bzl:76:10: in local_jdk_repo\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/bazel_tools/tools/build_defs/repo/utils.bzl:240:18: in maybe\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/local_java_repository.bzl:286:32: in local_java_repository\nRepository rule _local_java_repository_rule defined at:\n /private/var/tmp/_bazel_sam/096d0fb8d9b4b97d25f3c6f4e987e69a/external/rules_java~6.4.0/toolchains/local_java_repository.bzl:250:46: in \n", - "original_attributes": { - "name": "local_jdk", - "generator_name": "local_jdk", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n version = {RUNTIME_VERSION},\n)\n", - "java_home": "", - "version": "" - }, - "repositories": [ - { - "rule_class": "@rules_java~6.4.0//toolchains:local_java_repository.bzl%_local_java_repository_rule", - "attributes": { - "name": "local_jdk", - "generator_name": "local_jdk", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n version = {RUNTIME_VERSION},\n)\n", - "java_home": "", - "version": "" - }, - "output_tree_hash": "6c1cc6c19afddcd1ba1b080dc512f19f6442d68f702560638ef03686275aea54" - } - ] - }, - { - "original_rule_class": "//internal:graalvm_bindist.bzl%_toolchain_config", - "definition_information": "Repository graalvm_toolchain_config_repo instantiated at:\n /Volumes/VAULTROOM/rules_graalvm/WORKSPACE.bzlmod:123:27: in \n /Volumes/VAULTROOM/rules_graalvm/internal/repositories.bzl:155:23: in _setup_rules_graalvm_repositories\n /Volumes/VAULTROOM/rules_graalvm/graalvm/repositories.bzl:50:24: in graalvm_repository\n /Volumes/VAULTROOM/rules_graalvm/internal/graalvm_bindist.bzl:649:26: in graalvm_repository\nRepository rule _toolchain_config defined at:\n /Volumes/VAULTROOM/rules_graalvm/internal/graalvm_bindist.bzl:576:36: in \n", - "original_attributes": { - "name": "graalvm_toolchain_config_repo", - "generator_name": "graalvm_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"graalvm_20\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"20\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"gvm\",\n target_compatible_with = [],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@rules_graalvm//graalvm/toolchain:toolchain\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\n\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\n\n" - }, - "repositories": [ - { - "rule_class": "//internal:graalvm_bindist.bzl%_toolchain_config", - "attributes": { - "name": "graalvm_toolchain_config_repo", - "generator_name": "graalvm_toolchain_config_repo", - "generator_function": "_setup_rules_graalvm_repositories", - "generator_location": None, - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"graalvm_20\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"20\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"gvm\",\n target_compatible_with = [],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@rules_graalvm//graalvm/toolchain:toolchain\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\n\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@graalvm//:jdk\",\n visibility = [\"//visibility:public\"],\n)\n\n" - }, - "output_tree_hash": "00e9a2a8a7e42fc4bd1edb23dddc02d4d5570a07d6c4e5f991c899b8432f8fdd" - } - ] - } -] \ No newline at end of file diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 27ce5688..c78d1d5b 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 1, - "moduleFileHash": "de0c43014c1d7cc3b0049a7a8386e8d6a3062bee6c6d63da443947bae95b0301", + "moduleFileHash": "6e8d49486380490dcc31738a6ea40a2e566e34c673a1a3496732de1b47f9a3cc", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -32,7 +32,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 146, + "line": 151, "column": 22 }, "imports": { @@ -50,7 +50,7 @@ "devDependency": true, "location": { "file": "@@//:MODULE.bazel", - "line": 151, + "line": 156, "column": 14 } } @@ -64,7 +64,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 167, + "line": 172, "column": 20 }, "imports": { @@ -80,7 +80,7 @@ "devDependency": true, "location": { "file": "@@//:MODULE.bazel", - "line": 172, + "line": 177, "column": 12 } } @@ -94,7 +94,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 192, + "line": 197, "column": 23 }, "imports": { @@ -112,7 +112,7 @@ "devDependency": true, "location": { "file": "@@//:MODULE.bazel", - "line": 197, + "line": 202, "column": 17 } } @@ -126,7 +126,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 204, + "line": 209, "column": 20 }, "imports": { @@ -144,7 +144,7 @@ "devDependency": true, "location": { "file": "@@//:MODULE.bazel", - "line": 210, + "line": 215, "column": 10 } } @@ -158,7 +158,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 224, + "line": 230, "column": 21 }, "imports": {}, @@ -170,7 +170,7 @@ "devDependency": true, "location": { "file": "@@//:MODULE.bazel", - "line": 230, + "line": 236, "column": 15 } } @@ -184,7 +184,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 232, + "line": 238, "column": 20 }, "imports": { @@ -200,7 +200,7 @@ "devDependency": true, "location": { "file": "@@//:MODULE.bazel", - "line": 238, + "line": 244, "column": 23 } } @@ -216,6 +216,7 @@ "bazel_features": "bazel_features@1.0.0", "rules_java": "rules_java@6.4.0", "bazel_skylib": "bazel_skylib@1.4.2", + "build_bazel_apple_support": "apple_support@1.8.1", "rules_license": "rules_license@0.0.7", "rules_cc": "rules_cc@0.0.8", "rules_python": "rules_python@0.25.0", @@ -549,6 +550,47 @@ "attributes": {"name":"--bazel_skylib~1.4.2","urls":["--https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz"],"integrity":"--sha256-Zv/ZMVZlv6r8lrUiePV8fi3Qn17eJ56m05sr5HHn46o=","strip_prefix":"--","remote_patches":{},"remote_patch_strip":0} } }, + "apple_support@1.8.1": { + "name": "apple_support", + "version": "1.8.1", + "key": "apple_support@1.8.1", + "repoName": "build_bazel_apple_support", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@local_config_apple_cc_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl", + "extensionName": "apple_cc_configure_extension", + "usingModule": "apple_support@1.8.1", + "location": { + "file": "https://bcr.bazel.build/modules/apple_support/1.8.1/MODULE.bazel", + "line": 14, + "column": 35 + }, + "imports": { + "local_config_apple_cc": "local_config_apple_cc", + "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "bazel_skylib": "bazel_skylib@1.4.2", + "platforms": "platforms@0.0.7" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--apple_support~1.8.1","urls":["--https://github.com/bazelbuild/apple_support/releases/download/1.8.1/apple_support.1.8.1.tar.gz"],"integrity":"--sha256-Rda7rVMWycMAh4v3//xP/eE9YgSEyRhHCMkX4guLY/8=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/apple_support/1.8.1/patches/module_dot_bazel_version.patch":"--sha256-KiC39AC9hYWZhC2sZwZcY46HVerfh2p9pzF9WXqcxAI="},"remote_patch_strip":0} + } + }, "rules_license@0.0.7": { "name": "rules_license", "version": "0.0.7", @@ -3755,6 +3797,23 @@ "attributes": {"name":"--rules_python~0.25.0~internal_deps~pypi__tomli","url":"--https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl","sha256":"--939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc","type":"--zip","build_file_content":"--package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"} } } + }, + "@apple_support~1.8.1//crosstool:setup.bzl%apple_cc_configure_extension": { + "bzlTransitiveDigest": "SPx14yZFDt7CU8o0nOGrgJ/Gjwxr/ESVXcaUVbXVT7E=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_apple_cc": { + "bzlFile": "@@apple_support~1.8.1//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf", + "attributes": {"name":"--apple_support~1.8.1~apple_cc_configure_extension~local_config_apple_cc"} + }, + "local_config_apple_cc_toolchains": { + "bzlFile": "@@apple_support~1.8.1//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf_toolchains", + "attributes": {"name":"--apple_support~1.8.1~apple_cc_configure_extension~local_config_apple_cc_toolchains"} + } + } } } } \ No newline at end of file diff --git a/docs/api/BUILD.bazel b/docs/api/BUILD.bazel index ad74330e..c7079e8e 100755 --- a/docs/api/BUILD.bazel +++ b/docs/api/BUILD.bazel @@ -21,8 +21,6 @@ stardoc( out = "defs.md", input = "//graalvm:defs.bzl", deps = [ - "//lib:tooling", - "//lib/nativeimage:internals", "//lib/nativeimage:rules", "@bazel_skylib//lib:new_sets", "@bazel_skylib//lib:paths", @@ -72,8 +70,8 @@ stardoc( out = "legacy.md", input = "//graal:graal.bzl", deps = [ - "//lib/nativeimage:internals", - "//lib/nativeimage:rules", + "//lib:tooling", + "//lib/nativeimage:classic", "@bazel_skylib//lib:dicts", "@bazel_skylib//lib:paths", ], diff --git a/docs/api/legacy.md b/docs/api/legacy.md index a72ba4ce..b65c0481 100755 --- a/docs/api/legacy.md +++ b/docs/api/legacy.md @@ -9,7 +9,7 @@ Rules for building native binaries using the GraalVM `native-image` tool on Baze
 graal_binary(name, deps, main_class, include_resources, reflection_configuration, jni_configuration,
              initialize_at_build_time, initialize_at_run_time, native_features, data, extra_args,
-             check_toolchains, c_compiler_option, default_executable_name, kwargs)
+             check_toolchains, c_compiler_option, default_executable_name, native_image_tool, kwargs)
 
Alias for the renamed `native_image` rule. Identical. @@ -33,6 +33,7 @@ Alias for the renamed `native_image` rule. Identical. | check_toolchains | Whether to perform toolchain checks in `native-image`; defaults to `True` on Windows, `False` otherwise. | `select({"@bazel_tools//src/conditions:windows": True, "//conditions:default": False})` | | c_compiler_option | Extra C compiler options to pass through `native-image`. No default; optional. | `[]` | | default_executable_name | Set the name of the output binary; defaults to `%target%-bin`, or `%target%-bin.exe` on Windows. The special string `%target%`, if present, is replaced with `name`. | `select({"@bazel_tools//src/conditions:windows": "%target%-bin.exe", "//conditions:default": "%target%-bin"})` | +| native_image_tool | Specific `native-image` executable target to use. | `Label("@graalvm//:native-image")` | | kwargs | Extra keyword arguments are passed to the underlying `native_image` rule. | none | @@ -43,7 +44,7 @@ Alias for the renamed `native_image` rule. Identical.
 native_image(name, deps, main_class, include_resources, reflection_configuration, jni_configuration,
              initialize_at_build_time, initialize_at_run_time, native_features, data, extra_args,
-             check_toolchains, c_compiler_option, default_executable_name, kwargs)
+             check_toolchains, c_compiler_option, default_executable_name, native_image_tool, kwargs)
 
Generates and compiles a GraalVM native image from a Java library target. @@ -67,6 +68,7 @@ Generates and compiles a GraalVM native image from a Java library target. | check_toolchains | Whether to perform toolchain checks in `native-image`; defaults to `True` on Windows, `False` otherwise. | `select({"@bazel_tools//src/conditions:windows": True, "//conditions:default": False})` | | c_compiler_option | Extra C compiler options to pass through `native-image`. No default; optional. | `[]` | | default_executable_name | Set the name of the output binary; defaults to `%target%-bin`, or `%target%-bin.exe` on Windows. The special string `%target%`, if present, is replaced with `name`. | `select({"@bazel_tools//src/conditions:windows": "%target%-bin.exe", "//conditions:default": "%target%-bin"})` | +| native_image_tool | Specific `native-image` executable target to use. | `Label("@graalvm//:native-image")` | | kwargs | Extra keyword arguments are passed to the underlying `native_image` rule. | none | diff --git a/docs/api/workspace.md b/docs/api/workspace.md index 7b7986a8..d6c6bb9c 100755 --- a/docs/api/workspace.md +++ b/docs/api/workspace.md @@ -35,14 +35,14 @@ target tool in your `native_image` binary targets. ## rules_graalvm_repositories
-rules_graalvm_repositories(omit_rules_java, omit_bazel_skylib)
+rules_graalvm_repositories(omit_rules_java, omit_bazel_skylib, omit_apple_support)
 
Register dependency repositories for the GraalVM Rules for Bazel. This function only needs to be called if consuming the GraalVM Rules from a non-Bzlmod environment. -The only dependencies the rules have are: (1) `rules_java`, and (2) `bazel_skylib`. Either or both -can be omitted with the provided arguments. +The only dependencies the rules have are: (1) `rules_java`, (2) `bazel_skylib`, and +(3) `apple_support`. Any of those can be omitted with the provided arguments. **PARAMETERS** @@ -52,5 +52,6 @@ can be omitted with the provided arguments. | :------------- | :------------- | :------------- | | omit_rules_java | Omit the `rules_java` dependency. | `False` | | omit_bazel_skylib | Omit the `bazel_skylib` dependency. | `False` | +| omit_apple_support | Omit the `apple_support` dependency. | `False` | diff --git a/docs/examples.md b/docs/examples.md index 66f81580..5e1c0ba6 100644 --- a/docs/examples.md +++ b/docs/examples.md @@ -24,7 +24,7 @@ All examples are continuously tested in CI. | [`graalvm-ce-20`][9] | Bazel 7 | [Modern][1] | Linux, macOS, Windows | Bazel 7 with GraalVM CE 20 | | [`graalvm-oracle-17`][10] | Bazel 7 | [Modern][1] | Linux, macOS, Windows | Bazel 7 with Oracle GraalVM 17 | | [`graalvm-oracle-20`][11] | Bazel 7 | [Modern][1] | Linux, macOS, Windows | Bazel 7 with Oracle GraalVM 20 | -| [`legacy-gvm`][12] | Bazel 7 with WORKSPACE | [Modern][1] | Linux, macOS, Windows | Example **modern rules** with older GraalVM version (`22.1.0`, Java 11) | +| [`legacy-gvm`][12] | Bazel 7 with WORKSPACE | [Legacy][2] | Linux, macOS | Example **modern rules** with older GraalVM version (`22.1.0`, Java 11) | | [`legacy-rules`][13] | Bazel 4+ with WORKSPACE | [Legacy][2] | Linux, macOS | Example **legacy rules** with older GraalVM version (`22.1.0`, Java 11) | ### Specific version notes diff --git a/example/integration_tests/bazel4/WORKSPACE.bazel b/example/integration_tests/bazel4/WORKSPACE.bazel index 11a6c3e8..5dfe2ca7 100644 --- a/example/integration_tests/bazel4/WORKSPACE.bazel +++ b/example/integration_tests/bazel4/WORKSPACE.bazel @@ -21,8 +21,6 @@ register_graalvm_toolchains() load("@rules_graalvm//graalvm:repositories.bzl", "graalvm_repository") -rules_graalvm_repositories() - graalvm_repository( name = "graalvm", distribution = "oracle", diff --git a/example/integration_tests/bazel5/WORKSPACE.bazel b/example/integration_tests/bazel5/WORKSPACE.bazel index 6195cad8..33c753e6 100644 --- a/example/integration_tests/bazel5/WORKSPACE.bazel +++ b/example/integration_tests/bazel5/WORKSPACE.bazel @@ -13,8 +13,6 @@ register_graalvm_toolchains() load("@rules_graalvm//graalvm:repositories.bzl", "graalvm_repository") -rules_graalvm_repositories() - graalvm_repository( name = "graalvm", distribution = "oracle", diff --git a/example/integration_tests/bazel6/WORKSPACE.bazel b/example/integration_tests/bazel6/WORKSPACE.bazel index 6195cad8..33c753e6 100644 --- a/example/integration_tests/bazel6/WORKSPACE.bazel +++ b/example/integration_tests/bazel6/WORKSPACE.bazel @@ -13,8 +13,6 @@ register_graalvm_toolchains() load("@rules_graalvm//graalvm:repositories.bzl", "graalvm_repository") -rules_graalvm_repositories() - graalvm_repository( name = "graalvm", distribution = "oracle", diff --git a/example/integration_tests/bzlmod/MODULE.bazel.lock b/example/integration_tests/bzlmod/MODULE.bazel.lock index 1e26ccf9..4c86986e 100644 --- a/example/integration_tests/bzlmod/MODULE.bazel.lock +++ b/example/integration_tests/bzlmod/MODULE.bazel.lock @@ -14,7 +14,7 @@ }, "localOverrideHashes": { "bazel_tools": "9d57bf414ba18646affd51c55355f8a3db7ec97ee20e32765314201a1d707a1c", - "rules_graalvm": "af0ba332dabc2c2a5c5ef2c5c9784a7e05b5a321dfdef42b68c62ff8067178f9" + "rules_graalvm": "6e8d49486380490dcc31738a6ea40a2e566e34c673a1a3496732de1b47f9a3cc" }, "moduleDepGraph": { "": { @@ -303,7 +303,7 @@ }, "rules_graalvm@_": { "name": "rules_graalvm", - "version": "0.9.1", + "version": "0.9.2", "key": "rules_graalvm@_", "repoName": "rules_graalvm", "executionPlatformsToRegister": [], @@ -315,7 +315,8 @@ "platforms": "platforms@0.0.7", "bazel_features": "bazel_features@1.0.0", "rules_java": "rules_java@6.5.0", - "bazel_skylib": "bazel_skylib@1.4.2" + "bazel_skylib": "bazel_skylib@1.4.2", + "build_bazel_apple_support": "apple_support@1.8.1" } }, "rules_cc@0.0.8": { @@ -557,6 +558,47 @@ "ruleClassName": "http_archive", "attributes": {"name":"--bazel_features~1.0.0","urls":["--https://github.com/bazel-contrib/bazel_features/releases/download/v1.0.0/bazel_features-v1.0.0.tar.gz"],"integrity":"--sha256-n8s9fL6Qh3JGKqpS8CuFeiJZENMNqjwlL2cOOvbYA20=","strip_prefix":"--bazel_features-1.0.0","remote_patches":{"--https://bcr.bazel.build/modules/bazel_features/1.0.0/patches/module_dot_bazel_version.patch":"--sha256-SjmKguw3ZwbgVye2gtOviZsiIFZCfSsbKCLcqphm5F0="},"remote_patch_strip":0} } + }, + "apple_support@1.8.1": { + "name": "apple_support", + "version": "1.8.1", + "key": "apple_support@1.8.1", + "repoName": "build_bazel_apple_support", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@local_config_apple_cc_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl", + "extensionName": "apple_cc_configure_extension", + "usingModule": "apple_support@1.8.1", + "location": { + "file": "https://bcr.bazel.build/modules/apple_support/1.8.1/MODULE.bazel", + "line": 14, + "column": 35 + }, + "imports": { + "local_config_apple_cc": "local_config_apple_cc", + "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_", + "bazel_skylib": "bazel_skylib@1.4.2", + "platforms": "platforms@0.0.7" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": {"name":"--apple_support~1.8.1","urls":["--https://github.com/bazelbuild/apple_support/releases/download/1.8.1/apple_support.1.8.1.tar.gz"],"integrity":"--sha256-Rda7rVMWycMAh4v3//xP/eE9YgSEyRhHCMkX4guLY/8=","strip_prefix":"--","remote_patches":{"--https://bcr.bazel.build/modules/apple_support/1.8.1/patches/module_dot_bazel_version.patch":"--sha256-KiC39AC9hYWZhC2sZwZcY46HVerfh2p9pzF9WXqcxAI="},"remote_patch_strip":0} + } } }, "moduleExtensions": { @@ -859,7 +901,7 @@ } }, "@rules_graalvm~override//:extensions.bzl%graalvm": { - "bzlTransitiveDigest": "LoYIQ8lxpZPyhV98mcMQeIPtLWKtcRaldTk6Pldm2/4=", + "bzlTransitiveDigest": "bzqr5/vjeEKcaMTUvH/L33UC27tbOU+xvF9xWbu13JY=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { @@ -886,6 +928,23 @@ "attributes": {"name":"--bazel_tools~xcode_configure_extension~local_config_xcode","xcode_locator":"--@bazel_tools//tools/osx:xcode_locator.m","remote_xcode":"--"} } } + }, + "@apple_support~1.8.1//crosstool:setup.bzl%apple_cc_configure_extension": { + "bzlTransitiveDigest": "SPx14yZFDt7CU8o0nOGrgJ/Gjwxr/ESVXcaUVbXVT7E=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_apple_cc": { + "bzlFile": "@@apple_support~1.8.1//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf", + "attributes": {"name":"--apple_support~1.8.1~apple_cc_configure_extension~local_config_apple_cc"} + }, + "local_config_apple_cc_toolchains": { + "bzlFile": "@@apple_support~1.8.1//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf_toolchains", + "attributes": {"name":"--apple_support~1.8.1~apple_cc_configure_extension~local_config_apple_cc_toolchains"} + } + } } } } \ No newline at end of file diff --git a/example/integration_tests/legacy-gvm/WORKSPACE.bazel b/example/integration_tests/legacy-gvm/WORKSPACE.bazel index d152f36f..b02a8ab7 100644 --- a/example/integration_tests/legacy-gvm/WORKSPACE.bazel +++ b/example/integration_tests/legacy-gvm/WORKSPACE.bazel @@ -13,8 +13,6 @@ register_graalvm_toolchains() load("@rules_graalvm//graalvm:repositories.bzl", "graalvm_repository") -rules_graalvm_repositories() - graalvm_repository( name = "graalvm", java_version = "11", diff --git a/example/integration_tests/legacy-gvm/sample/BUILD.bazel b/example/integration_tests/legacy-gvm/sample/BUILD.bazel index 63cccc9d..99c49de6 100644 --- a/example/integration_tests/legacy-gvm/sample/BUILD.bazel +++ b/example/integration_tests/legacy-gvm/sample/BUILD.bazel @@ -1,6 +1,6 @@ load( - "@rules_graalvm//graalvm/nativeimage:rules.bzl", - "native_image", + "@rules_graalvm//graal:graal.bzl", + "graal_binary", ) java_library( @@ -16,7 +16,7 @@ java_binary( ], ) -native_image( +graal_binary( name = "main-native", main_class = "Main", deps = [":java"], diff --git a/example/integration_tests/workspace/sample/BUILD.bazel b/example/integration_tests/workspace/sample/BUILD.bazel index c944b9a1..fde1e0bd 100644 --- a/example/integration_tests/workspace/sample/BUILD.bazel +++ b/example/integration_tests/workspace/sample/BUILD.bazel @@ -20,7 +20,6 @@ native_image( name = "main-native", main_class = "Main", deps = [":java"], - native_image_tool = "@graalvm//:native-image", ) alias( diff --git a/tools/bazel/bazel7.bazelrc b/tools/bazel/bazel7.bazelrc index 0fa62bbd..b4f3ff04 100644 --- a/tools/bazel/bazel7.bazelrc +++ b/tools/bazel/bazel7.bazelrc @@ -12,7 +12,6 @@ build:labs --experimental_worker_sandbox_hardening build:labs --experimental_worker_for_repo_fetching=platform build:labs --experimental_worker_multiplex_sandboxing build:labs --experimental_bzl_visibility -build:labs --experimental_repository_resolved_file=MODULE-resolved.bzl build:strict --incompatible_depset_for_java_output_source_jars build:strict --incompatible_disallow_sdk_frameworks_attributes