diff --git a/configure.ac b/configure.ac index 9ae8acee9b6..1cb0edc81bd 100644 --- a/configure.ac +++ b/configure.ac @@ -3143,7 +3143,7 @@ STATIC= # mkmf.rb's have_header() to fail if the desired resource happens to be # installed in the /usr/local tree. RUBY_APPEND_OPTION(CCDLFLAGS, -fno-common)], - [cygwin*|msys*|mingw*|aix*|interix*], [ ], + [cygwin*|msys*|mingw*|aix*], [ ], [ RUBY_APPEND_OPTION(CCDLFLAGS, -fPIC)]) ], [ @@ -3205,9 +3205,6 @@ AC_SUBST(EXTOBJS) LDFLAGS="$LDFLAGS -Wl,-export-dynamic" ]) rb_cv_dlopen=yes], - [interix*], [ : ${LDSHARED='$(CC) -shared'} - XLDFLAGS="$XLDFLAGS -Wl,-E" - rb_cv_dlopen=yes], [freebsd*|dragonfly*], [ : ${LDSHARED='$(CC) -shared'} AS_IF([test "$rb_cv_binary_elf" = yes], [ @@ -3730,9 +3727,6 @@ AS_CASE("$enable_shared", [yes], [ ]) LIBRUBY_DLDFLAGS="$LIBRUBY_DLDFLAGS "' $(XLDFLAGS)' ], - [interix*], [ - LIBRUBYARG_SHARED='-L. -L${libdir} -l$(RUBY_SO_NAME)' - ], [cygwin*|msys*|mingw*|mswin*], [ LIBRUBY_RELATIVE=yes ]) diff --git a/dln.c b/dln.c index d3b03e3e87c..35f097218a7 100644 --- a/dln.c +++ b/dln.c @@ -384,9 +384,6 @@ dln_open(const char *file) # ifndef RTLD_LAZY # define RTLD_LAZY 1 # endif -# ifdef __INTERIX -# undef RTLD_GLOBAL -# endif # ifndef RTLD_GLOBAL # define RTLD_GLOBAL 0 # endif