mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* configure.in (XLDFLAGS): link startup code with ObjC support.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
98697d3617
commit
231fdd86ae
3 changed files with 6 additions and 2 deletions
|
@ -1,3 +1,7 @@
|
|||
Sun Sep 13 18:48:43 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* configure.in (XLDFLAGS): link startup code with ObjC support.
|
||||
|
||||
Sun Sep 13 13:38:00 2009 Marc-Andre Lafortune <ruby-core@marc-andre.ca>
|
||||
|
||||
* thread.c (recursive_*): refactored the access to the inspect
|
||||
|
|
|
@ -1892,6 +1892,7 @@ else
|
|||
when(hpux*)
|
||||
DLEXT=sl;;
|
||||
when(nextstep*|openstep*|rhapsody*|darwin*)
|
||||
RUBY_APPEND_OPTION(XLDFLAGS, [-Wl,-u,_objc_msgSend])
|
||||
DLEXT=bundle;;
|
||||
when(os2-emx*)
|
||||
LOAD_RELATIVE=1
|
||||
|
|
|
@ -1289,8 +1289,7 @@ static char *dln_libs_to_be_linked[] = { EXTLIB, 0 };
|
|||
#endif
|
||||
|
||||
#if (defined(__APPLE__) || defined(__NeXT__)) && defined(__MACH__)
|
||||
/* to link startup code with ObjC support */
|
||||
#define RUBY_GLOBAL_SETUP static void objcdummyfunction(void) {objc_msgSend();}
|
||||
#define RUBY_GLOBAL_SETUP /* use linker option to link startup code with ObjC support */
|
||||
#else
|
||||
#define RUBY_GLOBAL_SETUP
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue