Where to find COFF2OMF ?
tsalm
tsalm at free.fr
Fri Oct 17 10:50:12 PDT 2008
Le Fri, 17 Oct 2008 05:29:32 +0200, John Reimer <terminal.node at gmail.com>
a écrit:
> Hello TSalm,
>
>> Le Thu, 16 Oct 2008 06:30:51 +0200, John Reimer
>> <terminal.node at gmail.com> a écrit:
>>
>>> See this link:
>>> http://www.agner.org/optimize/
>>> On the same page is a object file converter tool that is capable of
>>> converting across all sorts of formats (elf, coff, omf, etc). The
>>> manual for the tool may be downloaded from the site as well. On page
>>> 15-17 of that manual, it describes why there will be conversion
>>> problems when trying to convert a library from one object format to
>>> another.
>>> Incidently, maybe the OP can make use of the above mentioned tool,
>>> which is free. :)
>>>
>> Your link is awesome : "Object File Converter" seems converting
>> Uuid.lib
>> without problem.
>> thanks!
>
>
> Woah! Great! I didn't think it possible. :-)
>
> I apologize for a little pessimism here: did the converted uui.lib link
> properly too? -JJR
>
mmmh, there's still some warning when converting(see below), but I do not
have any warning or error when linking with it.
I also note that what "objconv" can't convert,"coffimplib" can , and
reciprocally ^_^
________________________________________________________________________________________________________
> objconv -fomf Uuid.Lib
> Uuid.Lib_
Input library: Uuid.Lib, Format: COFF, Output: Uuid.Lib_, Format: OMF
Warning 1060: Different alignments specified for same segment, .rdata.
Using highest alignment
Warning 1215: More than 251 blocks required in symbol hash table. May fail
with some linkers
Warning 1214: Symbol _IID_IEnumSyncItems defined in both modules
syncmgr_i.obj and mobsyncp_i.obj
Warning 1214: Symbol _IID_ISyncSchedule defined in both modules
syncmgr_i.obj and mobsyncp_i.obj
Warning 1214: Symbol _IID_IEnumSyncSchedules defined in both modules
syncmgr_i.obj and mobsyncp_i.obj
Warning 1214: Symbol _IID_ISyncScheduleMgr defined in both modules
syncmgr_i.obj and mobsyncp_i.obj
Warning 1214: Symbol _CLSID_SyncMgr defined in both modules syncmgr_i.obj
and mobsync_i.obj
Warning 1214: Symbol _IID_ISyncMgrRegister defined in both modules
syncmgr_i.obj and mobsync_i.obj
Warning 1214: Symbol _IID_ISyncMgrSynchronizeInvoke defined in both
modules syncmgr_i.obj and mobsync_i.obj
Warning 1214: Symbol _IID_ISyncMgrEnumItems defined in both modules
syncmgr_i.obj and mobsync_i.obj
Warning 1214: Symbol _IID_ISyncMgrSynchronizeCallback defined in both
modules syncmgr_i.obj and mobsync_i.obj
Warning 1214: Symbol _IID_ISyncMgrSynchronize defined in both modules
syncmgr_i.obj and mobsync_i.obj
Warning 1214: Symbol _IID_IActiveIMMApp defined in both modules
mshtml_i.obj and dimm_i.obj
Warning 1214: Symbol _IID_ITMSPAddress defined in both modules tapi3_i.obj
and msp_i.obj
Warning 1214: Symbol _IID_ITPluggableTerminalEventSinkRegistration defined
in both modules tapi3_i.obj and msp_i.obj
Warning 1214: Symbol _IID_ITPluggableTerminalEventSink defined in both
modules tapi3_i.obj and msp_i.obj
Warning 1214: Symbol _IID_IEnumExtraSearch defined in both modules
shguids.obj and shobjidl_i.obj
Warning 1214: Symbol _IID_IShellFolder2 defined in both modules
shguids.obj and shobjidl_i.obj
Warning 1214: Symbol _IID_IShellView2 defined in both modules shguids.obj
and shobjidl_i.obj
Warning 1214: Symbol _IID_IRemoteComputer defined in both modules
shguids.obj and shobjidl_i.obj
Warning 1214: Symbol _IID_IShellLinkW defined in both modules shguids.obj
and shobjidl_i.obj
Warning 1214: Symbol _IID_IEnumIDList defined in both modules shguids.obj
and shobjidl_i.obj
Warning 1214: Symbol _IID_IShellLinkA defined in both modules shguids.obj
and shobjidl_i.obj
Warning 1214: Symbol _IID_IPersistFolder defined in both modules
shguids.obj and shobjidl_i.obj
Warning 1214: Symbol _IID_IShellPropSheetExt defined in both modules
shguids.obj and shobjidl_i.obj
Warning 1214: Symbol _IID_IShellExtInit defined in both modules
shguids.obj and shobjidl_i.obj
Warning 1214: Symbol _IID_IShellFolder defined in both modules shguids.obj
and shobjidl_i.obj
Warning 1214: Symbol _IID_IShellView defined in both modules shguids.obj
and shobjidl_i.obj
Warning 1214: Symbol _IID_IShellBrowser defined in both modules
shguids.obj and shobjidl_i.obj
Warning 1214: Symbol _LIBID_Accessibility defined in both modules
oleacc_i.obj and ieguids.obj
Warning 1214: Symbol _IID_IAccessible defined in both modules oleacc_i.obj
and ieguids.obj
4141 Debug sections removed
1 Exception sections removed
________________________________________________________________________________________________________
--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/
More information about the Digitalmars-d-learn
mailing list