まつもと ゆきひろです

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') ||