Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2008-02-22 13:32:09

Edd Dawson wrote:

> Hello,
> I hope someone can put me out of my misery :)
> I'm building the boost trunk with MinGW using:
> bjam toolset=gcc variant=release threading=multi link=static --builddir=p:\boost
> --libdir=p:\boost --includedir=p:\boost install
> The libraries that are build have a .lib extension, rather than .a.
> Is this intentional?


> It means I cannot link boost libraries in to my programs in
> the normal way (e.g. -Lpath/to/libs -lboost_thread-mgw42-mt-sd-1_35) as the full
> library paths cannot be resolved by the linker.

Can you clarify? It is believed that the search rules for mingw are as
below, and therefore .lib files should be found.

        # windows (mingw,cygwin) -Bstatic -lxxx
        # libxxx.a
        # xxx.lib
        # windows (mingw,cygwin) -Bdynamic -lxxx
        # libxxx.dll.a
        # xxx.dll.a
        # libxxx.a
        # xxx.lib
        # cygxxx.dll (*)
        # libxxx.dll
        # xxx.dll
        # libxxx.a

- Volodya

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at