Hi, I have a similar (though n00b-like) problem with 1.35 linking. I compiled 1.35 from Cygwin shell with ./configure --with-libraries=... --without-icu --prefix=... make make install It generated libraries like (the two dll.a are identical) boost_regex-gcc34-mt-1_35.dll libboost_regex-gcc34-mt-1_35.dll.a libboost_regex-gcc34-mt.dll.a ... I understood (is this right?) that dll's here are the shared libs and dll.a's are static libs, but why the extensions? Furthermore I can't link with these, not with -lboost... or -llibboost... or whatever. Could someone push me in the right direction? I was able to link with 1.33-r1 binaries installed from Cygwin's repo. niko John Femiani wrote:
On my system, compiling boost with a freshly installed cygwin using this command:
bash-3.2$ bjam --toolset=gcc --build-type=complete --with-filesystem stage
produced
boost_filesystem-gcc34-1_35.dll boost_filesystem-gcc34-1_35.lib libboost_filesystem-gcc34-1_35.lib (others ommitted)
So cygwin has the same issue, but with an older compiler than mingw.
--John