[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