From a87cc5e7708ff7c3fcec1e05a0d70e1f7923e17f Mon Sep 17 00:00:00 2001 From: Jake Farrell Date: Sat, 23 Mar 2013 22:56:13 -0400 Subject: [PATCH] Thrift-1804: Ruby extension on ARM complains about signed chars Client: rb Patch: Elias Karakoulakis Updated extension makefile to use signed char flag --- lib/rb/ext/extconf.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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") -- 2.17.1