From 29ab4251f721c64324202357310cba16aa34a2c0 Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 16 Aug 2007 07:46:11 +0000 Subject: * configure.in (aix): enable shared by default. * configure.in (aix): for 64bit-mode AIX. [ruby-dev:31401] + use CC for LDSHARED if non-gcc, + moved -G option from *LDFLAGS to LDSHARED, + set -brtl only in XLDFLAGS. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- configure.in | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'configure.in') diff --git a/configure.in b/configure.in index effadc38fb..dfa56aaf32 100644 --- a/configure.in +++ b/configure.in @@ -1042,11 +1042,11 @@ if test "$with_dln_a_out" != yes; then aix*) if test "$GCC" = yes; then : ${LDSHARED='$(CC) -shared'} else - : ${LDSHARED='/usr/ccs/bin/ld'} + : ${LDSHARED='$(CC)'} fi - DLDFLAGS="${linker_flag}-G"' -eInit_$(TARGET)' - LDFLAGS="${LDFLAGS} ${linker_flag}-brtl" - XLDFLAGS="${linker_flag}-bE:ruby.imp" + LDSHARED="$LDSHARED ${linker_flag}-G" + DLDFLAGS='-eInit_$(TARGET)' + XLDFLAGS="${linker_flag}-bE:ruby.imp ${linker_flag}-brtl" : ${ARCHFILE="ruby.imp"} TRY_LINK='$(CC) $(LDFLAGS) -oconftest $(INCFLAGS) -I$(hdrdir) $(CPPFLAGS)' TRY_LINK="$TRY_LINK"' $(CFLAGS) $(src) $(LIBPATH) $(LOCAL_LIBS) $(LIBS)' @@ -1359,7 +1359,7 @@ if test "$enable_shared" = 'yes'; then LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).sl.$(MAJOR).$(MINOR) lib$(RUBY_SO_NAME).sl' ;; aix*) - LIBRUBY_DLDFLAGS="${linker_flag}-G ${linker_flag}-bnoentry $XLDFLAGS" + LIBRUBY_DLDFLAGS="${linker_flag}-bnoentry $XLDFLAGS" LIBRUBYARG_SHARED='-L${libdir} -l${RUBY_SO_NAME}' SOLIBS='-lm -lc' ;; -- cgit v1.2.3