diff --git a/ChangeLog b/ChangeLog index ad2c1d68cf..d7bfb18f6b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Tue Mar 3 00:59:39 2015 Naohisa Goto + + * configure.in: set PRELOADENV in Solaris to avoid "wrong ELF class" + error. [Bug #10926] [ruby-dev:48888] + * configure.in: set LIBPATHENV for 32-bit compile in Solaris + in addition to 64-bit. + Mon Mar 2 15:36:10 2015 Nobuyoshi Nakada * configure.in: do not check _setjmp unless _longjmp is available, diff --git a/configure.in b/configure.in index a538c41759..2896bc2ef9 100644 --- a/configure.in +++ b/configure.in @@ -2963,6 +2963,10 @@ if test "$with_dln_a_out" != yes; then fi if test "$ac_cv_sizeof_voidp" = 8; then : ${LIBPATHENV=LD_LIBRARY_PATH_64} + : ${PRELOADENV=LD_PRELOAD_64} + else + : ${LIBPATHENV=LD_LIBRARY_PATH_32} + : ${PRELOADENV=LD_PRELOAD_32} fi rb_cv_dlopen=yes], [sunos*], [ : ${LDSHARED='$(LD) -assert nodefinitions'}