Change from gperf 3.0.4 to gperf 3.1
There are several places in Ruby where gperf 3.0.4 is assumed.
The newest version of gperf is 3.1. In the long term, we should update Ruby so that it can be compiled with gperf 3.1.
Updated by nobu (Nobuyoshi Nakada) almost 3 years ago
Seems the code generated by gperf 3.1 without
-n option has a problem with Apple clang.
defs/keywords:57:32: error: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Werror,-Wshorten-64-to-32] register unsigned int hval = len; ~~~~ ^~~
Updated by duerst (Martin Dürst) over 2 years ago
This issue may have been fixed with https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=60976. Nobu, please close if that's true.
Updated by nobu (Nobuyoshi Nakada) over 2 years ago
- Status changed from Open to Closed