From: Urabe Shyouhei Date: 2009-01-19T18:51:51+09:00 Subject: [ruby-dev:37791] Re: String#hash 卜部です。 Nobuyoshi Nakada さんは書きました: > だからというわけではありませんが、MurmurHash2.0というものが出て > いたのでそちらに差し替えてみました。倍近く速くなるようです。 この変更以降amd64のマシンでコンパイルが通りません。 zsh % make up all make[1]: Entering directory `/home/shyouhei/build/trunk' /home/shyouhei/ruby/trunk/revision.h unchanged make[1]: Leaving directory `/home/shyouhei/build/trunk' gcc -pipe -ansi -std=iso9899:199409 -O2 -march=athlon64 -mcmodel=medium -g3 -pedantic -Wall -Wextra -Wundef -Wno-format -Wno-long-long -Wno-parentheses -Wno-unused -Wno-sign-compare -Wno-missing-field-initializers -I. -I.ext/include/x86_64-linux -I/home/shyouhei/ruby/trunk/include -I/home/shyouhei/ruby/trunk -DRUBY_EXPORT -DRUBY_DEBUG_ENV -D_FORTIFY_SOURCE=2 -o string.o -c /home/shyouhei/ruby/trunk/string.c /home/shyouhei/ruby/trunk/string.c: In function ‘hash’: /home/shyouhei/ruby/trunk/string.c:1976: error: too few arguments to function ‘murmur’ make: *** [string.o] Error 1 zsh: exit 2 make up all