Skip to content

Commit a026af5

Browse files
committed
Update Verilator to 5.0.34
1 parent 4f1b2bb commit a026af5

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

dependency_support/verilator/verilator.BUILD.bazel

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
1818
load("@rules_hdl//dependency_support/com_github_westes_flex:flex.bzl", "genlex")
1919
load(
2020
"@rules_hdl//dependency_support/verilator/private:verilator_utils.bzl",
21+
"current_flex_lexer_header",
2122
"verilator_astgen",
2223
"verilator_bisonpre",
2324
"verilator_build_template",
2425
"verilator_flexfix",
2526
"verilator_version",
26-
"current_flex_lexer_header"
2727
)
2828

2929
package(default_visibility = ["//visibility:private"])
@@ -193,13 +193,16 @@ verilator_bisonpre(
193193

194194
cc_library(
195195
name = "verilatedos",
196-
hdrs = ["include/verilatedos.h"],
196+
hdrs = [
197+
"include/verilatedos.h",
198+
"include/verilatedos_c.h",
199+
],
197200
strip_include_prefix = "include/",
198201
)
199202

200203
current_flex_lexer_header(
201204
name = "current_flex_lexer_header",
202-
out = "flex/src/FlexLexer.h"
205+
out = "flex/src/FlexLexer.h",
203206
)
204207

205208
cc_library(
@@ -310,7 +313,6 @@ cc_library(
310313
"include/verilated_vcd_c.h",
311314
"include/verilated_vpi.h",
312315
"include/verilated.h",
313-
"include/verilatedos.h",
314316
],
315317
# TODO: Remove these once upstream fixes these warnings
316318
copts = [
@@ -332,6 +334,7 @@ cc_library(
332334
deps = [
333335
"@net_zlib//:zlib",
334336
":vltstd",
337+
":verilatedos",
335338
],
336339
)
337340

dependency_support/verilator/verilator.bzl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def verilator():
2222
http_archive,
2323
name = "verilator",
2424
build_file = Label("//dependency_support/verilator:verilator.BUILD.bazel"),
25-
urls = ["https://github.com/verilator/verilator/archive/refs/tags/v5.022.tar.gz"],
26-
sha256 = "3c2f5338f4b6ce7e2f47a142401acdd18cbf4c5da06092618d6d036c0afef12d",
27-
strip_prefix = "verilator-5.022",
25+
urls = ["https://github.com/verilator/verilator/archive/refs/tags/v5.034.tar.gz"],
26+
sha256 = "002da98e316ca6eee40407f5deb7d7c43a0788847d39c90d4d31ddbbc03020e8",
27+
strip_prefix = "verilator-5.034",
2828
)

0 commit comments

Comments
 (0)