まつもと ゆきひろです
In message "[ruby-dev:22419] Re: ruby-1.8.1 build failed on HP-UX 11.11"
on 03/12/25, Yukihiro Matsumoto <matz / ruby-lang.org> writes:
|LDSHAREDがldでなくccになっているのが問題のような気がしますが。
んじゃなくて、$(CC)にDLDFLAGSを渡してるのが問題ですね。以下
のパッチでどうでしょう?
--- lib/mkmf.rb 18 Dec 2003 12:48:43 -0000 1.162
+++ lib/mkmf.rb 25 Dec 2003 09:48:00 -0000
@@ -219,3 +219,2 @@ def link_command(ldflags, opt="", libpat
'LDFLAGS' => "#$LDFLAGS #{ldflags}",
- 'DLDFLAGS' => "#$DLDFLAGS",
'LIBPATH' => libpathflag(libpath),
@@ -1015,3 +1014,3 @@ TRY_LINK = config_string('TRY_LINK') ||
"$(CC) #{OUTFLAG}conftest $(INCFLAGS) -I$(hdrdir) $(CPPFLAGS) " \
- "$(CFLAGS) $(src) $(LIBPATH) $(LDFLAGS) $(DLDFLAGS) $(ARCH_FLAG) $(LOCAL_LIBS) $(LIBS)"
+ "$(CFLAGS) $(src) $(LIBPATH) $(LDFLAGS) $(ARCH_FLAG) $(LOCAL_LIBS) $(LIBS)"
LINK_SO = config_string('LINK_SO') ||