From a3e65578018592530e0c31f725d76b8ad017855d Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 31 Aug 2025 04:29:38 +0000 Subject: [PATCH 1/2] Update to 5.040 upstream release - Resolves: rhbz#2378999 Upstream tag: v5.040 Upstream commit: 51cdf52d Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- sources | 2 +- verilator.spec | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e29baac..9d91033 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ verilator-3.803.tgz /verilator-5.032.tar.gz /verilator-5.034.tar.gz /verilator-5.036.tar.gz +/verilator-5.040.tar.gz diff --git a/README.packit b/README.packit index 807ffc6..fb341a1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. +The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. diff --git a/sources b/sources index 93810dc..df68504 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (verilator-5.036.tar.gz) = ce80620f690eb1fc688bbf2d15bb1a559e733ed2183c1c1b890d55a5ec9e803aa065d1f46f92a6552cccb939115814ec3359b4a3f17b514c644d1ad7060a5bc3 +SHA512 (verilator-5.040.tar.gz) = 3997791963305f4556a8f3b87e050eba5ad9952c0eb041c5ac981276ef385219e5c162a01e1ec966e5e814a334caa4e92f8e939e9cfbc068b30935f5ee6e9804 diff --git a/verilator.spec b/verilator.spec index 01e423f..e87d574 100644 --- a/verilator.spec +++ b/verilator.spec @@ -16,7 +16,7 @@ %bcond mold 0 Name: verilator -Version: 5.036 +Version: 5.040 Release: %autorelease Summary: A fast simulator for synthesizable Verilog License: LGPL-3.0-only OR Artistic-2.0 From aafbc5153deae9be65b78a9356ddb7d691f29de8 Mon Sep 17 00:00:00 2001 From: Nolan Poe Date: Sun, 31 Aug 2025 00:57:10 -0700 Subject: [PATCH 2/2] Only enable CCWARN on arm64 and amd64 --- verilator.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/verilator.spec b/verilator.spec index e87d574..1ea2d2c 100644 --- a/verilator.spec +++ b/verilator.spec @@ -1,6 +1,12 @@ # Universal build flags %bcond longtests 0 + +# Only enable extended warnings on supported platforms +%ifarch x86_64 aarch64 %bcond ccwarn 1 +%else +%bcond ccwarn 0 +%endif # tcmalloc and z3 are not available on EL %if 0%{?rhel}%{?centos}