Details
-
Bug
-
Resolution: Won't Do
-
P4: Low
-
None
-
5.1.1
-
None
-
Home grown build chain allowing cross build and native builds of various ARCH/ABI for x86/arm (mips/ppc unused)
Glibc-2.18 / Binutils 2.24 / GCC 4.8.1 / X (git with xcb 1.9.3 applied relevant patch)
Link to patch as hosted on github
https://github.com/Distrotech/qtbase/commit/7c453222d4f04d60b477fc15b5ed0ec7354f53ef
Home grown build chain allowing cross build and native builds of various ARCH/ABI for x86/arm (mips/ppc unused) Glibc-2.18 / Binutils 2.24 / GCC 4.8.1 / X (git with xcb 1.9.3 applied relevant patch) Link to patch as hosted on github https://github.com/Distrotech/qtbase/commit/7c453222d4f04d60b477fc15b5ed0ec7354f53ef
Description
The x32 (ILP32) ABI is a bit of a franken ABI it uses 64bit registers zero extended for int/long/ptr
when using asm this needs to be taken into account and the right type used.
in this case use of long long is sugested to indicate use of 64bit registers.
I am aware x32 is not 100% supported in that JIT is missing in webkit building with out jit for this ABI is required.