⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Ada#296

Open
Peter0x44 wants to merge 10 commits intoskeeto:masterfrom
Peter0x44:ada
Open

Ada#296
Peter0x44 wants to merge 10 commits intoskeeto:masterfrom
Peter0x44:ada

Conversation

@Peter0x44
Copy link
Contributor

This builds a w64devkit that has ada enabled.

I don't really intend for this to be merged or to be an officially supported variant.
I'm just throwing up the patch in case anyone else wants this.

I had to build a native linux ada first because building the x-gcc one failed with these strange errors without it:

54.58 s-stoele.ads:100:13: error: unrecognized intrinsic subprogram
54.58 make[1]: *** [/gcc-15.2.0/gcc/ada/gcc-interface/Make-lang.in:165: ada/ali.o] Error 1
54.58 make[1]: *** Waiting for unfinished jobs....
54.79 s-stoele.ads:100:13: error: unrecognized intrinsic subprogram
54.79 make[1]: *** [/gcc-15.2.0/gcc/ada/gcc-interface/Make-lang.in:165: ada/spark_xrefs.o] Error 1

@Peter0x44
Copy link
Contributor Author

You would be able to see the build status of this if #292 was merged.

Anyway, the x64 version is fine, but the i686 fails. I haven't looked at why yet.

@skeeto
Copy link
Owner

skeeto commented Oct 18, 2025

Thanks for sharing, I appreciate it. How was Debian's gnat insufficient such that you needed to build a fresh one?

@Peter0x44
Copy link
Contributor Author

I mentioned it in the description. I got these errors using Debian's gnat.

54.58 s-stoele.ads:100:13: error: unrecognized intrinsic subprogram
54.58 make[1]: *** [/gcc-15.2.0/gcc/ada/gcc-interface/Make-lang.in:165: ada/ali.o] Error 1
54.58 make[1]: *** Waiting for unfinished jobs....
54.79 s-stoele.ads:100:13: error: unrecognized intrinsic subprogram
54.79 make[1]: *** [/gcc-15.2.0/gcc/ada/gcc-interface/Make-lang.in:165: ada/spark_xrefs.o] Error 1

When "x-gcc" was getting built.

I think it simply has a too-old gnat.

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.

3 participants