blob: a238039035a68716165f562a7340d500cb9fdb91 [file] [log] [blame]
Leopoldbc93c2b2023-01-14 13:12:23 +01001# Generic platform for Linux x86_64 targets.
2platform(
3 name = "linux_amd64",
4 constraint_values = [
5 "@platforms//os:linux",
6 "@platforms//cpu:x86_64",
7 ],
Tim Windelschmidt0974b222024-01-16 14:04:15 +01008 visibility = ["//visibility:public"],
Leopoldbc93c2b2023-01-14 13:12:23 +01009)
10
11# EFI preboot environment for x86_64 machines.
12platform(
13 name = "efi_amd64",
14 constraint_values = [
Lorenz Brun5acd3802023-08-29 23:15:06 +020015 "@platforms//os:uefi",
Leopoldbc93c2b2023-01-14 13:12:23 +010016 "@platforms//cpu:x86_64",
17 ],
Lorenz Brun54a5a052023-10-02 16:40:11 +020018 visibility = ["//visibility:public"],
Leopoldbc93c2b2023-01-14 13:12:23 +010019)
20
21# Linux x86_64 platform with static linking
22# (i.e. Metropolis node, scratch containers...).
23platform(
24 name = "linux_amd64_static",
25 constraint_values = [
26 "@platforms//os:linux",
27 "@platforms//cpu:x86_64",
28 "//build/platforms/linkmode:musl-static",
29 ],
Tim Windelschmidt0974b222024-01-16 14:04:15 +010030 visibility = ["//visibility:public"],
Leopoldbc93c2b2023-01-14 13:12:23 +010031)