FS#33720 - [lib32-openssl] please compile with flag -mstackrealign for official packages
Attached to Project:
Community Packages
Opened by David Lim (davidlim) - Tuesday, 05 February 2013, 00:24 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Tuesday, 12 February 2013, 21:16 GMT
Opened by David Lim (davidlim) - Tuesday, 05 February 2013, 00:24 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Tuesday, 12 February 2013, 21:16 GMT
|
Details
Description:
This bug was previously discussed here: https://bbs.archlinux.org/viewtopic.php?pid=903645. It had also previously been fixed, but it appears to have recurred in the current version (not sure if other versions in between times have had the same issue as I only recently switched to Arch full time). Apparantely GCC doesn't align the stack when compiling openssl. This results in some Windows applications (under wine) crashing when utilising openssl. My specific use case is attempting to activate Office 2010 on wine. I have managed to fix the issue by recompiling lib32-openssl utilising the compiler flags: -mstackrealign. But I thought that you may want to fix this in the official builds so that others don't have the same problem. Additional info: * package version(s) lib32-openssl-1.0.1.c-1-x86_64 Steps to reproduce: 1. Install wine (with deps, including lib32-openssl) 2. Install Microsoft Office 2010 3. Attempt to active Microsoft Office 2010 |
This task depends upon
Closed by Sven-Hendrik Haase (Svenstaro)
Tuesday, 12 February 2013, 21:16 GMT
Reason for closing: Works for me
Tuesday, 12 February 2013, 21:16 GMT
Reason for closing: Works for me
Not my place to care though. Assigning...
Does it work with wine-1.5.22?
I can try and do some testing, but as you can probably appreciate Microsoft Office activations are generally a once only process (at least not a frequent event). I'm not sure how long it will take for the Activation servers to become annoyed with me and revoke/disable my license.
Thanks,
No, wine-1.5.23-2 seems to work as well. I again re-downloaded/installed the openssl-1.0.1.c-1 package from Arch repos to be sure (had deleted openssl from pacman cache as well).