Summary: | ALL MOZILLA Products fails to build with GCC-4.6 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kacper Kowalik (Xarthisius) (RETIRED) <xarthisius> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | eandry, facorread, gcc-porting, jlec, Marc-Antoine, richterphilipp.pops, rustyvega, steffen |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugzilla.mozilla.org/show_bug.cgi?id=623126 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 346809 | ||
Attachments: |
build log
add default constructors thunderbird-3.1.9-gcc46.patch |
Description
Kacper Kowalik (Xarthisius) (RETIRED)
2010-11-26 09:00:39 UTC
Created attachment 255469 [details]
build log
Created attachment 255471 [details, diff]
add default constructors
as per C++ standard:
"if the object is of const-qualified type, the underlying class type shall have a user-declared default constructor"
Open a bug upstream we are not supporting versions that are not officially supported in the main tree. Please keep porting bugs open so we have an indication of what still needs to be fixed. We're not asking you to fix it yourself. I added -fpermissive to strip-flags whitelist. If upstream keeps dragging their feet we could go with that instead. We will also need http://hg.mozilla.org/mozilla-central/rev/4861b373c563 in overlay. *** Bug 361811 has been marked as a duplicate of this bug. *** I don't see how Bug 361811 is a duplicate of this bug as this one addresses xulrunner-1.9.2.12 and the other addresses xulrunner-2.0. The patches are completely different. They do the same thing, you just went about it a little differently. The patch attached here was already applied upstream. As we are all aware every mozilla product is effected. *** Bug 362061 has been marked as a duplicate of this bug. *** Added thunderbird as well https://overlays.gentoo.org/proj/gcc-porting/changeset/166 And x11-plugins/enigmail. https://overlays.gentoo.org/proj/gcc-porting/changeset/167 Created attachment 270163 [details, diff]
thunderbird-3.1.9-gcc46.patch
http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=summary thunderbird,xulrunner are already fixed in mozilla overlay just need to push out the update to the tree. I will make this happen Sunday afternoon. xulrunner-2.0-r1 is in the tree which has support for both libpng-1.5 and gcc-4.6 :) Thunderbird to be moved in a few minutes. thunderbird-3.3_alpha3-r1 is fixed in tree, as stated we will not backport for older versions, the update for thunderbird-3.3 final will happen long before the p.mask is removed for gcc-4.6.0 :) Enjoy. GCC team feel free to close bug unless you are looking to track unsupported packages for mozilla. Thanks! *** Bug 364335 has been marked as a duplicate of this bug. *** *** Bug 357175 has been marked as a duplicate of this bug. *** |