Boost logo

Boost-Build :

Subject: [Boost-build] gcc 3.3.6 and -Winvalid-pch
From: Wesley Johnson (johnson2412_at_[hidden])
Date: 2010-05-02 15:59:12

I would think that Boost/Jam would be detecting the compiler version and
reacting appropriately. Is that not exactly why something this complicated
was invented.

Is there an error in Boost/Jam compile applying -Winvalid-pch to a gcc
3.3.6 compiler. ???
I would think that Jam would detect gcc 3.3.6 and not apply a switch that is
known to not work.

If it is an error by Boost, how do I go about coping with it ???
Where do I fix errors like this ???

Is the end user expected to find switches like pch=off and apply them
according to their platform and compiler. I thought that is what Jam
was supposed to do.
There might be other switches like pch that I need to use. Where are they
documented ???

I do know the age of this compiler, etc., etc.. This machine is used for
research and there are reasons why it is not
updated to every new release.
Unless the C++ language has changed significantly this compiler should still
be able to
count the number of initializers in an array.
Is there a new C++ language standard to which Boost is written. ???

I am not sure what I should do at this point except start writing Makefiles,
and start rewriting the failing libraries.

Thank You for any help.

Wesley D. Johnson
Owner: Project'Resin -- Wesley Johnson
Research and Develoment, Software Programming

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