[Bug 30134] Wine on ARM: .init/.text sections passed to assembler need directives to allow for mixed/pure arm32/thumb2 builds (.init section thumb2 libc ctors vs. Wine arm32 ctor)
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Apr 30 15:27:44 CDT 2012
http://bugs.winehq.org/show_bug.cgi?id=30134
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Fixed by SHA1| |f93d3ad2f557df43af165468a09
| |10c9d9a3015e0
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #13 from Anastasius Focht <focht at gmx.net> 2012-04-30 15:27:44 CDT ---
Hello André,
thanks for the work!
Fixed by commits:
http://source.winehq.org/git/wine.git/commitdiff/2a58169dbc41e0110bce7839b52fdd211c9375c1
(ntdll: Correctly handle Thumb exceptions on ARM)
http://source.winehq.org/git/wine.git/commitdiff/833b655ae62ef7c6e2bd9b5713e0063a0000988b
(winebuild: Expect a Thumb mode toolchain on ARM)
http://source.winehq.org/git/wine.git/commitdiff/33ca051472db9f6730afedef532901fd29c68be7
(configure: Check for Thumb2 on ARM and compile always in ARM mode)
http://source.winehq.org/git/wine.git/commitdiff/f93d3ad2f557df43af165468a0910c9d9a3015e0
(libwine: Always use Thumb instructions on ARM)
Now Wine compiles and runs out of the box with Linaro gcc 4.6.x toolchain
defaults (thumb2).
PandaBoard (OMAP4 - Cortex A9 dual)
SabreLite board (i.mx6 - Cortex A9 quad)
Both are upgraded to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-1000-linaro armv7l)
Notepad, regedit ... hurraay!
Now we need some Windows on ARM apps ;-)
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list