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

CXXFLAGS from CMSSW #304

Merged
merged 6 commits into from
Dec 13, 2023
Merged

CXXFLAGS from CMSSW #304

merged 6 commits into from
Dec 13, 2023

Conversation

aehart
Copy link
Contributor

@aehart aehart commented Nov 9, 2023

This PR adds the CXXFLAGS from CMSSW_12_6_0_pre5, the current release used for the future SW emulation, to the default flags used for C-simulation. The flags were modified in the following ways:

  • Some flags are not recognized by the version of GCC that is used by Vivado HLS 2019.2, so these were removed.
  • -Wextra is triggered by header files from Xilinx, so this was removed.
  • Since HLS uses labels in its C-synthesis reports, -Wno-unused-label was added.

@tomalin
Copy link
Contributor

tomalin commented Dec 13, 2023

This looks a very welcome tidy up, but CI seems confused. The "Check" tab on this page reports it failed, but https://gitlab.cern.ch/cms-l1tk/firmware-hls/-/pipelines/6610121 report it succeeded. I suggest making a dummy commit to retrigger another CI run ...

@aehart aehart mentioned this pull request Dec 13, 2023
Copy link
Contributor

@tomalin tomalin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@tomalin tomalin merged commit ef302d5 into master Dec 13, 2023
1 check passed
@aehart aehart deleted the cxxflags branch December 14, 2023 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants