pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: devel/boost-libs issue in pkg/42746
On Wed, Mar 30, 2011 at 03:19:21PM +0200, Adam Ciarciński wrote:
> >>>> diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile
> >>>>
> >>>> +BJAM_ARGS+= cxxflags=-std=gnu++0x
> >>>
> >>> I have done some more testing on brand new installations of DragonFly-2.9
> >>> with gcc-4.4.5.
> >>> On both i386 and amd64, your patch is needed to build boost-libs.
> >>
> >> I have added the above to boost-jam/bjam.mk.
> >> Please, update and confirm it fixes the problem.
> >
> > I confirm it. Your commit fixes boost-libs w/gcc-4.4 on both i386 and amd64.
>
> I've heard it breaks building with gcc-4.1.x. How about
> BJAM_ARGS+= cxxflags=-fno-strict-aliasing
That won't fly: the issue with gcc-4.4 has nothing to do with aliasing
I just ran a test anyway and I get the same results as in the original bug
report:
./boost/spirit/home/support/iterators/multi_pass_fwd.hpp:75: error:
'clear_mode' is not a class or namespace
and yet the -std=gnu++0x option breaks the build for gcc-4.1:
cc1plus: error: unrecognized command line option "-std=c++0x"
We should conditionalize the BJAM_ARGS+= line depending on the version of gcc.
Sadly, I've no idea how to do that.
--
Francois Tigeot
Home |
Main Index |
Thread Index |
Old Index