The new little-endian 64-bit PowerPC platform (powerpc64le-linux) is not currently supported by Thunderbird. The following is required to have ppc64le support on Thunderbird: 1. build/config support 2. Javascript build/config support 3. js/src/ctypes - libffi backport 4. xptcall port Ulrich Weigand has implemented that and posted his work on the following bz: https://bugzilla.mozilla.org/show_bug.cgi?id=976648 Considering Ulrich's patches have been merged into mozilla-central, can we please add those patches to Rawhide's thunderbird package? To make sure we don't break other arches, you can apply these patches only on ppc64le. I will attach Ulrich's patches backported to Rawhide (thunderbird-24) shortly.
Created attachment 885622 [details] Part 1: Build/config support
Created attachment 885623 [details] Part2: libffi support
Created attachment 885624 [details] Part 3: xptcall port
Created attachment 885625 [details] Part 4: js support
Please also consider the following change to the spec file: @@ -275,7 +289,7 @@ export LIBDIR='%{_libdir}' MOZ_SMP_FLAGS=-j1 # On x86 architectures, Mozilla can build up to 4 jobs at once in parallel, # however builds tend to fail on other arches when building in parallel. -%ifarch %{ix86} x86_64 ppc ppc64 +%ifarch %{ix86} x86_64 ppc ppc64 ppc64le [ -z "$RPM_BUILD_NCPUS" ] && \ RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`" [ "$RPM_BUILD_NCPUS" -ge 2 ] && MOZ_SMP_FLAGS=-j2
Thanks for the patches, should be part of thunderbird-24.5.0-2.fc21 build.