On 7-Sep-14, at 2:24 PM, Lisandro Damián Nicanor Pérez Meyer wrote:
I have just disabled JIT on hppa too, this will fix this issue on next upload.
We also need platform patch that was applied to webkitgtk. Otherwise, the build fails here: /«PKGBUILDDIR»/Source/WTF/wtf/dtoa/utils.h:62:2: error: #error Target architecture was not detected as supported by Double-Conversion.
I have a build going to test this but it's not finished yet. Thanks, Dave -- John David Anglin dave.ang...@bell.net
Description: <short summary of the patch> TODO: Put a short summary on the line above and replace this paragraph with a longer explanation of this change. Complete the meta-information with other relevant fields (see below for details). To make it easier, the information below has been extracted from the changelog. Adjust it or drop it. . qtwebkit (2.3.2.dfsg-3) unstable; urgency=medium . * Disable JIT also in s390x. * Build depend upon libqt4-dev >= 4:4.8.6+git64-g5dc8b2b+dfsg-2~ so as to be sure to be using the version of xmlpatterns that does not consumes a lot of memory. * Ensure ppc64el is built in little endian mode with Colin Watson's ppc64el.patch. * Bound CPU usage on unknown platforms with bound_cpu_usage.patch (Closes: #760519). Thanks Samuel Thibault for the patch. * Update symbols files with buildds' logs. * Add x32_support.patch to support x32 (Closes: #700093). - Also disable JIT on x32. * Add arm64.patch (taken from Ubuntu's aarch64.patch) and modify it to properly detect arm64. Author: Lisandro Damián Nicanor Pérez Meyer <lisan...@debian.org> Bug-Debian: https://bugs.debian.org/700093 Bug-Debian: https://bugs.debian.org/760519 --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: <vendor|upstream|other>, <url of original patch> Bug: <url in upstream bugtracker> Bug-Debian: https://bugs.debian.org/<bugnumber> Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber> Forwarded: <no|not-needed|url proving that it has been forwarded> Reviewed-By: <name and email of someone who approved the patch> Last-Update: <YYYY-MM-DD> --- qtwebkit-2.3.2.dfsg.orig/Source/WTF/wtf/Platform.h +++ qtwebkit-2.3.2.dfsg/Source/WTF/wtf/Platform.h @@ -65,6 +65,15 @@ #define WTF_CPU_ALPHA 1 #endif +/* CPU(HPPA) - HP PARISC */ +#if defined(__hppa__) +#define WTF_CPU_HPPA 1 +#define WTF_CPU_BIG_ENDIAN 1 +#define ENABLE_JIT 0 +#define ENABLE_YARR_JIT 0 +#define ENABLE_ASSEMBLER 0 +#endif + /* CPU(IA64) - Itanium / IA-64 */ #if defined(__ia64__) #define WTF_CPU_IA64 1