]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[Ada] Use runtime from base compiler during stage1 (continued)
authorArnaud Charlet <charlet@adacore.com>
Wed, 16 Jun 2021 07:55:17 +0000 (03:55 -0400)
committerArnaud Charlet <charlet@adacore.com>
Thu, 17 Jun 2021 05:45:05 +0000 (01:45 -0400)
gcc/ada/

* gcc-interface/Make-lang.in: Use libgnat.so if libgnat.a cannot
be found.

gcc/ada/gcc-interface/Make-lang.in

index 896e7603af7354d498b51f13a4cee09475e615c9..b68081ed065e6aa70aa1a8b3aa95e28acb2dc4a5 100644 (file)
@@ -87,7 +87,8 @@ endif
 
 ifeq ($(STAGE1),True)
   ADA_INCLUDES=$(COMMON_ADA_INCLUDES)
-  GNATLIB=$(dir $(shell $(CC) -print-libgcc-file-name))adalib/libgnat.a $(STAGE1_LIBS)
+  adalib=$(dir $(shell $(CC) -print-libgcc-file-name))adalib
+  GNATLIB=$(adalib)/$(if $(wildcard $(adalib)/libgnat.a),libgnat.a,libgnat.so) $(STAGE1_LIBS)
 else
   ADA_INCLUDES=-nostdinc $(COMMON_ADA_INCLUDES) -Iada/libgnat -I$(srcdir)/ada/libgnat -Iada/gcc-interface -I$(srcdir)/ada/gcc-interface
 endif