http://bugs.winehq.org/show_bug.cgi?id=33349
Bug #: 33349 Summary: Use Thumb binaries on ARM? Product: Wine Version: 1.5.27 Platform: arm OS/Version: Linux Status: NEW Keywords: patch Severity: enhancement Priority: P2 Component: build-env AssignedTo: wine-bugs@winehq.org ReportedBy: nerv@dawncrow.de CC: focht@gmx.net Classification: Unclassified
Created attachment 44115 --> http://bugs.winehq.org/attachment.cgi?id=44115 -mthumb -mthumb-interwork
We currently compile with "-marm", maybe we should use "-mthumb -mthumb-interwork", or even without -mthumb-interwork?
@Anastasius: Would you mind testing the attached patch with some ARM apps, especially with apps/msi that originate from MS, to see if it's the same behaviour as with -marm? Bonus would be to try the same without -mthumb-interwork. make clean should be needed i guess.
I had a quick look at ELF sizes. it seems around 20% reduction in size with "-mthumb -mthumb-interwork" is possible without "-g".