Porting patches

Mike Hommey mh at glandium.org
Mon Feb 22 08:12:01 UTC 2010


Hi,

I don't know the status of your respective packages regarding patches,
but here is the list of the very minimal set of patches you'd need to
apply to your mozilla code base if you want your application to work
reliably on all debian supported architectures except alpha and
hurd-i386. These patches are available in the iceape debian/patches
directory in release 2.0.3-3[1][2]:

0002-Fix-for-hppa-build.patch
0003-Increase-stability-and-performance-on-mips.patch
0013-Build-xptcstubs-with-less-optimizations-on-hppa.patch
0022-Implement-sync_instruction_memory-for-sparc-linux.patch
0050-Force-better-nsAutoT-Ptr-Array-buffer-alignment.patch
0051-Fixes-for-misaligned-accesses-on-sparc-in-uconv.patch
0052-Fix-for-padding-of-long-long-arguments-on-ppc-xptcal.patch
0053-Fix-xptcinvoke-on-ARM.patch
0054-Fixes-for-misaligned-accesses-on-ARM-in-uconv.patch
0056-Fix-stack-alignment-on-function-calls-in-JIT-on-ARM.patch
0057-Fix-xptinvoke-and-xptstubs-on-mips-o32-big-endian.patch


Some other patches to address issues you may want to fix, too:
0035-Work-around-FTBFS-on-mips-by-disabling-TLS-support.patch (this one
can happen randomly, it is a bug in binutils)
0036-Fix-crash-with-SwitchProxy-installed.patch (this one may be
triggered by more than switchproxy)
0049-Avoid-crashing-when-trying-to-kill-a-nsProcess-that-.patch
0058-Don-t-show-the-SVG-output-option-in-the-print-dialog.patch


You should probably take a look at the other patches, too.

Cheers,

Mike

1. http://git.debian.org/?p=pkg-mozilla/iceape.git;a=tree;f=debian/patches;h=40cca6536d600531b6bf2a0537c70e9c8fb5860f;hb=6deabb61e350729f989c6997ad757a343e2cb5b4
2. Some may not apply to the old codebase kompozer uses



More information about the pkg-mozilla-maintainers mailing list