[#29190] AIXでのコンパイル (オプションの統一など) — "Yutaka Kanemoto" <kinpoco@...>
金本ともうします。
21 messages
2006/08/06
[#29247] Re: AIXでのコンパイル (オプションの統一など)
— nobu@...
2006/08/09
なかだです。
[#29194] Re: AIXでのコンパイル (オプションの統一など)
— "Yutaka Kanemoto" <kinpoco@...>
2006/08/07
大変失礼いたしました。
[#29205] Re: AIXでのコンパイル (オプションの統一など)
— "U.Nakamura" <usa@...>
2006/08/07
こんにちは、なかむら(う)です。
[#29200] Re: [ruby-cvs:17336] ruby/lib/date: * lib/date/format.rb: specify maximum number of digits to parse — Tadayoshi Funaba <tadf@...>
ふなばです。
9 messages
2006/08/07
[#29202] Re: [ruby-cvs:17336] ruby/lib/date: * lib/date/format.rb: specify maximum number of digits to parse
— Yukihiro Matsumoto <matz@...>
2006/08/07
まつもと ゆきひろです
[#29203] Re: [ruby-cvs:17336] ruby/lib/date: * lib/date/format.rb: specify maximum number of digits to parse
— Tadayoshi Funaba <tadf@...>
2006/08/07
ふなばです。
[#29204] Re: [ruby-cvs:17336] ruby/lib/date: * lib/date/format.rb: specify maximum number of digits to parse
— Yukihiro Matsumoto <matz@...>
2006/08/07
まつもと ゆきひろです
[#29209] Re: [ruby-cvs:17336] ruby/lib/date: * lib/date/format.rb: specify maximum number of digits to parse
— Tadayoshi Funaba <tadf@...>
2006/08/07
ふなばです。
[#29210] Re: [ruby-cvs:17336] ruby/lib/date: * lib/date/format.rb: specify maximum number of digits to parse
— Yukihiro Matsumoto <matz@...>
2006/08/07
まつもと ゆきひろです
[#29246] Enumerable#each_* and Enumerable#enum_* on 1.9 — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
8 messages
2006/08/09
[#29685] Re: Enumerable#each_* and Enumerable#enum_* on 1.9
— Yukihiro Matsumoto <matz@...>
2006/10/22
まつもと ゆきひろです
[#29687] Re: Enumerable#each_* and Enumerable#enum_* on 1.9
— "Nobuyoshi Nakada" <nobu@...>
2006/10/23
なかだです。
[#29252] 1.8.5への最終コミット — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
14 messages
2006/08/10
[#29258] Re: 1.8.5への最終コミット
— nobu@...
2006/08/11
なかだです。
[#29259] Re: 1.8.5への最終コミット
— "U.Nakamura" <usa@...>
2006/08/11
こんにちは、なかむら(う)です。
[#29268] Re: 1.8.5への最終コミット
— Yukihiro Matsumoto <matz@...>
2006/08/15
まつもと ゆきひろです
[#29271] Re: 1.8.5への最終コミット
— URABE Shyouhei <root@...>
2006/08/15
卜部です。
[#29253] Bus Error on OS X with rjb, irb and dl — arton <artonx@...>
artonです。
10 messages
2006/08/10
[#29257] Re: Bus Error on OS X with rjb, irb and dl
— kimura wataru <kimuraw@...>
2006/08/11
木村といいます。
[#29260] Re: Bus Error on OS X with rjb, irb and dl
— arton <artonx@...>
2006/08/11
artonです。
[#29284] CGI#out で MIMEエンコード文字列がデコードされる — とみたまさひろ <tommy@...>
とみたです。
26 messages
2006/08/17
[#29285] Re: CGI#out で MIMEエンコード文字列がデコードされる
— Takahiro Kambe <taca@...>
2006/08/17
In message <20060817182312.adce9ff7.tommy@tmtm.org>
[#29286] Re: CGI#out で MIMEエンコード文字列がデコードされる
— とみたまさひろ <tommy@...>
2006/08/17
とみたです。
[#29287] Re: CGI#out で MIMEエンコード文字列がデコードされる
— Fujioka <fuj@...>
2006/08/17
藤岡です。
[#29288] Re: CGI#out で MIMEエンコード文字列がデコードされる
— Fujioka <fuj@...>
2006/08/17
藤岡です。
[#29290] Re: CGI#out で MIMEエンコード文字列がデコードされる
— Yukihiro Matsumoto <matz@...>
2006/08/17
まつもと ゆきひろです
[#29292] Re: CGI#out で MIMEエンコード文字列がデコードされる
— Fujioka <fuj@...>
2006/08/17
藤岡です。
[#29294] Re: CGI#out で MIMEエンコード文字列がデコードされる
— とみたまさひろ <tommy@...>
2006/08/18
とみたです。
[#29399] Re: CGI#out で MIMEエンコード文字列がデコードされる
— URABE Shyouhei <root@...>
2006/09/01
卜部です。どこに繋げるか迷いましたがとりあえずここへ。
[#29291] ruby 1.8.5 preview4 — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
21 messages
2006/08/17
[#29314] Re: ruby 1.8.5 preview4
— URABE Shyouhei <root@...>
2006/08/18
卜部です。
[#29319] Re: ruby 1.8.5 preview4
— Yukihiro Matsumoto <matz@...>
2006/08/19
[#29321] Re: ruby 1.8.5 preview4
— URABE Shyouhei <root@...>
2006/08/19
卜部です。
[#29322] Re: ruby 1.8.5 preview4
— Yukihiro Matsumoto <matz@...>
2006/08/19
まつもと ゆきひろです
[#29299] Ruby 1.8.5 + Railsでwarning — Masayoshi Takahashi <takahashi@...>
高橋征義です。
9 messages
2006/08/18
[#29304] Re: Ruby 1.8.5 + Railsでwarning
— "U.Nakamura" <usa@...>
2006/08/18
こんにちは、なかむら(う)です。
[#29316] 1.9 net/smtp.rb — WATANABE Tetsuya <Tetsuya.WATANABE@...>
渡辺哲也です。
5 messages
2006/08/19
[#29358] NetBSD で 1.8.5 を作ると site_ruby を見てくれない — "GOTO Kentaro" <gotoken@...>
いちおう報告。NetBSD で ruby-1.8.5.tar.gz からビルドすると、
4 messages
2006/08/29
[ruby-dev:29194] Re: AIXでのコンパイル (オプションの統一など)
From:
"Yutaka Kanemoto" <kinpoco@...>
Date:
2006-08-07 03:55:48 UTC
List:
ruby-dev #29194
大変失礼いたしました。 パッチを再送させていただきます。 よろしくお願いいたします。 -- Yutaka KANEMOTO http://d.hatena.ne.jp/kinpoco/
Attachments (1)
confmk.patch
(4.14 KB, text/x-diff)
Index: configure.in
===================================================================
RCS file: /src/ruby/configure.in,v
retrieving revision 1.212.2.58
diff -u -r1.212.2.58 configure.in
--- configure.in 26 Jul 2006 13:28:17 -0000 1.212.2.58
+++ configure.in 7 Aug 2006 03:47:04 -0000
@@ -993,16 +993,20 @@
: ${LDFLAGS=""}
: ${LIBPATHENV=DYLD_LIBRARY_PATH}
rb_cv_dlopen=yes ;;
- aix*) : ${LDSHARED='/usr/ccs/bin/ld'}
- XLDFLAGS="$XLDFLAGS -Wl,-bE:ruby.imp"
- DLDFLAGS='-brtl -eInit_$(TARGET) -bI:$(topdir)/ruby.imp -bM:SRE -T512 -H512 '"$DLDFLAGS"
- LDFLAGS="-brtl $LDFLAGS"
- : ${ARCHFILE="ruby.imp"}
- TRY_LINK='$(CC) $(LDFLAGS) -oconftest $(INCFLAGS) -I$(hdrdir) $(CPPFLAGS) $(CFLAGS)'
- TRY_LINK="$TRY_LINK"' $(src) $(LIBPATH) $(LOCAL_LIBS) $(LIBS)'
- : ${LIBPATHENV=SHLIB_PATH}
- rb_cv_dlopen=yes ;;
-
+ aix*) if test "$GCC" = yes; then
+ : ${LDSHARED='gcc -shared'}
+ DLDFLAGS='-Wl,-G -eInit_$(TARGET)'
+ LDFLAGS='-Wl,-brtl -Wl,-bE:ruby.imp'
+ else
+ : ${LDSHARED='/usr/ccs/bin/ld'}
+ DLDFLAGS='-G -eInit_$(TARGET)'
+ LDFLAGS="-brtl -bE:ruby.imp"
+ fi
+ : ${ARCHFILE="ruby.imp"}
+ TRY_LINK='$(CC) $(LDFLAGS) -oconftest $(INCFLAGS) -I$(hdrdir) $(CPPFLAGS)'
+ TRY_LINK="$TRY_LINK"' $(CFLAGS) $(src) $(LIBPATH) $(LOCAL_LIBS) $(LIBS)'
+ : ${LIBPATHENV=SHLIB_PATH}
+ rb_cv_dlopen=yes ;;
human*) : ${DLDFLAGS=''}
: ${LDSHARED=''}
: ${LDFLAGS=''}
@@ -1305,12 +1309,12 @@
aix*)
if test "$GCC" = yes; then
LIBRUBY_LDSHARED='$(CC) -shared'
- LIBRUBY_DLDFLAGS='-Wl,-bE:ruby.imp'
+ LIBRUBY_DLDFLAGS='-Wl,-G -Wl,-bE:ruby.imp -Wl,-bnoentry'
else
LIBRUBY_LDSHARED='/usr/ccs/bin/ld'
- LIBRUBY_DLDFLAGS='-bE:ruby.imp -bM:SRE -bnoentry'
+ LIBRUBY_DLDFLAGS='-G -bE:ruby.imp -bnoentry'
fi
- LIBRUBYARG_SHARED='-L${libdir} -Wl,lib$(RUBY_SO_NAME).so'
+ LIBRUBYARG_SHARED='-L${libdir} -lruby'
SOLIBS='-lm -lc'
;;
beos*)
Index: common.mk
===================================================================
RCS file: /src/ruby/common.mk,v
retrieving revision 1.13.2.6
diff -u -r1.13.2.6 common.mk
--- common.mk 13 Feb 2006 14:22:56 -0000 1.13.2.6
+++ common.mk 7 Aug 2006 03:47:04 -0000
@@ -66,16 +66,16 @@
$(PROGRAM): $(LIBRUBY) $(MAINOBJ) $(OBJS) $(EXTOBJS) $(SETUP) $(PREP)
-$(LIBRUBY_A): $(OBJS) $(DMYEXT)
+$(LIBRUBY_A): $(OBJS) $(DMYEXT) $(ARCHFILE)
-$(LIBRUBY_SO): $(OBJS) $(DLDOBJS) $(LIBRUBY_A) $(PREP) $(ARCHFILE)
+$(LIBRUBY_SO): $(OBJS) $(DLDOBJS) $(LIBRUBY_A) $(PREP)
$(STATIC_RUBY)$(EXEEXT): $(MAINOBJ) $(DLDOBJS) $(EXTOBJS) $(LIBRUBY_A)
@$(RM) $@
$(PURIFY) $(CC) $(MAINOBJ) $(DLDOBJS) $(EXTOBJS) $(LIBRUBY_A) $(MAINLIBS) $(EXTLIBS) $(LIBS) $(OUTFLAG)$@ $(LDFLAGS) $(XLDFLAGS)
-ruby.imp: $(LIBRUBY_A)
- @$(NM) -Pgp $(LIBRUBY_A) | awk 'BEGIN{print "#!"}; $$2~/^[BD]$$/{print $$1}' | sort -u -o $@
+ruby.imp: $(OBJS)
+ @$(NM) -Pgp $(OBJS) | awk 'BEGIN{print "#!"}; $$2~/^[BD]$$/{print $$1}' | sort -u -o $@
install: install-nodoc $(RDOCTARGET)
install-all: install-nodoc install-doc
@@ -112,6 +112,8 @@
pre-install: pre-install-local pre-install-ext
pre-install-local:: PHONY
+ $(RM) $(prefix)/lib/$(LIBRUBY)
+ $(RM) -r $(prefix)/lib/ruby/$(MAJOR).$(MINOR)/$(arch)
pre-install-ext:: PHONY
pre-install-doc:: PHONY
Index: ext/socket/socket.c
===================================================================
RCS file: /src/ruby/ext/socket/socket.c,v
retrieving revision 1.108.2.52
diff -u -r1.108.2.52 socket.c
--- ext/socket/socket.c 21 Jun 2006 20:19:07 -0000 1.108.2.52
+++ ext/socket/socket.c 7 Aug 2006 03:47:04 -0000
@@ -195,6 +195,12 @@
}
#undef getaddrinfo
#define getaddrinfo(node,serv,hints,res) ruby_getaddrinfo__aix((node),(serv),(hints),(res))
+#ifndef CMSG_SPACE
+# define CMSG_SPACE(len) (_CMSG_ALIGN(sizeof(struct cmsghdr)) + _CMSG_ALIGN(len))
+#endif
+#ifndef CMSG_LEN
+# define CMSG_LEN(len) (_CMSG_ALIGN(sizeof(struct cmsghdr)) + (len))
+#endif
#endif
#ifdef HAVE_CLOSESOCKET