I'll paste the description from: https://bugzilla.mozilla.org/show_bug.cgi?id=426228 Hi, I noticed that my Thunderbird (x86_64) does not display many attachments (i.e. all pdf attachments) properly when compiled with gcc-4.3. When the mail arrives the paperclip icon is being displayed in the list. After I click onto the the mail to get it displayed in the preview area the paperclip disapears and no attachment is being shown. The problem also exists for old mails. The attachment afterwards is still existent on the mail server (I use IMAP). Using mozilla-thunderbird-bin-2.0.0.12 (binary version from gentoo) everything can be displayed properly. I already tried to create a new profile and to recompile thunderbird with minimal CFLAGS and LDFLAGS, but the problem was still there. I recently recompiled my system (gentoo) with gcc 4.3, thus as a last step I recompiled with gcc-4.2.3 and everything works as ususal. Reproducible: Always Steps to Reproduce: 1. Compile mozilla-thunderbird with Gcc-4.3 on amd64 Actual Results: Attachments are not showed, can't be saved either. Expected Results: Attachments should be showed. It seems it can be fixed: Jan de Groot 2008-05-22 14:02:18 PDT Not an issue anymore here: after removing almost all patches we have applied on archlinux, this issue wasn't fixed yet. After unsetting CFLAGS and CXXFLAGS and removing the --enable-optimize=$CFLAGS thing from .mozconfig, thunderbird works reliable and no longer has problems with attachments when compiled with gcc 4.3.
I can confirm I'm seeing this problem also, and disabling the optimize fixes it. I put the following line in src_compile(): mozconfig_annotate "broken on amd64" --disable-optimize
Thanks Ginsu! I've modified the ebuild and it works fine :)
*** Bug 217805 has been marked as a duplicate of this bug. ***
Fixed, thanks for the info
here it happens also on x86, did you fix it for all versions?
(In reply to comment #5) > here it happens also on x86, did you fix it for all versions? > Yeah
(In reply to comment #6) Raul, sth went wrong, you've added an unconditional "die" in an extra line after econf || die snippet from my build creating ldap/libraries/libssldap/Makefile * * ERROR: mail-client/mozilla-thunderbird-2.0.0.14 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3259: Called die * The specific snippet of code: * die; * The die message: * (no error message) you can see it also here http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/mozilla-thunderbird/mozilla-thunderbird-2.0.0.14.ebuild?r1=1.5&r2=1.6
Fixed, sorry :P
I was wondering why Thunderbird is so slow. A temporary USE flag (force-broken-optimization?) would be useful, since upstream closed this with RESOLVED WORKSFORME.