There is no crtdll.dll in x86_64 Windows, and the def file indicates that it's been generated from msvcrt.dll, not crtdll.dll.
Signed-off-by: Martin Storsjö <[email protected]> --- mingw-w64-crt/Makefile.am | 4 - mingw-w64-crt/lib64/crtdll.def | 853 --------------------------------- 2 files changed, 857 deletions(-) delete mode 100644 mingw-w64-crt/lib64/crtdll.def diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index 9c2c8adc2..4f24fbc20 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am @@ -1178,10 +1178,6 @@ include lib64/Makefile.am if !W32API lib64_DATA += lib64/libmsvcp60.a lib64/libmsvcp120_app.a -lib64_DATA += lib64/libcrtdll.a -lib64/libcrtdll.a: lib-common/crtdll.mri lib64/libcrtdll_def.a lib64/libmsvcrt_common.a - cd $(dir $@) && $(AR) -M < $(abspath $<) - lib64_DATA += lib64/libmsvcr80.a lib64/libmsvcr80.a: lib-common/msvcr80_64.mri lib64/libmsvcr80_def.a lib64/libmsvcrt_common.a lib64/libmsvcr80_extra.a cd $(dir $@) && $(AR) -M < $(abspath $<) diff --git a/mingw-w64-crt/lib64/crtdll.def b/mingw-w64-crt/lib64/crtdll.def deleted file mode 100644 index cd573a63a..000000000 --- a/mingw-w64-crt/lib64/crtdll.def +++ /dev/null @@ -1,853 +0,0 @@ -; -; Exports of file msvcrt.dll -; -; Autogenerated by gen_exportdef -; Written by Kai Tietz, 2007 -; -LIBRARY "crtdll.dll" -EXPORTS -$I10_OUTPUT -; public: __cdecl __non_rtti_object::__non_rtti_object(class __non_rtti_object const & __ptr64) __ptr64 -; GCC = __ZN17__non_rtti_objectC2ERKS_ -??0__non_rtti_object@@QEAA@AEBV0@@Z -; public: __cdecl __non_rtti_object::__non_rtti_object(char const * __ptr64) __ptr64 -; GCC = __ZN17__non_rtti_objectC1ERKS_ -??0__non_rtti_object@@QEAA@PEBD@Z -; private: __cdecl bad_cast::bad_cast(char const * __ptr64 const * __ptr64) __ptr64 -??0bad_cast@@AEAA@PEBQEBD@Z -; public: __cdecl bad_cast::bad_cast(char const * __ptr64 const & __ptr64) __ptr64 -??0bad_cast@@QEAA@AEBQEBD@Z -; public: __cdecl bad_cast::bad_cast(class bad_cast const & __ptr64) __ptr64 -??0bad_cast@@QEAA@AEBV0@@Z -; public: __cdecl bad_cast::bad_cast(char const * __ptr64) __ptr64 -??0bad_cast@@QEAA@PEBD@Z -; public: __cdecl bad_typeid::bad_typeid(class bad_typeid const & __ptr64) __ptr64 -??0bad_typeid@@QEAA@AEBV0@@Z -; public: __cdecl bad_typeid::bad_typeid(char const * __ptr64) __ptr64 -??0bad_typeid@@QEAA@PEBD@Z -; public: __cdecl exception::exception(char const * __ptr64 const & __ptr64) __ptr64 -??0exception@@QEAA@AEBQEBD@Z -; public: __cdecl exception::exception(char const * __ptr64 const & __ptr64,int) __ptr64 -??0exception@@QEAA@AEBQEBDH@Z -; public: __cdecl exception::exception(class exception const & __ptr64) __ptr64 -??0exception@@QEAA@AEBV0@@Z -; public: __cdecl exception::exception(void) __ptr64 -??0exception@@QEAA@XZ -; public: virtual __cdecl __non_rtti_object::~__non_rtti_object(void) __ptr64 -??1__non_rtti_object@@UEAA@XZ -; public: virtual __cdecl bad_cast::~bad_cast(void) __ptr64 -??1bad_cast@@UEAA@XZ -; public: virtual __cdecl bad_typeid::~bad_typeid(void) __ptr64 -??1bad_typeid@@UEAA@XZ -; public: virtual __cdecl exception::~exception(void) __ptr64 -??1exception@@UEAA@XZ -; public: virtual __cdecl type_info::~type_info(void) __ptr64 -??1type_info@@UEAA@XZ -; void * __ptr64 __cdecl operator new(unsigned __int64) -; GCC = __Znwy -??2@YAPEAX_K@Z -; void __cdecl operator delete(void * __ptr64) -; GCC = __ZdlPv -??3@YAXPEAX@Z -; public: class __non_rtti_object & __ptr64 __cdecl __non_rtti_object::operator=(class __non_rtti_object const & __ptr64) __ptr64 -??4__non_rtti_object@@QEAAAEAV0@AEBV0@@Z -; public: class bad_cast & __ptr64 __cdecl bad_cast::operator=(class bad_cast const & __ptr64) __ptr64 -??4bad_cast@@QEAAAEAV0@AEBV0@@Z -; public: class bad_typeid & __ptr64 __cdecl bad_typeid::operator=(class bad_typeid const & __ptr64) __ptr64 -??4bad_typeid@@QEAAAEAV0@AEBV0@@Z -; public: class exception & __ptr64 __cdecl exception::operator=(class exception const & __ptr64) __ptr64 -??4exception@@QEAAAEAV0@AEBV0@@Z -; public: int __cdecl type_info::operator==(class type_info const & __ptr64)const __ptr64 -??8type_info@@QEBAHAEBV0@@Z -; public: int __cdecl type_info::operator!=(class type_info const & __ptr64)const __ptr64 -??9type_info@@QEBAHAEBV0@@Z -; const __non_rtti_object::`vftable' -??_7__non_rtti_object@@6B@ -; const bad_cast::`vftable' -??_7bad_cast@@6B@ -; const bad_typeid::`vftable' -??_7bad_typeid@@6B@ -; const exception::`vftable' -??_7exception@@6B@ -; public: void __cdecl bad_cast::`default constructor closure'(void) __ptr64 -??_Fbad_cast@@QEAAXXZ -; public: void __cdecl bad_typeid::`default constructor closure'(void) __ptr64 -??_Fbad_typeid@@QEAAXXZ -; void * __ptr64 __cdecl operator new[](unsigned __int64) -; GNU = __Znay -??_U@YAPEAX_K@Z -; void __cdecl operator delete[](void * __ptr64) -; GNU = __ZdaPv -??_V@YAXPEAX@Z -__uncaught_exception -; int (__cdecl*__cdecl _query_new_handler(void))(unsigned __int64) -; GNU = __Z18_query_new_handlerv -?_query_new_handler@@YAP6AH_K@ZXZ -; int __cdecl _query_new_mode(void) -; GNU = __Z15_query_new_modev -?_query_new_mode@@YAHXZ -; int (__cdecl*__cdecl _set_new_handler(int (__cdecl*)(unsigned __int64)))(unsigned __int64) -; GNU = __Z16_set_new_handlerPFiyE -?_set_new_handler@@YAP6AH_K@ZP6AH0@Z@Z -; int __cdecl _set_new_mode(int) -; GNU = __Z13_set_new_modei -?_set_new_mode@@YAHH@Z -; void (__cdecl*__cdecl _set_se_translator(void (__cdecl*)(unsigned int,struct _EXCEPTION_POINTERS * __ptr64)))(unsigned int,struct _EXCEPTION_POINTERS * __ptr64) -; GNU = __Z18_set_se_translatorPFvjP19_EXCEPTION_POINTERSE -?_set_se_translator@@YAP6AXIPEAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z -; public: int __cdecl type_info::before(class type_info const & __ptr64)const __ptr64 -?before@type_info@@QEBAHAEBV1@@Z -; public: char const * __ptr64 __cdecl type_info::name(void)const __ptr64 -?name@type_info@@QEBAPEBDXZ -; public: char const * __ptr64 __cdecl type_info::raw_name(void)const __ptr64 -?raw_name@type_info@@QEBAPEBDXZ -; void (__cdecl*__cdecl set_new_handler(void (__cdecl*)(void)))(void) -; GNU = __Z15set_new_handlerPFvvE -?set_new_handler@@YAP6AXXZP6AXXZ@Z -; void (__cdecl*__cdecl set_terminate(void (__cdecl*)(void)))(void) -; GNU = __Z13set_terminatePFvvE -?set_terminate@@YAP6AXXZP6AXXZ@Z -; void (__cdecl*__cdecl set_unexpected(void (__cdecl*)(void)))(void) -; GNU = __Z14set_unexpectedPFvvE -?set_unexpected@@YAP6AXXZP6AXXZ@Z -; void __cdecl terminate(void) -; GNU = __Z9terminatev -?terminate@@YAXXZ -; void __cdecl unexpected(void) -; GNU = __Z10unexpectedv -?unexpected@@YAXXZ -; public: virtual char const * __ptr64 __cdecl exception::what(void)const __ptr64 -?what@exception@@UEBAPEBDXZ -_CxxThrowException -_Getdays -_Getmonths -_Gettnames -_HUGE DATA -_Strftime -_XcptFilter -__C_specific_handler -__CppXcptFilter -__CxxFrameHandler -__DestructExceptionObject -__RTCastToVoid -__RTDynamicCast -__RTtypeid -__STRINGTOLD -___lc_codepage_func -___lc_collate_cp_func -___lc_handle_func -___mb_cur_max_func -___setlc_active_func -___unguarded_readlc_active_add_func -__argc DATA -__argv DATA -__badioinfo DATA -__crtCompareStringA -__crtCompareStringW -__crtGetLocaleInfoW -__crtGetStringTypeW -__crtLCMapStringA -__crtLCMapStringW -__dllonexit -__doserrno -__fpecode -__getmainargs -__initenv DATA -__iob_func -__isascii -__iscsym -__iscsymf -__lc_codepage DATA -__lc_collate_cp DATA -__lc_handle DATA -__lconv_init -__mb_cur_max DATA -__pctype_func -__pioinfo DATA -__pwctype_func -__pxcptinfoptrs -__set_app_type -__setlc_active DATA -__setusermatherr -__threadhandle -__threadid -__toascii -__unDName -__unDNameEx -__unguarded_readlc_active DATA -__wargv DATA -__wcserror -__wgetmainargs -__winitenv DATA -_abs64 -_access -_acmdln DATA -_aexit_rtn DATA -_aligned_free -_aligned_malloc -_aligned_offset_malloc -_aligned_offset_realloc -_aligned_realloc -_amsg_exit -_assert -_atodbl -_atoi64 -_atoldbl -_beep -_beginthread -_beginthreadex -_c_exit -_cabs DATA -_callnewh -_cexit -_cgets -_cgetws -_chdir -_chdrive -_chgsign -_chgsignf -_chmod -_chsize -_clearfp -_close -_commit -_commode DATA -_control87 -_controlfp -_copysign -_copysignf -_cprintf -_cputs -_cputws -_creat -_cscanf -_ctime64 -_ctype -_cwait -_cwprintf -_cwscanf -_daylight DATA -_dstbias DATA -_dup -_dup2 -_ecvt -_endthread -_endthreadex -_environ DATA -_eof -_errno -_execl -_execle -_execlp -_execlpe -_execv -_execve -_execvp -_execvpe -_exit -_expand -_fcloseall -_fcvt -_fdopen -_fgetchar -_fgetwchar -_filbuf -_fileinfo DATA -_filelength -_filelengthi64 -_fileno -_findclose -_findfirst -_findfirst64 -_findfirsti64 -_findnext -_findnext64 -_findnexti64 -_finite -_finitef -_flsbuf -_flushall -_fmode DATA -_fpclass -_fpclassf -_fpreset DATA -_fputchar -_fputwchar -_fsopen -_fstat -_fstat64 -_fstati64 -_ftime -_ftime64 -_fullpath -_futime -_futime64 -_gcvt -_get_heap_handle -_get_osfhandle -_get_sbh_threshold -_getch -_getche -_getcwd -_getdcwd -_getdiskfree -_getdllprocaddr -_getdrive -_getdrives -_getmaxstdio -_getmbcp -_getpid -_getsystime -_getw -_getwch -_getwche -_getws -_gmtime64 -_heapadd -_heapchk -_heapmin -_heapset -_heapused -_heapwalk -_hypot -_hypotf -_i64toa -_i64tow -_initterm -_iob DATA -_isatty -_isctype -_ismbbalnum -_ismbbalpha -_ismbbgraph -_ismbbkalnum -_ismbbkana -_ismbbkprint -_ismbbkpunct -_ismbblead -_ismbbprint -_ismbbpunct -_ismbbtrail -_ismbcalnum -_ismbcalpha -_ismbcdigit -_ismbcgraph -_ismbchira -_ismbckata -_ismbcl0 -_ismbcl1 -_ismbcl2 -_ismbclegal -_ismbclower -_ismbcprint -_ismbcpunct -_ismbcspace -_ismbcsymbol -_ismbcupper -_ismbslead -_ismbstrail -_isnan -_isnanf -_itoa -_itow -_j0 -_j1 -_jn -_kbhit -_lfind -_loaddll -_local_unwind -_localtime64 -_lock -_locking -_logb -_logbf -_lrotl -_lrotr -_lsearch -_lseek -_lseeki64 -_ltoa -_ltow -_makepath -_mbbtombc -_mbbtype -_mbcasemap DATA -_mbccpy -_mbcjistojms -_mbcjmstojis -_mbclen -_mbctohira -_mbctokata -_mbctolower -_mbctombb -_mbctoupper -_mbctype DATA -_mbsbtype -_mbscat -_mbschr -_mbscmp -_mbscoll -_mbscpy -_mbscspn -_mbsdec -_mbsdup -_mbsicmp -_mbsicoll -_mbsinc -_mbslen -_mbslwr -_mbsnbcat -_mbsnbcmp -_mbsnbcnt -_mbsnbcoll -_mbsnbcpy -_mbsnbicmp -_mbsnbicoll -_mbsnbset -_mbsncat -_mbsnccnt -_mbsncmp -_mbsncoll -_mbsncpy -_mbsnextc -_mbsnicmp -_mbsnicoll -_mbsninc -_mbsnset -_mbspbrk -_mbsrchr -_mbsrev -_mbsset -_mbsspn -_mbsspnp -_mbsstr -_mbstok -_mbstrlen -_mbsupr -_memccpy -_memicmp -_mkdir -_mkgmtime DATA -;_mkgmtime32 = _mkgmtime -_mkgmtime64 -_mktemp -_mktime64 -_msize -_nextafter -_nextafterf -_onexit -_open -_open_osfhandle -_osplatform DATA -_osver DATA -_pclose -_pctype DATA -_pgmptr DATA -_pipe -_popen -_purecall -_putch -_putenv -_putw -_putwch -_putws -_pwctype DATA -_read -_resetstkoflw -_rmdir -_rmtmp -_rotl -_rotl64 -_rotr -_rotr64 -_scalb -_scalbf -_scprintf -_scwprintf -_searchenv -_set_error_mode -_set_sbh_threshold -_seterrormode -_setjmp -_setjmpex -_setmaxstdio -_setmbcp -_setmode -_setsystime -_sleep -_snprintf -_snscanf -_snwprintf -_snwscanf -_sopen -_spawnl -_spawnle -_spawnlp -_spawnlpe -_spawnv -_spawnve -_spawnvp -_spawnvpe -_splitpath -_stat -_stat64 -_stati64 -_statusfp -_strcmpi -_strdate -_strdup -_strerror -_stricmp -_stricoll -_strlwr -strlwr == _strlwr -_strncoll -_strnicmp -_strnicoll -_strnset -_strrev -_strset -_strtime -_strtoi64 -_strtoui64 -_strupr -_swab -_sys_errlist DATA -_sys_nerr DATA -_tell -_telli64 -_tempnam -_time64 -_timezone DATA -_tolower -_toupper -_tzname DATA -_tzset -_ui64toa -_ui64tow -_ultoa -_ultow -_umask -_ungetch -_ungetwch -_unlink -_unloaddll -_unlock -_utime -_utime64 -_vscprintf -_vscwprintf -_vsnprintf -_vsnwprintf -_waccess -_wasctime -_wchdir -_wchmod -_wcmdln DATA -_wcreat -_wcsdup -_wcserror -_wcsicmp -_wcsicoll -_wcslwr -wcslwr == _wcslwr -_wcsncoll -_wcsnicmp -_wcsnicoll -_wcsnset -_wcsrev -_wcsset -_wcstoi64 -_wcstoui64 -_wcsupr -_wctime DATA -;_wctime32 = _wctime -_wctime64 -_wctype -_wenviron DATA -_wexecl -_wexecle -_wexeclp -_wexeclpe -_wexecv -_wexecve -_wexecvp -_wexecvpe -_wfdopen -_wfindfirst -_wfindfirst64 -_wfindfirsti64 -_wfindnext -_wfindnext64 -_wfindnexti64 -_wfopen -_wfreopen -_wfsopen -_wfullpath -_wgetcwd -_wgetdcwd -_wgetenv -_winmajor DATA -_winminor DATA -_winver DATA -_wmakepath -_wmkdir -_wmktemp -_wopen -_wperror -_wpgmptr DATA -_wpopen -_wputenv -_wremove -_wrename -_write -_wrmdir -_wsearchenv -_wsetlocale -_wsopen -_wspawnl -_wspawnle -_wspawnlp -_wspawnlpe -_wspawnv -_wspawnve -_wspawnvp -_wspawnvpe -_wsplitpath -_wstat -_wstat64 -_wstati64 -_wstrdate -_wstrtime -_wsystem -_wtempnam -_wtmpnam -_wtof -_wtoi -_wtoi64 -_wtol -_wunlink -_wutime -_wutime64 -_y0 -_y1 -_yn -abort -abs -acos -acosf DATA -asctime -asin -asinf DATA -atan -atan2 DATA -atan2f DATA -atanf DATA -atexit DATA -atof -atoi -atol -bsearch -calloc -ceil -ceilf -clearerr -clock -cos -cosf -cosh -coshf -ctime DATA -;_ctime32 = ctime -difftime -div -exit -exp -expf -fabs -fclose -feof -ferror -fflush -fgetc -fgetpos -fgets -fgetwc -fgetws -floor -floorf -fmod -fmodf -fopen -fprintf -fputc -fputs -fputwc -fputws -fread -free -freopen -frexp -fscanf -fseek -fsetpos -ftell -fwprintf -fwrite -fwscanf -getc -getchar -getenv -gets -getwc -getwchar -gmtime DATA -;_gmtime32 = gmtime -is_wctype -isalnum -isalpha -iscntrl -isdigit -isgraph -isleadbyte -islower -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswascii -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -labs -ldexp DATA -ldiv -localeconv -localtime DATA -;_localtime32 = localtime -log -log10 -log10f -logf -malloc -mblen -mbstowcs -mbtowc -memchr -memcmp -memcpy -memmove -memset -mktime DATA -;_mktime32 = mktime -modf -modff -perror -pow -powf -printf -putc -putchar -puts -putwc -putwchar -qsort -raise -rand -realloc -remove -rename -rewind -scanf -setbuf -setjmp -setlocale -setvbuf -signal -sin -sinf -sinh -sinhf -sprintf -sqrt -sqrtf -srand -sscanf -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strerror -strftime -strlen -strncat -strncmp -strncpy -strpbrk -strrchr -strspn -strstr -strtod -strtok -strtol -strtoul -strxfrm -swprintf -swscanf -system -tan -tanf -tanh -time DATA -;_time32 = time -tmpfile -tmpnam -tolower -toupper -towlower -towupper -ungetc -ungetwc -vfprintf -vfwprintf -vprintf -vsprintf -vswprintf -vwprintf -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsftime -wcslen -wcsncat -wcsncmp -wcsncpy -wcspbrk -wcsrchr -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcsxfrm -wctomb -wprintf -wscanf -- 2.25.1 _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
