[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Ada-mode-users] Ada mode 6.0.0 released
From: |
Stephen Leake |
Subject: |
Re: [Ada-mode-users] Ada mode 6.0.0 released |
Date: |
Tue, 04 Dec 2018 16:58:27 -0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (windows-nt) |
Simon Wright <address@hidden> writes:
> On 3 Dec 2018, at 18:56, Stephen Leake <address@hidden> wrote:
>>
>> Ada mode 6.0.0 is now available in GNU ELPA. See the homepage
>> (http://www.nongnu.org/ada-mode/) for news.
>
> Thanks for this!
>
> Which compiler should we use? I ask because with GCC 9.0.0 I get an ICE:
>
> +===========================GNAT BUG DETECTED==============================+
> | 9.0.0 20181103 (experimental) (x86_64-apple-darwin15) Assert_Failure
> einfo.adb:2730|
> | Error detected at wisitoken-lexer-re2c.adb:170:38
> [ada_process_lalr_main.adb:25:4]|
>
> + a list of ~80 files!
I've tested with gnat GPL 2017, CE 2018, and pro 19. I'll add that in
the first paragraph of the user manual Installing section, and on the
main web page.
> Will continue to keep an eye on this as the compiler develops.
>
> In the mean time, do the executables need to be in the current
> compiler's tree? (I know that gpr_query & ada_mode_gps_indent are OK
> to move, because I've been doing so for some time)
ada_mode_wisi_lr1_parse.exe expects ada_lr1_parse_table.txt to be in the
same directory as the executable.
Otherwise the parsers do not rely on being in the tree for anything;
they just have to be in exec-path.
What is the rationale for not putting them in the compiler tree? Maybe
we need to provide an --install-dir option to build.sh?
--
-- Stephe