summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2017-05-17 20:24:14 (GMT)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2017-05-17 20:24:14 (GMT)
commit19e78e509e5e729437d2188b28aee7655340c67d (patch)
tree8424c8d59848149109dd14b98722c4e9bcb32e19
parentd332f2c52192144d6205b68a1a2888eb63e9efb1 (diff)
downloadbuildroot-19e78e509e5e729437d2188b28aee7655340c67d.tar.gz
buildroot-19e78e509e5e729437d2188b28aee7655340c67d.tar.bz2
oracle-mysql: add patch to fix gcc 6.x build issue
Fixes: http://autobuild.buildroot.net/results/61074b69b81cd5c17a7f74dc1f7b31f3fc35fd8a/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r--package/oracle-mysql/0008-fix-type-conversion.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/package/oracle-mysql/0008-fix-type-conversion.patch b/package/oracle-mysql/0008-fix-type-conversion.patch
new file mode 100644
index 0000000..65babf4
--- /dev/null
+++ b/package/oracle-mysql/0008-fix-type-conversion.patch
@@ -0,0 +1,22 @@
+Fix type conversion
+
+Fixes the following build error with gcc 6.x:
+
+protocol.cc:27:40: error: narrowing conversion of ''\37777777776'' from 'char' to 'uchar {aka unsigned char}' inside { } [-Wnarrowing]
+ static uchar eof_buff[1]= { (char) 254 }; /* Marker for end of fields */
+
+Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+
+Index: b/server-tools/instance-manager/protocol.cc
+===================================================================
+--- a/server-tools/instance-manager/protocol.cc
++++ b/server-tools/instance-manager/protocol.cc
+@@ -24,7 +24,7 @@
+ #include <m_string.h>
+
+
+-static uchar eof_buff[1]= { (char) 254 }; /* Marker for end of fields */
++static uchar eof_buff[1]= { (uchar) 254 }; /* Marker for end of fields */
+ static const char ERROR_PACKET_CODE= (char) 255;
+
+