diff options
author | eban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-10-31 03:58:21 +0000 |
---|---|---|
committer | eban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-10-31 03:58:21 +0000 |
commit | 0dfe20d3d4868bd8872e9648ea1c9e495ab537eb (patch) | |
tree | 0606f403467981f0269802fdc6c91f8a0ff85dca /configure.in | |
parent | 1ff2d2a348b3d023bec48a853e028597970eb1e8 (diff) |
* configure.in, lib/mkmf.rb: add RPATHFLAG for NetBSD. [ruby-dev:21791]
* bcc32/Makefile.sub, win32/Makefile.sub, win32/Makefile.sub: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/configure.in b/configure.in index e4356d9a65..e1380f9b3b 100644 --- a/configure.in +++ b/configure.in @@ -742,6 +742,7 @@ AC_SUBST(LIBEXT)dnl STATIC= LIBPATHFLAG=' -L%s' +PATHFLAG='' if test "$with_dln_a_out" != yes; then rb_cv_dlopen=unknown @@ -814,7 +815,8 @@ if test "$with_dln_a_out" != yes; then netbsd*) LDSHARED='${CC} -shared' if test "$rb_cv_binary_elf" = yes; then LDFLAGS="-Wl,-export-dynamic" - LIBPATHFLAG=' -L%1$-s -Wl,-R%1$-s' + LIBPATHFLAG=' -L%1$-s' + RPATHFLAG=' -Wl,-R%1$-s' fi rb_cv_dlopen=yes ;; openbsd*) LDSHARED="\$(CC) -shared ${CCDLFLAGS}" @@ -887,6 +889,7 @@ if test "$with_dln_a_out" != yes; then fi AC_SUBST(LINK_SO) AC_SUBST(LIBPATHFLAG) +AC_SUBST(RPATHFLAG) dln_a_out_works=no if test "$ac_cv_header_a_out_h" = yes; then |