|
From: Anibal A. <deb...@gm...> - 2007-05-01 01:20:12
|
Hi Alex. > You seem to be running the old "REGPARMS patch" for 2.6.16 - it was super= seded by iBCS-3.x. Yes, I used the old patch. But, I found the problem finally. Based in other comment from other linux-abi user. He asked to me =BFWhy did you compile static under 2.6.x if you had the patch working fine under 2.4.20? it was for other reasons, but yes, it was the answer. I don't know why, but I compiled the kernel 2.6.x (I proved with 2.6.16 and 2.6.18 in both working fine) with the Linux-Abi patch as modules (likes 2.4.20) and working my app works fine (finally): I had (in whatever 2.6.x): # # Executable file formats # CONFIG_BINFMT_ELF=3Dy CONFIG_BINFMT_AOUT=3Dy CONFIG_BINFMT_MISC=3Dy CONFIG_ABI=3Dy CONFIG_ABI_SVR4=3Dy # # SVR3/SVR4 based syscall support for x86: (please check one or more) # CONFIG_ABI_IBCS=3Dy CONFIG_ABI_ISC=3Dy CONFIG_ABI_SCO=3Dy CONFIG_ABI_SOLARIS=3Dy CONFIG_ABI_UW7=3Dy CONFIG_ABI_WYSE=3Dy # # SVR3/SVR4 related binary format support for x86: # CONFIG_BINFMT_COFF=3Dy CONFIG_BINFMT_XOUT=3Dy CONFIG_BINFMT_XOUT_X286=3Dy # CONFIG_ABI_LATE_PROBING is not set CONFIG_ABI_TRACE=3Dy CONFIG_ABI_UTIL=3Dy CONFIG_ABI_SPX=3Dy CONFIG_ABI_XTI=3Dy CONFIG_ABI_TLI_OPTMGMT=3Dy # CONFIG_ABI_XTI_OPTMGMT is not set CONFIG_ABI_SYSCALL_STATICS=3Dy # CONFIG_ABI_SYSCALL_MODULES is not set CONFIG_ABI_LCALL7=3Dy But I modified, then: # # Executable file formats # CONFIG_BINFMT_ELF=3Dy CONFIG_BINFMT_AOUT=3Dy CONFIG_BINFMT_MISC=3Dy CONFIG_ABI=3Dy CONFIG_ABI_SVR4=3Dm # # SVR3/SVR4 based syscall support for x86: (please check one or more) # CONFIG_ABI_IBCS=3Dm CONFIG_ABI_ISC=3Dm CONFIG_ABI_SCO=3Dm CONFIG_ABI_SOLARIS=3Dm CONFIG_ABI_UW7=3Dm CONFIG_ABI_WYSE=3Dm # # SVR3/SVR4 related binary format support for x86: # CONFIG_BINFMT_COFF=3Dm CONFIG_BINFMT_XOUT=3Dm CONFIG_BINFMT_XOUT_X286=3Dy # CONFIG_ABI_LATE_PROBING is not set CONFIG_ABI_TRACE=3Dy CONFIG_ABI_UTIL=3Dm CONFIG_ABI_SPX=3Dy CONFIG_ABI_XTI=3Dy CONFIG_ABI_TLI_OPTMGMT=3Dy # CONFIG_ABI_XTI_OPTMGMT is not set # CONFIG_ABI_SYSCALL_STATICS is not set CONFIG_ABI_SYSCALL_MODULES=3Dy CONFIG_ABI_LCALL7=3Dm And my app is working now. Why? is as module better for this patch? For my app thus it was. For last, Alex, I had problems with you IBCS 3.3 app, not for "many". Just were 3 or 4 apps, but I know the future for the linux-abi is your IBCS3. If you want, I can send you the output from these apps (the The 2.6.18 is the last kernel where the original patch works, then for future update, the IBCS3 must work :P Regards I hope this project follows with live. Many users (like me and my company) depends on this support. --=20 Anibal Avelar (FixXxeR) http://fixxxer.cc GPG: 83B64656 - C143 4AD8 B017 53FA B742 D6AA CEEA F9F3 83B6 4656 |