This reverts commit 27143f2929. It causes
some downstream failures when bootstrapping builds.
This commit is contained in:
@@ -182,15 +182,6 @@ maybe(
|
||||
url = "https://github.com/wjakob/nanobind/archive/refs/tags/v2.4.0.tar.gz",
|
||||
)
|
||||
|
||||
maybe(
|
||||
http_archive,
|
||||
name = "pyyaml",
|
||||
build_file = "@llvm-raw//utils/bazel/third_party_build:pyyaml.BUILD",
|
||||
sha256 = "f0a35d7f282a6d6b1a4f3f3965ef5c124e30ed27a0088efb97c0977268fd671f",
|
||||
strip_prefix = "pyyaml-5.1/lib3",
|
||||
url = "https://github.com/yaml/pyyaml/archive/refs/tags/5.1.zip",
|
||||
)
|
||||
|
||||
load("@rules_python//python:repositories.bzl", "py_repositories", "python_register_toolchains")
|
||||
|
||||
py_repositories()
|
||||
|
||||
@@ -9,7 +9,6 @@ load("@rules_python//python:defs.bzl", "py_binary")
|
||||
load(
|
||||
":libc_build_rules.bzl",
|
||||
"libc_function",
|
||||
"libc_generated_header",
|
||||
"libc_header_library",
|
||||
"libc_math_function",
|
||||
"libc_support_library",
|
||||
@@ -89,14 +88,6 @@ py_binary(
|
||||
srcs = glob(["utils/hdrgen/hdrgen/**/*.py"]),
|
||||
imports = ["utils/hdrgen"],
|
||||
main = "utils/hdrgen/hdrgen/main.py",
|
||||
deps = ["@pyyaml//:yaml"],
|
||||
)
|
||||
|
||||
libc_generated_header(
|
||||
name = "include_stdbit_h",
|
||||
hdr = "include/stdbit.h",
|
||||
other_srcs = ["include/stdbit.h.def"],
|
||||
yaml_template = "include/stdbit.yaml",
|
||||
)
|
||||
|
||||
# Library containing all headers that can be transitively included by generated llvm-libc
|
||||
|
||||
@@ -248,29 +248,6 @@ def libc_header_library(name, hdrs, deps = [], **kwargs):
|
||||
**kwargs
|
||||
)
|
||||
|
||||
def libc_generated_header(name, hdr, yaml_template, other_srcs = []):
|
||||
"""Generates a libc header file from YAML template.
|
||||
|
||||
Args:
|
||||
name: Name of the genrule target.
|
||||
hdr: Path of the header file to generate.
|
||||
yaml_template: Path of the YAML template file.
|
||||
other_srcs: Other files required to generate the header, if any.
|
||||
"""
|
||||
hdrgen = "//libc:hdrgen"
|
||||
cmd = "$(location {hdrgen}) $(location {yaml}) -o $@".format(
|
||||
hdrgen = hdrgen,
|
||||
yaml = yaml_template,
|
||||
)
|
||||
|
||||
native.genrule(
|
||||
name = name,
|
||||
outs = [hdr],
|
||||
srcs = [yaml_template] + other_srcs,
|
||||
cmd = cmd,
|
||||
tools = [hdrgen],
|
||||
)
|
||||
|
||||
def libc_math_function(
|
||||
name,
|
||||
additional_deps = None):
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
# This file is licensed under the Apache License v2.0 with LLVM Exceptions.
|
||||
# See https://llvm.org/LICENSE.txt for license information.
|
||||
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
||||
|
||||
load("@rules_python//python:defs.bzl", "py_library")
|
||||
|
||||
package(
|
||||
default_visibility = ["//visibility:public"],
|
||||
# BSD/MIT-like license (for PyYAML)
|
||||
licenses = ["notice"],
|
||||
)
|
||||
|
||||
py_library(
|
||||
name = "yaml",
|
||||
srcs = glob(["yaml/*.py"]),
|
||||
)
|
||||
Reference in New Issue
Block a user