http://bugs.winehq.org/show_bug.cgi?id=21049
Summary: output_import_thunk Problems on ARM Product: Wine Version: 1.1.34 Platform: Other OS/Version: Linux Status: NEW Severity: minor Priority: P2 Component: tools AssignedTo: wine-bugs@winehq.org ReportedBy: nerv@dawncrow.de
its about output_import_thunk in tools/winebuild/import.c My ARM-Case actually looks like this, because my first implementation seems wrong to me: case CPU_ARM: #if 1 output( "\tldr r0, %s+%d\n", table, pos ); output( "\tblx r0\n" ); #else output( "\tmov r4, #%s\n", table ); output( "\tldr r15, [r4, #%d]\n", pos ); #endif
But this new version gives a strange error i dont understand: actxprxy.aXisOj.s: Assembler messages: actxprxy.aXisOj.s:747: Error: internal_relocation (type: OFFSET_IMM) not fixed up actxprxy.aXisOj.s:756: Error: internal_relocation (type: OFFSET_IMM) not fixed up ...
Problematic lines: 740 __wine_spec_import_thunks: 741 742 .align 4 743 .type BSTR_UserFree,%function 744 .globl BSTR_UserFree 745 .hidden BSTR_UserFree 746 BSTR_UserFree: 747 ???? CC039FE5 ldr r0, .L__wine_spec_import_data_ptrs+0 748 ???? 30FF2FE1 blx r0 749 .size BSTR_UserFree, .-BSTR_UserFree ...
Thats on a qemu-arm-ubuntu 9.04
http://bugs.winehq.org/show_bug.cgi?id=21049
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2009-12-17 09:47:58 --- Is this a bug in current Wine code, or a new code you are working on?
http://bugs.winehq.org/show_bug.cgi?id=21049
--- Comment #2 from André H. nerv@dawncrow.de 2009-12-17 10:10:23 --- the current winecode doesnt work, thats the mainbug. the new code has unexpected problems and should be discussed here to get a working version.
http://bugs.winehq.org/show_bug.cgi?id=21049
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=21049
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #3 from André H. nerv@dawncrow.de 2010-09-20 14:41:28 CDT --- this is fixed in todays git
http://bugs.winehq.org/show_bug.cgi?id=21049
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org 2010-10-01 13:56:35 CDT --- Closing bugs fixed in 1.3.4.
http://bugs.winehq.org/show_bug.cgi?id=21049
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|Other |arm