kythe.io@v0.0.68-0.20240422202219-7225dbc01741/third_party/go/datadog-zstd.patch (about)

     1  --- a/BUILD.bazel	2023-10-12 10:16:38.235186234 -0700
     2  +++ b/BUILD.bazel	2023-10-12 10:20:50.453525859 -0700
     3  @@ -3,105 +3,28 @@
     4   licenses(["notice"])
     5   
     6   exports_files(glob(["*LICENSE*"]))
     7  +
     8   load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     9   
    10  +cc_library(
    11  +    name = "zstd-c",
    12  +    srcs = glob([
    13  +        "*.c",
    14  +        "*.S",
    15  +    ]),
    16  +    hdrs = glob(["*.h"]),
    17  +)
    18  +
    19   go_library(
    20       name = "zstd",
    21       srcs = [
    22  -        "allocations.h",
    23  -        "bits.h",
    24  -        "bitstream.h",
    25  -        "clevels.h",
    26  -        "compiler.h",
    27  -        "cover.c",
    28  -        "cover.h",
    29  -        "cpu.h",
    30  -        "debug.c",
    31  -        "debug.h",
    32  -        "divsufsort.c",
    33  -        "divsufsort.h",
    34  -        "entropy_common.c",
    35  -        "error_private.c",
    36  -        "error_private.h",
    37           "errors.go",
    38  -        "fastcover.c",
    39  -        "fse.h",
    40  -        "fse_compress.c",
    41  -        "fse_decompress.c",
    42  -        "hist.c",
    43  -        "hist.h",
    44  -        "huf.h",
    45  -        "huf_compress.c",
    46  -        "huf_decompress.c",
    47  -        "huf_decompress_amd64.S",
    48  -        "mem.h",
    49  -        "pool.c",
    50  -        "pool.h",
    51  -        "portability_macros.h",
    52  -        "threading.c",
    53  -        "threading.h",
    54  -        "xxhash.c",
    55  -        "xxhash.h",
    56  -        "zbuff.h",
    57  -        "zbuff_common.c",
    58  -        "zbuff_compress.c",
    59  -        "zbuff_decompress.c",
    60  -        "zdict.c",
    61  -        "zdict.h",
    62           "zstd.go",
    63  -        "zstd.h",
    64           "zstd_bulk.go",
    65  -        "zstd_common.c",
    66  -        "zstd_compress.c",
    67  -        "zstd_compress_internal.h",
    68  -        "zstd_compress_literals.c",
    69  -        "zstd_compress_literals.h",
    70  -        "zstd_compress_sequences.c",
    71  -        "zstd_compress_sequences.h",
    72  -        "zstd_compress_superblock.c",
    73  -        "zstd_compress_superblock.h",
    74           "zstd_ctx.go",
    75  -        "zstd_cwksp.h",
    76  -        "zstd_ddict.c",
    77  -        "zstd_ddict.h",
    78  -        "zstd_decompress.c",
    79  -        "zstd_decompress_block.c",
    80  -        "zstd_decompress_block.h",
    81  -        "zstd_decompress_internal.h",
    82  -        "zstd_deps.h",
    83  -        "zstd_double_fast.c",
    84  -        "zstd_double_fast.h",
    85  -        "zstd_errors.h",
    86  -        "zstd_fast.c",
    87  -        "zstd_fast.h",
    88  -        "zstd_internal.h",
    89  -        "zstd_lazy.c",
    90  -        "zstd_lazy.h",
    91  -        "zstd_ldm.c",
    92  -        "zstd_ldm.h",
    93  -        "zstd_ldm_geartab.h",
    94  -        "zstd_legacy.h",
    95  -        "zstd_opt.c",
    96  -        "zstd_opt.h",
    97           "zstd_stream.go",
    98  -        "zstd_trace.h",
    99  -        "zstd_v01.c",
   100  -        "zstd_v01.h",
   101  -        "zstd_v02.c",
   102  -        "zstd_v02.h",
   103  -        "zstd_v03.c",
   104  -        "zstd_v03.h",
   105  -        "zstd_v04.c",
   106  -        "zstd_v04.h",
   107  -        "zstd_v05.c",
   108  -        "zstd_v05.h",
   109  -        "zstd_v06.c",
   110  -        "zstd_v06.h",
   111  -        "zstd_v07.c",
   112  -        "zstd_v07.h",
   113  -        "zstdmt_compress.c",
   114  -        "zstdmt_compress.h",
   115       ],
   116  +    cdeps = [":zstd-c"],
   117       cgo = True,
   118       copts = ["-DZSTD_LEGACY_SUPPORT=4 -DZSTD_MULTITHREAD=1"],
   119       importpath = "github.com/DataDog/zstd",