Skip to content

feat!: update gcc-10 to gcc-12#160

Merged
Ron (rjaegers) merged 21 commits into
mainfrom
feature/gcc-12
Oct 17, 2023
Merged

feat!: update gcc-10 to gcc-12#160
Ron (rjaegers) merged 21 commits into
mainfrom
feature/gcc-12

Conversation

@rjaegers
Copy link
Copy Markdown
Member

@rjaegers Ron (rjaegers) commented Oct 4, 2023

  • Update host gcc from version 10 to version 12
  • Update arm-none-eabi from version 10 to version 12
  • Add gdb-multiarch in favor of arm-none-eabi-gdb since it has some dependencies (ncurses5 and python3.8 that we don't want to satisfy)

- Update gcc-10 to gcc-12 for host and arm-none-eabi
- Update bats from 1.9.0 to 1.10.0
- update ccache from 4.8.2 to 4.8.3
- update docker-cli from 24.0.4 to 24.0.6
@rjaegers Ron (rjaegers) requested a review from a team as a code owner October 4, 2023 11:54
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Oct 4, 2023

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ ACTION actionlint 9 0 0.15s
✅ DOCKERFILE hadolint 1 0 0.81s
✅ JSON eslint-plugin-jsonc 7 0 0 7.31s
✅ JSON prettier 7 0 0 0.58s
✅ JSON v8r 7 0 3.74s
✅ MARKDOWN markdownlint 3 0 0 0.98s
✅ MARKDOWN markdown-link-check 3 0 3.79s
✅ MARKDOWN markdown-table-formatter 3 0 0 0.34s
✅ REPOSITORY checkov yes no 26.57s
✅ REPOSITORY dustilock yes no 0.03s
✅ REPOSITORY gitleaks yes no 0.54s
✅ REPOSITORY git_diff yes no 0.01s
✅ REPOSITORY grype yes no 14.84s
✅ REPOSITORY secretlint yes no 1.49s
✅ REPOSITORY syft yes no 0.2s
✅ REPOSITORY trivy yes no 10.82s
✅ REPOSITORY trivy-sbom yes no 3.57s
✅ REPOSITORY trufflehog yes no 8.22s
✅ SPELL lychee 29 0 0.7s
✅ YAML prettier 11 0 0 1.0s
✅ YAML v8r 11 0 8.65s
✅ YAML yamllint 11 0 0.34s

See detailed report in MegaLinter reports

MegaLinter is graciously provided by OX Security

Comment thread .devcontainer/Dockerfile Fixed
@rjaegers Ron (rjaegers) changed the title feat!: update compiler dependencies feat!: update gcc-10 to gcc-12 Oct 4, 2023
Copy link
Copy Markdown

@DKalkotwar DKalkotwar left a comment

Choose a reason for hiding this comment

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

Looks good. I have a question though: Will the file structure stay the same when we add more compilers/debug tools?

@rjaegers
Copy link
Copy Markdown
Member Author

Looks good. I have a question though: Will the file structure stay the same when we add more compilers/debug tools?

We are not intending on adding more compilers. Tools can be added both in the Dockerfile (for non-apt sources) or in the JSON files for apt sources.

Previously we had the plan to simultaneously support multiple compiler version permutations. But we have abandoned that idea for now.

Comment thread .github/workflows/cleanup-pr-image.yml Fixed
@rjaegers Ron (rjaegers) added this pull request to the merge queue Oct 17, 2023
Merged via the queue into main with commit 3876ec9 Oct 17, 2023
@rjaegers Ron (rjaegers) deleted the feature/gcc-12 branch October 17, 2023 15:49
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.

4 participants