Just to add, some additional steps apply for MinGW-w64 if you go in that direction in future

 

http://stackoverflow.com/questions/6100097/compiling-boost-with-mingw-w64

 

Regards,

Craig

 

From: Boost-users [mailto:boost-users-bounces@lists.boost.org] On Behalf Of lizy10b
Sent: 02 July 2013 07:15
To: boost-users
Subject: Re: [Boost-users] Do correct instructions for MinGW install exist?

 

Hi Kirk Joppy,

I have got most of the 1.53 libraries built with MinGW, though some of them do not work correctly till now.

I would like to share with you the following steps I did.

 

1. Add the bin folder of MinGW to your windows environment variable "PATH".

2. Open a the new commandline window, and type "bootstrap.bat mingw" in the boost souce root dir to build the b2.exe and bjam.exe.

3. Type "b2 toolset=gcc --prefix=G:\boost_1_53_0\my-build' to build the libraries.

 

Hope it works.

 

cheers.

Zhiyu Li

 

2013-07-02


lizy10b


发件人: Kirk Joppy

发送时间: 2013-07-02  12:12:50

收件人: boost

抄送:

主题: [Boost-users] Do correct instructions for MinGW install exist?

Dear Boost users,

I have recently been trying to install boost 1.53 for use with MinGW.

I followed the instructions here

http://www.boost.org/doc/libs/1_53_0/more/getting_started/windows.html#prepare-to-use-a-boost-library-binary

to the letter with resulting failure. I then noticed that when running

b2 install --prefix=G:\boost_1_53_0\my-build

from G:\boost_1_53_0\tools\build\v2

as per the instructions, the first few lines of output read

warning: No toolsets are configured

warning: Configuring default toolset "msvc"

warning: If the defrault is wrong, your build may not work correctly

warning: Use the "toolset=xxxxx" option to override our guess

warning: For more configuration options, please consult <webpage>

I have consulted the recommended web page and I think I have gotten a

working install. However, given that the instructions as written are

incorrect I would like to ask

1. Is there a correct, definitive source of instructions for

installing boost (with MinGW)?

2. Should the documentation be corrected? I think this error is

important given that the section I was working from is specifically

indicated to pertain to non-MSVC builds.

3. I have found several conflicting sources of information regarding

how to build boost for use with static linking. StackOverflow, for

example, has several posts about this, none of which agree with each

other. Is there are definitive, correct source of this information? If

not I suppose I will post to this mailing list asking about it.

Thank you for your consideration.

Regards,

kjoppy

_______________________________________________

Boost-users mailing list

Boost-users@lists.boost.org

http://lists.boost.org/mailman/listinfo.cgi/boost-users