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

GNATprove 14.1 #66

Merged
merged 19 commits into from
Aug 1, 2024
Merged

GNATprove 14.1 #66

merged 19 commits into from
Aug 1, 2024

Conversation

Fabien-Chouteau
Copy link
Member

No description provided.

Fabien-Chouteau and others added 12 commits May 30, 2024 18:44
The dependency on Python/libpython is difficult to manage on Linux
because of the different versions in different distribs. On Windows we
never enabled it.

And compile GDB with "base_gcc".
Use Xcode 15.3, because (at this time) the macos-14 runner defaults to
Xcode 15.0.1, which has the linking bug. 15.3 is the latest version
available in Command Line Tools; Xcode has 15.4.

Use GCC 13.3.0 as the base compiler, because (on Github) 13.2 links one
of the tools generated during the compiler build in such a way that it
won't run.

Update GNAT's aarch64 source to the gcc-14.1-darwin-r1 release.

Don't configure GCC with --without-build-config (the reason for
using it was GCC PR 100340, which was fixed in 2022; using it caused
failures in bootstrap stage 2/3 comparison).

  * .github/workflows/macos_arm.yml (GNAT macOS): use Xcode 15.3.
    (SPARK): likewise.
  * specs/base_gcc.anod (tarball): directly name the 13.3.0 build
      to be used.
    (url): directly name the location of the 13.3.0 build to be used.
  * specs/gcc.anod (source_pkg_build): update to the gcc-14.1-darwin-r1
      release.
    (configure_args): don't use --without-build-config.
@Fabien-Chouteau Fabien-Chouteau merged commit 08aa8e6 into main Aug 1, 2024
12 of 29 checks passed
@Fabien-Chouteau Fabien-Chouteau deleted the gnatprove-14.1 branch August 1, 2024 09:26
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