Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Problem with getting static libpq.a from PostgresSQL 8.2.4 sources using MinGW



Hello,

Problem with getting static libpq.a from PostgresSQL 8.2.4 sources using
MinGW.

In documentation regarding Win32 (http://www.postgresql.org/docs/8.2/interactive/install-win32.html)
there is remarked that after building we will have following binaries:

interfaces\libpq\Release\libpq.dll
The dynamically linkable frontend library 

interfaces\libpq\Release\libpqdll.lib
Import library to link your programs to libpq.dll

interfaces\libpq\Release\libpq.lib
Static version of the frontend library

And I really got them (libpq.lib - 323Kb, pibpq.dll - 104Kb, libpqdll.lib - 26,6Kb)

There is nothing remarked about MinGW installation. But after building with MingW I have got libpq.dll (size 149Kb) and libpq.a (size 96Kb).

Problem is that I can't link any app statically with libpq.a -
libpq.dll always appears in dependencies.

Question is: how to get REAL static libpq.a with mingw?




Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group