Skip to content

.gitlab-ci.yml: enable use of Fedora based CI image for cross compilation

Daiki Ueno requested to merge dueno/gnutls:wip/dueno/ci-cross-fedora38 into master

As we had to remove our Debian-based cross CI images for licensing reasons, this is an attempt to use the cross toolchain provided in Fedora. The main advantage of doing this is that the toolchain version is in sync with the current Fedora builds. On the other hand, a drawback is that we can't support old architectures, such as 32-bit Arm.

Checklist

  • Commits have Signed-off-by: with name/author being identical to the commit author
  • Code modified for feature
  • Test suite updated with functionality tests
  • Test suite updated with negative tests
  • Documentation updated / NEWS entry present (for non-trivial changes)
  • CI timeout is 2h or higher (see Settings/CICD/General pipelines/Timeout)

Reviewer's checklist:

  • Any issues marked for closing are addressed
  • There is a test suite reasonably covering new functionality or modifications
  • Function naming, parameters, return values, types, etc., are consistent and according to CONTRIBUTION.md
  • This feature/change has adequate documentation added
  • No obvious mistakes in the code

Merge request reports