Bump buidlroot version to 2018.02.6
This commit is contained in:
45
bsp/buildroot/package/oracle-mysql/0008-gcc7.patch
Normal file
45
bsp/buildroot/package/oracle-mysql/0008-gcc7.patch
Normal file
@@ -0,0 +1,45 @@
|
||||
Fix gcc7 compile
|
||||
|
||||
mysql.cc: In function 'void build_completion_hash(bool, bool)':
|
||||
mysql.cc:2687:37: error: invalid conversion from 'char' to 'char*' [-fpermissive]
|
||||
field_names[i][num_fields*2]= '\0';
|
||||
^~~~
|
||||
Patch was partly backported from upstream commit:
|
||||
https://github.com/mysql/mysql-server/commit/ae21683d980d5fe9e39bd0193827ea3604256eb9
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
[Thomas: add more gcc 7.x fixes in instance_map.cc.]
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||
|
||||
Index: b/client/mysql.cc
|
||||
===================================================================
|
||||
--- a/client/mysql.cc
|
||||
+++ b/client/mysql.cc
|
||||
@@ -2684,7 +2684,7 @@
|
||||
mysql_free_result(fields);
|
||||
break;
|
||||
}
|
||||
- field_names[i][num_fields*2]= '\0';
|
||||
+ field_names[i][num_fields*2]= NULL;
|
||||
j=0;
|
||||
while ((sql_field=mysql_fetch_field(fields)))
|
||||
{
|
||||
Index: b/server-tools/instance-manager/instance_map.cc
|
||||
===================================================================
|
||||
--- a/server-tools/instance-manager/instance_map.cc
|
||||
+++ b/server-tools/instance-manager/instance_map.cc
|
||||
@@ -526,12 +526,12 @@
|
||||
Options::Main::config_file);
|
||||
|
||||
argv_options[1]= defaults_file_arg;
|
||||
- argv_options[2]= '\0';
|
||||
+ argv_options[2]= NULL;
|
||||
|
||||
argc= 2;
|
||||
}
|
||||
else
|
||||
- argv_options[1]= '\0';
|
||||
+ argv_options[1]= NULL;
|
||||
|
||||
/*
|
||||
If the routine failed, we'll simply fallback to defaults in
|
||||
Reference in New Issue
Block a user