From: Douglas Rupp Date: Mon, 13 Apr 2020 17:52:39 +0000 (-0700) Subject: Link with the configured net lib on vxworks7 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cd8b7d7b24caedea8ff33992088c50b3806d32c4;p=gcc.git Link with the configured net lib on vxworks7 The net library is configurable on vxworks7. Pick the library to include in link closures in accordance with the availability of a revealing header file, using the recently introduced if-exist-then-else spec builtin function. 2021-10-23 Douglas Rupp gcc/ * config/vxworks.h (VXWORKS_NET_LIBS_RTP): Use -lrtnet if rtnetStackLib.h is available,fallback to -lnet otherwise. --- diff --git a/gcc/config/vxworks.h b/gcc/config/vxworks.h index 5b1538085e9..b7e5970a8d8 100644 --- a/gcc/config/vxworks.h +++ b/gcc/config/vxworks.h @@ -90,7 +90,7 @@ along with GCC; see the file COPYING3. If not see #define VXWORKS_SYSCALL_LIBS_RTP #if TARGET_VXWORKS7 -#define VXWORKS_NET_LIBS_RTP "-lnet" +#define VXWORKS_NET_LIBS_RTP "-l%:if-exists-then-else(%:getenv(VSB_DIR /usr/h/public/rtnetStackLib.h) rtnet net)" #else #define VXWORKS_NET_LIBS_RTP "-lnet -ldsi" #endif