Skip to content
This repository was archived by the owner on Aug 2, 2022. It is now read-only.
This repository was archived by the owner on Aug 2, 2022. It is now read-only.

Cleanup/deprecation #86

@jklmnn

Description

@jklmnn

With the update to GNAT 12 I noticed that there are more and more files that change in newer GNAT versions. With the latest version the pragma Compiler_Unit_Warning is no longer available which initially made the build fail on multiple occasions. I quick fixed that now by ignoring unknown pragmas with -gnatwG.

While trying to fix this I noticed that we have no proper solution for different versions. We have several copies of a-tags.ads, one for each compiler. All but one of them are the exact same file.

I see two options now:

  • Fix the build system to handle these things better (and move the runtime to alire in that process)
  • Discontinue the runtime

Currently I tend to favor the second option. Apart from posix none of the other platforms has been properly tested in years and as far as I can tell nobody is using this runtime.

@treiher @senier what's your opinion on this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions