Home GnuPG
Diffusion GnuPG 380a2aa18e0c

common: Require an installed libiconv.
380a2aa18e0cUnpublished

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

common: Require an installed libiconv.

* common/utf8conv.c: Remove dynload.h.
(load_libiconv): Remove.  Remove all calls to it.

The iconv functions are standard feature on most systems and in any
case libiconv can be used to provide the functions. The old code used
to dlopen iconv.dll on Windows. This goes back to GnuPG-1 which was
designed as a one-binary program without any hard dependencies.
GnuPG2 however demands a lot of libraries anyway and thus there is no
more need for the fragile code to load a possible wrong version of
iconv.dll at runtime.

Details

Provenance
wernerAuthored on Feb 18 2014, 3:20 PM
Parents
rG47e6b6bad1df: gpg: Silent more compiler warnings due to some configure options.
Branches
Unknown
Tags
Unknown

Event Timeline

Werner Koch <wk@gnupg.org> committed rG380a2aa18e0c: common: Require an installed libiconv. (authored by Werner Koch <wk@gnupg.org>).Feb 26 2014, 2:03 PM