From 4b7d0f22b1357a407856571ad1945bbb4ca22f0c Mon Sep 17 00:00:00 2001 From: Ronan Desplanques Date: Thu, 19 Oct 2023 10:05:51 +0200 Subject: [PATCH] ada: Always use -gnatg in run-time GPR files 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. --- 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 630392887643..a6340332c578 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.47.2