Boost logo

Boost :

From: Jonathan Wakely (cow_at_[hidden])
Date: 2004-11-22 09:53:44


On Mon, Nov 22, 2004 at 09:16:02AM -0500, Neal D. Becker wrote:

> Attempting to use boost with gcc4 says version not recognized.
>
> I ran configure. BTW, configure should be chmod +x.

On this subject:
The docs were recently changed to say you should run it "sh configure"
not "./configure". I agree it'd be nicer if the script was executable,
but I thought it'd be easier and more reliable to make the docs agnostic
to the file's mode.

> Here is the result:
[snip]
> //
> // options added by configure:
> //
> #define BOOST_MSVC6_MEMBER_TEMPLATES
> #define BOOST_HAS_UNISTD_H

This next one might be platform-specific, I assume you're on Linux?

> #define BOOST_HAS_STDINT_H
> #define BOOST_HAS_SIGACTION
> #define BOOST_HAS_SCHED_YIELD
> #define BOOST_HAS_PTHREADS

This is platform-specific too:

> #define BOOST_HAS_PTHREAD_YIELD
> #define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
> #define BOOST_HAS_PARTIAL_STD_ALLOCATOR
> #define BOOST_HAS_NRVO
> #define BOOST_HAS_NL_TYPES_H
> #define BOOST_HAS_NANOSLEEP
> #define BOOST_HAS_LONG_LONG
> #define BOOST_HAS_GETTIMEOFDAY
> #define BOOST_HAS_DIRENT_H
> #define BOOST_HAS_CLOCK_GETTIME

I would expect the config for GCC 4 to be the same (for now) as GCC 3.4,
so the simplest thing to do would be just change the last known version
in boost/config/compiler/gcc.hpp
That change shouldn't be included in any official release though, since
GCC 4 might change before it is released and break any claim Boost makes
to support it.

jon

-- 
"There are only two industries that refer to their customers as 'users'."
	- Edward Tufte 

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk