Add include-fixed to include search paths for libgcc on VxWorks
authorOlivier Hainque <hainque@adacore.com>
Thu, 5 Mar 2020 15:05:43 +0000 (15:05 +0000)
committerOlivier Hainque <hainque@adacore.com>
Wed, 14 Oct 2020 17:38:37 +0000 (17:38 +0000)
The special vxworks rules for the compilation of libgcc had
-I.../gcc/include and not .../gcc/include-fixed, causing build
failure of our arm-vxworks7r2 port because of indirect dependencies
on limits.h.

The omission was just an oversight and this change just adds the
missing -I.

2020-10-14  Olivier Hainque  <hainque@adacore.com>

libgcc/
* config/t-vxworks: Add include-fixed to include search
paths for libgcc on VxWorks.
* config/t-vxworks7: Likewise.

libgcc/config/t-vxworks
libgcc/config/t-vxworks7

index 757cead6724a2f495f6174976e233b736da4783b..e1f1e937687ec03ba71bfa1ced1fcb8c697b203f 100644 (file)
@@ -12,6 +12,7 @@ LIB2ADD += $(srcdir)/config/vxcache.c
 # prevail (e.g. unwind.h), and that gcc provided header files intended
 # to be user visible eventually are visible as well.
 LIBGCC2_INCLUDES = -nostdinc -I. \
+  -I$(MULTIBUILDTOP)../../gcc/include-fixed \
   -I$(MULTIBUILDTOP)../../gcc/include \
   `case "/$(MULTIDIR)" in \
      */mrtp*) echo -I$(WIND_USR)/h -I$(WIND_USR)/h/wrn/coreip ;; \
index f2cc904ac08beb880db4d06bda1aefde763f89c2..75f6cb4a29f62c9b8c9a4ebdb157cc7c6c7eb77d 100644 (file)
@@ -12,6 +12,7 @@ LIB2ADD += $(srcdir)/config/vxcache.c
 # prevail (e.g. unwind.h), and that gcc provided header files intended
 # to be user visible eventually are visible as well.
 LIBGCC2_INCLUDES = -nostdinc -I. \
+  -I$(MULTIBUILDTOP)../../gcc/include-fixed \
   -I$(VSB_DIR)/h -I$(VSB_DIR)/share/h \
   -I$(MULTIBUILDTOP)../../gcc/include \
   `case "/$(MULTIDIR)" in \