WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
198914
Require GCC 7
https://bugs.webkit.org/show_bug.cgi?id=198914
Summary
Require GCC 7
Michael Catanzaro
Reported
2019-06-17 04:56:47 PDT
It's been a few months since we agreed to require GCC 7, but nobody pulled the trigger. We can do so now.
Attachments
Patch
(2.28 KB, patch)
2019-06-17 04:58 PDT
,
Michael Catanzaro
darin
: review+
Details
Formatted Diff
Diff
GCC 7.2 error
(15.55 KB, text/plain)
2019-06-20 15:34 PDT
,
Konstantin Tokarev
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Michael Catanzaro
Comment 1
2019-06-17 04:58:55 PDT
Created
attachment 372241
[details]
Patch
Michael Catanzaro
Comment 2
2019-06-17 05:52:18 PDT
(Let's allow a few days for Igalia to update bots before landing this.)
Darin Adler
Comment 3
2019-06-17 10:21:20 PDT
Comment on
attachment 372241
[details]
Patch Looks correct. Guess we need to coordinate with EWS bot upgrade.
Yusuke Suzuki
Comment 4
2019-06-17 11:02:32 PDT
Nice!
Konstantin Tokarev
Comment 5
2019-06-20 15:13:20 PDT
GCC 7.0.0 is certainly not enough for building trunk, I'm getting errors with 7.2.
Darin Adler
Comment 6
2019-06-20 15:20:51 PDT
Could help our discussion if you give an example of one of the errors.
Konstantin Tokarev
Comment 7
2019-06-20 15:34:54 PDT
Created
attachment 372594
[details]
GCC 7.2 error
Yusuke Suzuki
Comment 8
2019-06-20 15:56:32 PDT
(In reply to Konstantin Tokarev from
comment #7
)
> Created
attachment 372594
[details]
> GCC 7.2 error
Does this error make sense? I don't see any constexpr functions in B3LowerToAir.cpp. Is it a GCC's bug?
Konstantin Tokarev
Comment 9
2019-06-20 16:19:06 PDT
(In reply to Yusuke Suzuki from
comment #8
)
> (In reply to Konstantin Tokarev from
comment #7
) > > Created
attachment 372594
[details]
> > GCC 7.2 error > > Does this error make sense? I don't see any constexpr functions in > B3LowerToAir.cpp. > Is it a GCC's bug?
I can't think of a better explanation, at least the same code compiles fine with GCC 8.3 and 9.1. That's why I propose requiring 7.4.0, or whatever version is actually tested by bots. I can check 7.3 if that's interesting to anyone.
Michael Catanzaro
Comment 10
2019-06-20 19:10:53 PDT
(In reply to Konstantin Tokarev from
comment #9
)
> I can check 7.3 if that's interesting to anyone.
Well it would certainly help us decide whether to require 7.3 or 7.4!
Michael Catanzaro
Comment 11
2019-06-24 06:23:42 PDT
Comment on
attachment 372241
[details]
Patch Anyway let's proceed. We'll fix any broken bots over the next couple days.
Michael Catanzaro
Comment 12
2019-06-24 06:24:16 PDT
Comment on
attachment 372241
[details]
Patch Oh I forgot you wanted to investigate 7.3 vs. 7.4.
Konstantin Tokarev
Comment 13
2019-06-24 06:26:57 PDT
I can do it today, however if there will be no bots checking 7.3, it can be broken at any time even if it works right now
Konstantin Tokarev
Comment 14
2019-06-24 17:21:33 PDT
7.3 works fine
Michael Catanzaro
Comment 15
2019-06-25 07:47:48 PDT
Committed
r246789
: <
https://trac.webkit.org/changeset/246789
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug