From: Ronan Desplanques <desplanq...@adacore.com> This patch makes it so -gnatg is always passed to the compiler when rebuilding the run-time library with the dedicated GPR files. Before this patch, if a user rebuilt the run-time with -XADAFLAGS=XXX where XXX didn't include "-gnatg", the build would immediately fail. This case occurs when following the instructions in libada.gpr, which use '-XADAFLAGS="-gnatn"'.
gcc/ada/ * libgnat/libgnat_common.gpr: Unconditionally pass -gnatg. Tested on x86_64-pc-linux-gnu, committed on master. --- gcc/ada/libgnat/libgnat_common.gpr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/ada/libgnat/libgnat_common.gpr b/gcc/ada/libgnat/libgnat_common.gpr index 63039288764..a6340332c57 100644 --- a/gcc/ada/libgnat/libgnat_common.gpr +++ b/gcc/ada/libgnat/libgnat_common.gpr @@ -5,7 +5,7 @@ abstract project Libgnat_Common is ("-I../include", "-DIN_RTS=1", "-fexceptions", "-DSTANDALONE") & External_As_List ("EXTRALIBFLAGS", " "); - Ada_Flags := Common_Flags & ("-nostdinc", "-I../adainclude") + Ada_Flags := Common_Flags & ("-nostdinc", "-I../adainclude", "-gnatg") & Split (External ("ADAFLAGS", "-gnatpg"), " "); Library_Kind := External ("LIBRARY_KIND", "static"); -- 2.42.0