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