Bug #92927 | compilation with ccache isn't possible | ||
---|---|---|---|
Submitted: | 24 Oct 2018 12:45 | Modified: | 9 Mar 2019 18:31 |
Reporter: | Steven Van Ingelgem | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Compiling | Severity: | S3 (Non-critical) |
Version: | 8.0.13 | OS: | Debian (stretch) |
Assigned to: | CPU Architecture: | x86 (x86_64) | |
Tags: | ccache |
[24 Oct 2018 12:45]
Steven Van Ingelgem
[24 Oct 2018 12:48]
Steven Van Ingelgem
This change makes it work fine for me, but I don't know what the impact is to other people: Index: ../mysql/scripts/invoke-with-relative-paths.pl =================================================================== --- ../mysql/scripts/invoke-with-relative-paths.pl (revision 4777) +++ ../mysql/scripts/invoke-with-relative-paths.pl (working copy) @@ -41,8 +41,8 @@ my $cwd = getcwd(); -my @newarg = (); -for my $i (0..$#ARGV) { +my @newarg = ($ARGV[0]); +for my $i (1..$#ARGV) { my $arg = $ARGV[$i]; if ($arg =~ /-I(.+)$/) { $arg = '-I' . relativize($1, $cwd);
[25 Oct 2018 9:07]
Terje Røsten
Hi! Thanks for your report!
[18 Jan 2019 18:29]
Paul DuBois
Posted by developer: Fixed in 8.0.16. Commands for invoking ccache during MySQL builds were generated incorrectly.
[21 Jan 2019 19:04]
Paul DuBois
Posted by developer: Fixed in 8.0.15, not 8.0.16.
[9 Mar 2019 9:12]
Steven Van Ingelgem
Hello, I just downloaded the 8.0.15-boost sources and compared them to the 8.0.14 sources, but not much has changed in there? The change I proposed is not taken into account, and I don't see any changes to CMake files as well. So actually nothing in the build process is changed? The only files I see that have changed are: - sql\sql_yacc.h - sql\sql_yacc.cc - sql\sql_hints.yy.h - sql\sql_hints.yy.cc - plugin\group_replication\libmysqlgcs\src\bindings\xcom\xcom\xcom_base.c - plugin\group_replication\libmysqlgcs\src\bindings\xcom\xcom\task.h - plugin\group_replication\libmysqlgcs\src\bindings\xcom\xcom\task.c - mysql-test\collections\default.release.done - Docs\INFO_SRC - VERSION Furthermore, I do see that in the mysql-8.0.15 (without boost) there is an additional ndb storage, which is not present in the boost export. Is this intended?
[9 Mar 2019 18:14]
Terje Røsten
Must be some confusion here, MySQL 8.0.15 contains one bug fix only: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-15.html I think issue here will be fixed in 8.0.16.
[9 Mar 2019 18:31]
Steven Van Ingelgem
Thanks for the update! I'll wait a bit then :-)