aboutsummaryrefslogtreecommitdiffstats
path: root/main/protobuf/ruby-fix-cflags.patch
blob: 690868d1ea7ce8aabb87af612026c7a2f7a8cb77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
This fixes problem with missing symbol __va_copy, see
https://github.com/protocolbuffers/protobuf/pull/6848.

--- a/ruby/ext/google/protobuf_c/extconf.rb
+++ b/ruby/ext/google/protobuf_c/extconf.rb
@@ -3,9 +3,9 @@
 require 'mkmf'
 
 if RUBY_PLATFORM =~ /darwin/ || RUBY_PLATFORM =~ /linux/
-  $CFLAGS += " -std=gnu90 -O3 -DNDEBUG -Wall -Wdeclaration-after-statement -Wsign-compare"
+  $CFLAGS += " -std=gnu99 -DNDEBUG -Wall -Wdeclaration-after-statement -Wsign-compare"
 else
-  $CFLAGS += " -std=gnu90 -O3 -DNDEBUG"
+  $CFLAGS += " -std=gnu99 -DNDEBUG"
 end