How and when are encoding DLLs used on Windows?

From: David Schnur <dnschnur(at)gmail(dot)com>
To: pgsql-admin(at)postgresql(dot)org
Subject: How and when are encoding DLLs used on Windows?
Date: 2011-11-16 16:04:59
Message-ID: CAANiQEmx3gy1B2vMiS6WaHHAEzKXn-kBHzaxe+9aL=d2=0JJJw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

I bundle Postgres (8.3.15) with another product as a back-end database. On
Windows, the default build includes a bunch of what appear to be codec
libraries, with names like, utf8_and_cyrillic.dll, ascii_and_mic.dll, etc.
But using Microsoft's dependency walker tool, I see no references to any
of these in libpq.dll, psql, postgres or initdb.

So I'm wondering what these are used for, what executable or library ends
up loading them, and when/how exactly this happens. I'd like to know
whether they're actually necessary, since we could save some space in our
installer by omitting them.

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message John R Pierce 2011-11-16 16:10:05 Re: How could I find the last modified procedure in the database?
Previous Message Dhimant Patel 2011-11-16 16:00:11 How could I find the last modified procedure in the database?