Closed Bug 900549 Opened 11 years ago Closed 11 years ago

install gcc 4.7.3 for testing purposes

Categories

(Release Engineering :: General, defect)

All
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: froydnj, Assigned: rail)

Details

Attachments

(3 files, 1 obsolete file)

I'm seeing some GCC 4.7-specific breakage on several try pushes:

https://tbpl.mozilla.org/?tree=Try&rev=6c805cfe771b

I'm not seeing the same breakage on my home Debian box (which runs a patched version of GCC 4.7.2).

Looking at the patches for the Debian package and the changes made between GCC 4.7.2 and 4.7.3, there've been a number of C++-specific fixes, including at least one fix that's in both Debian and GCC 4.7.3 that plausibly looks like it might fix the Fedora crashes in that Try push above.  Fixing the Android crash is another story; hopefully the GCC 4.7 upgrade on android going on elsewhere will fix that bug.

Therefore, I'd like to get 4.7.3 installed--at least for testing purposes--and if that fixes compiler crashes, then we can upgrade to that.  Might also address some of the intermittent Linux PGO failures we've been seeing?
Rail, glandium mentioned that you might be a good person to build and upload GCC 4.7.3 RPMs?
Flags: needinfo?(rail)
Sure, I'll take care of it.
Assignee: nobody → rail
Flags: needinfo?(rail)
Attached patch [WIP] gcc 4.7.3 spec (obsolete) — Splinter Review
s/2010/2013
Attachment #784462 - Attachment is obsolete: true
Nathan, we want these packages on try, correct?
Flags: needinfo?(nfroyd)
(In reply to Rail Aliiev [:rail] from comment #5)
> Nathan, we want these packages on try, correct?

Assuming you mean "we want to be able to push to try and select these packages with appropriate mozconfig tweaks", then yes.  Is that what you mean?
Flags: needinfo?(nfroyd) → needinfo?(rail)
Yeah, exactly what I meant.
Flags: needinfo?(rail)
Comment on attachment 784478 [details] [diff] [review]
[WIP] gcc 4.7.3 spec

Nathan, besides gcc, I bumped mpfr and gmp version. Do you feel comfortable with this change?
Attachment #784478 - Flags: review?(nfroyd)
Comment on attachment 784478 [details] [diff] [review]
[WIP] gcc 4.7.3 spec

Review of attachment 784478 [details] [diff] [review]:
-----------------------------------------------------------------

I think this is fine.
Attachment #784478 - Flags: review?(nfroyd) → review+
Attached patch gcc.diffSplinter Review
Install gcc 4.7.3 in parallel with 4.7.2.
Attachment #784563 - Flags: review?(hwine)
Comment on attachment 784563 [details] [diff] [review]
gcc.diff

Review of attachment 784563 [details] [diff] [review]:
-----------------------------------------------------------------

lgtm -- per rail no request for change in thunderbird configs
Attachment #784563 - Flags: review?(hwine) → review+
Comment on attachment 784563 [details] [diff] [review]
gcc.diff

https://hg.mozilla.org/build/buildbot-configs/rev/f8803a3c1c53

The package will be available after next reconfig (Tue). Let me know if you need it ASAP, so I reconfig earlier.
Attachment #784563 - Flags: checked-in+
(In reply to Rail Aliiev [:rail] from comment #13)
> The package will be available after next reconfig (Tue). Let me know if you
> need it ASAP, so I reconfig earlier.

Sounds good.  Thanks for the quick turnaround!
in production
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
The previous patch didn't add the gcc update for Thunderbird.
Attachment #788852 - Flags: review?(rail)
Attachment #788852 - Flags: review?(rail) → review+
Product: mozilla.org → Release Engineering
In production.
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: