logo       

svn commit: r13133 - branches/ruby/build/ac-macros: msg#00308

version-control.subversion.svn

Subject: svn commit: r13133 - branches/ruby/build/ac-macros

Author: kou
Date: Thu Feb 24 06:04:12 2005
New Revision: 13133

Modified:
branches/ruby/build/ac-macros/swig.m4
Log:
- Fix a bug that --mode=relink doesn't work on Mac OS X.
- Fix a bug that libtool's shared library extension and shared
library extension required by ruby are different.

Both of them are reported by Thomas Riboulet
<ange-8JWipV4EQ6ZAfugRpC6u6w@xxxxxxxxxxxxxxxx>. Thanks.

* build/ac-macros/swig.m4 (ac_cv_ruby_link):
- Substitute Config::CONFIG["CC"] for LINK-COMMAND.
- Use Config::CONFIG["DLEXT"] as shared library extension.


Modified: branches/ruby/build/ac-macros/swig.m4
Url:
http://svn.collab.net/viewcvs/svn/branches/ruby/build/ac-macros/swig.m4?view=diff&rev=13133&p1=branches/ruby/build/ac-macros/swig.m4&r1=13132&p2=branches/ruby/build/ac-macros/swig.m4&r2=13133
==============================================================================
--- branches/ruby/build/ac-macros/swig.m4 (original)
+++ branches/ruby/build/ac-macros/swig.m4 Thu Feb 24 06:04:12 2005
@@ -269,7 +269,7 @@
SWIG_RB_COMPILE="$ac_cv_ruby_compile"

AC_CACHE_CHECK([for linking Ruby extensions], [ac_cv_ruby_link],[
- ac_cv_ruby_link="`$RUBY -rrbconfig -e 'print
Config::CONFIG.fetch(%q(LDSHARED))'`"
+ ac_cv_ruby_link="`$RUBY -rrbconfig -e 'print
Config::CONFIG.fetch(%q(LDSHARED)).sub(/^\w+/, Config::CONFIG.fetch(%q(CC)) +
%q( -shrext .) + Config::CONFIG.fetch(%q(DLEXT)))'`"
])
SWIG_RB_LINK="$ac_cv_ruby_link"


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise