Wireshark-dev: [Wireshark-dev] gnu libiconv.dll no longer required for Windows Wireshark ...
Based upon information posted on http://www.gtk.org/download-windows.html, it
appears that Windows Glib >= 2.14.5 now statically links in win_iconv in place
of using the gnu libiconv DLL. (See below).
Therefore: I propose to remove the downloading, linking, packaging, etc of
libiconv for Windows Wireshark & etc. from the various Windows Makefiles for the
GTK "2.12" variant of the Windows build.
(Actually: is there any particular reason to keep the options for GTK2.6 and GTK
2.8 in the Makefiles ?)
(AFAICT, Windows Wireshark does not use libiconv elsewhere and does build OK w/o
gnu libiconv).
If I'm missing anything and there's a reason to keep Gnu libiconv for Windows
Wireshark, please let me know. If there are no objections, I'll commit the
changes tomorrow (Thurs).
Bill
------------------------------------------------------------
>From http://www.gtk.org/download-windows.html:
About win_iconv
win_iconv is an implementation of iconv for Windows by Yukihiro Nakadaira that
has a much smaller footprint than GNU libiconv. The win_iconv package above
includes the header file, static archive library and the source file. This
library is linked statically into GLib 2.14.5 and later, thus not needed
separately at run-time.
About iconv.dll
GLib 2.14.4 and earlier links to iconv in a separate DLL, iconv.dll. This can
either be the GNU libiconv or the win_iconv DLL which is intented to be a
drop-in replacement.