# HG changeset patch # User Richard M. Stallman # Date 876542240 0 # Node ID 8b3f96c4cad1e65db0abf307390518223dfd8da3 # Parent 6b1b51bc8b17f25803e04fb19b726b2354de7d7a (LD_SWITCH_SYSTEM): Use -Wl,-rpath if __ELF__. diff -r 6b1b51bc8b17 -r 8b3f96c4cad1 src/s/netbsd.h --- a/src/s/netbsd.h Sat Oct 11 03:56:02 1997 +0000 +++ b/src/s/netbsd.h Sat Oct 11 03:57:20 1997 +0000 @@ -43,7 +43,7 @@ #define GETPGRP_NO_ARG -#ifndef NO_SHARED_LIBS +#if !defined (NO_SHARED_LIBS) && ! defined (__ELF__) /* These definitions should work for either dynamic or static linking, whichever is the default for `cc -nostdlib'. */ #define HAVE_TEXT_START /* No need to define `start_of_text'. */ @@ -65,3 +65,10 @@ #define NO_MATHERR #define AMPERSAND_FULL_NAME + +#ifdef __ELF__ +/* Here is how to find X Windows. LD_SWITCH_X_SITE_AUX gives an -R option + says where to find X windows at run time. We convert it to a -rpath option + which is what OSF1 uses. */ +#define LD_SWITCH_SYSTEM `echo LD_SWITCH_X_SITE_AUX | sed -e 's/-R/-Wl,-rpath,/'` +#endif /* __ELF__ */