Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Warnings] Suppressed Bison Deprecation Warnings #2553

Conversation

AlexandreSinger
Copy link
Contributor

Suppressed the Bison deprecation warnings for SDCParse and BlifParse since the fix for the deprecation requires Bison 3.3, but the current minimum version of Bison is 3.0

Some development machines using VPR cannot be upgraded to Bison 3.3 easily, so for now the deprecation warnings are just being suppressed until all machines are on Bison 3.3

PR #2529 tracks this issue and contains the code to fix the deprecations.

This represents the last warnings in the CI detailed in issue #2518

Suppressed the Bison deprecation warnings for SDCParse and BlifParse
since the fix for the deprecation requires Bison 3.3, but the current
minimum version of Bison is 3.0

Some development machines using VPR cannot be upgraded to Bison 3.3
easily, so for now the deprecation warnings are just being suppressed
until all machines are on Bison 3.3

PR verilog-to-routing#2529 tracks this issue and contains the code to fix the
deprecations.
@AlexandreSinger AlexandreSinger force-pushed the feature-suppress-bison-warnings branch from 0c25ec3 to 0de9b5f Compare May 17, 2024 05:51
@AlexandreSinger
Copy link
Contributor Author

@vaughnbetz With these suppressions the CI should now be warning free for all builds with the current version of GCC (GCC9). I will leave the PR raising the minimum Bison version alive so that we can easily upgrade in the future when needed. I add the removal of these suppressions to that PR.

@vaughnbetz
Copy link
Contributor

@AlexandreSinger : should we suppress these, or given the discussion today, do you think we can leave them and still have warnings as errors in CI? I'm OK either way ... let's talk tomorrow about whether this should be merged.

@AlexandreSinger
Copy link
Contributor Author

@AlexandreSinger : should we suppress these, or given the discussion today, do you think we can leave them and still have warnings as errors in CI? I'm OK either way ... let's talk tomorrow about whether this should be merged.

@vaughnbetz Agreed. It does depend on how we implement the fail on warning. I'll show you the CI changes tomorrow.

@vaughnbetz
Copy link
Contributor

@AlexandreSinger : should we just close without merging?

@AlexandreSinger
Copy link
Contributor Author

@vaughnbetz Yes. Since the fail on warnings do not fail for these deprecation warnings, we luckily do not have to suppress them. This is good since suppressing these warnings could cause issues in the future.

I will keep PR #2529 open until we raise our dev machines to a more recent version of Ubuntu which will fully resolve the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants