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

Cleanup/deprecation #86

Open
jklmnn opened this issue Jul 28, 2022 · 1 comment
Open

Cleanup/deprecation #86

jklmnn opened this issue Jul 28, 2022 · 1 comment

Comments

@jklmnn
Copy link
Member

jklmnn commented Jul 28, 2022

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?

@senier
Copy link
Member

senier commented Aug 1, 2022

@jklmnn I agree with you - we should deprecate it. It's not actively used and seems to become a maintenance burden with no benefit.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants