From: matz@... (Yukihiro Matsumoto) Date: 2003-12-25T18:48:50+09:00 Subject: [ruby-dev:22420] Re: ruby-1.8.1 build failed on HP-UX 11.11 まつもと ゆきひろです In message "[ruby-dev:22419] Re: ruby-1.8.1 build failed on HP-UX 11.11" on 03/12/25, Yukihiro Matsumoto 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') ||