I want to know why I need the libtool option ‘lt_cv_deplibs_check_method=pass_all’ to generate DLLs when I use MinGW with gcc 4.6 but not required while using MinGW  with gcc 4.7.


I understood ‘lt_cv_deplibs_check_method=pass_all’ would instruct libtool not to search for the dependent libraries. This might be because some of the packages build on MinGW doesn’t ship with libtool *.la files and so might be using non-standard DLL names.


With both the MingW versions I don’t see *.la files, but still the latest MinGW (with gcc 4.7) doesn’t need ‘lt_cv_deplibs_check_method=pass_all’ to generate DLLS.


I would like to know what changes in the latest MinGW fixed this behavior, so that I can make those changes (if possible) to my old MinGW version.


Appreciate your help and time.


Thank you,