From: Jake Farrell Date: Sun, 24 Mar 2013 02:56:13 +0000 (-0400) Subject: Thrift-1804: Ruby extension on ARM complains about signed chars X-Git-Tag: 0.9.1~161 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=a87cc5e7708ff7c3fcec1e05a0d70e1f7923e17f;p=common%2Fthrift.git Thrift-1804: Ruby extension on ARM complains about signed chars Client: rb Patch: Elias Karakoulakis Updated extension makefile to use signed char flag --- diff --git a/lib/rb/ext/extconf.rb b/lib/rb/ext/extconf.rb index ed20f561..96f6b438 100644 --- a/lib/rb/ext/extconf.rb +++ b/lib/rb/ext/extconf.rb @@ -24,7 +24,7 @@ else $ARCH_FLAGS = Config::CONFIG['CFLAGS'].scan( /(-arch )(\S+)/ ).map{|x,y| x + y + ' ' }.join('') - $CFLAGS = "-g -O2 -Wall -Werror " + $ARCH_FLAGS + $CFLAGS = "-fsigned-char -g -O2 -Wall -Werror " + $ARCH_FLAGS have_func("strlcpy", "string.h")