Skip to content

Commit b571e99

Browse files
committed
GNAT CE changes fail on Big Sur
* README.md: added plaintive note about problems with GNAT CE on Big Sur.
1 parent 1a845bf commit b571e99

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ An alternative (without installing Xcode) would be to copy `ce2109-specs` to `$p
4242

4343
The changes here are very similar to those for GNAT CE 2019, but read `ce2020-specs` for `ce2019-specs`.
4444

45+
**However!** while these changes are fine for Mojave and Catalina, they don't work on Big Sur. You'll have to use the unmodified GNAT CE.
46+
This seems to be because of an interaction between the extreme hairiness of the GCC specs system and Big Sur's `ld` (Apple's `ld` has always had more options than you could shake a stick at).
47+
4548
### FSF GCC ###
4649

4750
A similar problem arises with FSF GCC, builds provided at [Sourceforge](https://sourceforge.net/projects/gnuada/files/GNAT_GCC%20Mac%20OS%20X/). So far I've been building on El Capitan, which has none of these problems, but this approach will have to stop when the built compiler won't run on new macOS versions. A problem for another day! but, for now, the built compiler needs to be taught to look in the SDK.

0 commit comments

Comments
 (0)