From: Kai T. <kti...@go...> - 2017-08-21 12:56:16
|
Hi, patch is ok. Thanks, Kai 2017-08-17 14:14 GMT+02:00 Martin Storsjö <ma...@ma...>: > Include the C++ function definitions only on x86_64, since they were > only present in the lib64 def file. > > Signed-off-by: Martin Storsjö <ma...@ma...> > --- > mingw-w64-crt/Makefile.am | 6 ++-- > .../clbcatq.def => lib-common/clbcatq.def.in} | 34 ++++++++++----------- > mingw-w64-crt/libarm32/clbcatq.def | 35 ---------------------- > 3 files changed, 19 insertions(+), 56 deletions(-) > rename mingw-w64-crt/{lib64/clbcatq.def => lib-common/clbcatq.def.in} (73%) > delete mode 100644 mingw-w64-crt/libarm32/clbcatq.def > > diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am > index 2d33152..3566322 100644 > --- a/mingw-w64-crt/Makefile.am > +++ b/mingw-w64-crt/Makefile.am > @@ -894,7 +894,8 @@ lib64_libmingwthrd_a_CPPFLAGS=$(CPPFLAGS64) $(sysincludes) > > processed_defs += lib64/msvcrt.def lib64/msvcr80.def lib64/msvcr90.def lib64/msvcr90d.def \ > lib64/msvcr100.def lib64/msvcr110.def lib64/msvcr120.def lib64/msvcr120d.def \ > - lib64/msvcr120_app.def lib64/msvcp120_app.def > + lib64/msvcr120_app.def lib64/msvcp120_app.def \ > + lib64/clbcatq.def > > endif > > @@ -1187,7 +1188,8 @@ libarm32_LIBRARIES += libarm32/libmingwthrd.a > libarm32_libmingwthrd_a_SOURCES = $(src_libmingwthrd) > libarm32_libmingwthrd_a_CPPFLAGS=$(CPPFLAGSARM32) $(sysincludes) > > -processed_defs += libarm32/msvcrt.def libarm32/msvcr80.def libarm32/msvcr90.def libarm32/msvcr90d.def libarm32/msvcr100.def libarm32/msvcr110.def > +processed_defs += libarm32/msvcrt.def libarm32/msvcr80.def libarm32/msvcr90.def libarm32/msvcr90d.def libarm32/msvcr100.def libarm32/msvcr110.def \ > + libarm32/clbcatq.def > > endif > > diff --git a/mingw-w64-crt/lib64/clbcatq.def b/mingw-w64-crt/lib-common/clbcatq.def.in > similarity index 73% > rename from mingw-w64-crt/lib64/clbcatq.def > rename to mingw-w64-crt/lib-common/clbcatq.def.in > index a50196e..78b6981 100644 > --- a/mingw-w64-crt/lib64/clbcatq.def > +++ b/mingw-w64-crt/lib-common/clbcatq.def.in > @@ -1,42 +1,38 @@ > -; > -; Exports of file CLBCatQ.DLL > -; > -; Autogenerated by gen_exportdef > -; Written by Kai Tietz, 2007 > -; > +#include "func.def.in" > + > LIBRARY CLBCatQ.DLL > EXPORTS > ActivatorUpdateForIsRouterChanges > ; void __cdecl ClearList(class CStructArray * __ptr64) > -?ClearList@@YAXPEAVCStructArray@@@Z > +F_X64(?ClearList@@YAXPEAVCStructArray@@@Z) > CoRegCleanup > ; long __cdecl CreateComponentLibraryTS(unsigned short const * __ptr64,long,struct IComponentRecords * __ptr64 * __ptr64) > -?CreateComponentLibraryTS@@YAJPEBGJPEAPEAUIComponentRecords@@@Z > +F_X64(?CreateComponentLibraryTS@@YAJPEBGJPEAPEAUIComponentRecords@@@Z) > ; long __cdecl DataConvert(unsigned short,unsigned short,unsigned long,unsigned long * __ptr64,void * __ptr64,void * __ptr64,unsigned long,unsigned long,unsigned long * __ptr64,unsigned char,unsigned char,unsigned long) > -?DataConvert@@YAJGGKPEAKPEAX1KK0EEK@Z > +F_X64(?DataConvert@@YAJGGKPEAKPEAX1KK0EEK@Z) > DeleteAllActivatorsForClsid > ; void __cdecl DestroyStgDatabase(class StgDatabase * __ptr64) > -?DestroyStgDatabase@@YAXPEAVStgDatabase@@@Z > +F_X64(?DestroyStgDatabase@@YAXPEAVStgDatabase@@@Z) > DowngradeAPL > ; long __cdecl GetDataConversion(struct IDataConvert * __ptr64 * __ptr64) > -?GetDataConversion@@YAJPEAPEAUIDataConvert@@@Z > +F_X64(?GetDataConversion@@YAJPEAPEAUIDataConvert@@@Z) > ; class CGetDataConversion * __ptr64 __cdecl GetDataConvertObject(void) > -?GetDataConvertObject@@YAPEAVCGetDataConversion@@XZ > +F_X64(?GetDataConvertObject@@YAPEAVCGetDataConversion@@XZ) > GetGlobalBabyJITEnabled > ; long __cdecl GetPropValue(unsigned short,long * __ptr64,void * __ptr64,int,int * __ptr64,struct tagDBPROP & __ptr64) > -?GetPropValue@@YAJGPEAJPEAXHPEAHAEAUtagDBPROP@@@Z > +F_X64(?GetPropValue@@YAJGPEAJPEAXHPEAHAEAUtagDBPROP@@@Z) > ; long __cdecl GetStgDatabase(class StgDatabase * __ptr64 * __ptr64) > -?GetStgDatabase@@YAJPEAPEAVStgDatabase@@@Z > +F_X64(?GetStgDatabase@@YAJPEAPEAVStgDatabase@@@Z) > ; void __cdecl InitErrors(unsigned long * __ptr64) > -?InitErrors@@YAXPEAK@Z > +F_X64(?InitErrors@@YAXPEAK@Z) > ; long __cdecl OpenComponentLibrarySharedTS(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned long,struct _SECURITY_ATTRIBUTES * __ptr64,long,struct IComponentRecords * __ptr64 * __ptr64) > -?OpenComponentLibrarySharedTS@@YAJPEBG0KPEAU_SECURITY_ATTRIBUTES@@JPEAPEAUIComponentRecords@@@Z > +F_X64(?OpenComponentLibrarySharedTS@@YAJPEBG0KPEAU_SECURITY_ATTRIBUTES@@JPEAPEAUIComponentRecords@@@Z) > ; long __cdecl OpenComponentLibraryTS(unsigned short const * __ptr64,long,struct IComponentRecords * __ptr64 * __ptr64) > -?OpenComponentLibraryTS@@YAJPEBGJPEAPEAUIComponentRecords@@@Z > +F_X64(?OpenComponentLibraryTS@@YAJPEBGJPEAPEAUIComponentRecords@@@Z) > ; long __cdecl PostError(long,...) > -?PostError@@YAJJZZ > +F_X64(?PostError@@YAJJZZ) > ; void __cdecl ShutDownDataConversion(void) > -?ShutDownDataConversion@@YAXXZ > +F_X64(?ShutDownDataConversion@@YAXXZ) > UpdateFromAppChange > UpdateFromComponentChange > CLSIDFromStringByBitness > diff --git a/mingw-w64-crt/libarm32/clbcatq.def b/mingw-w64-crt/libarm32/clbcatq.def > deleted file mode 100644 > index a822d72..0000000 > -- > 2.7.4 > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Mingw-w64-public mailing list > Min...@li... > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public |