Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2004-12-18 17:15:24

> Hi Martin. Well, seems my snippet does not capture
> the problem, but defiintely there's some difference
> wrt function template ordering handling between
> GCC 3.3.x and GCC 3.3.4: the issue is shown
> here:
> (GCC 3.4.3 on your regression
> machine)
> This is a test for serialization capabilities of
> Boost.MultiIndex, and it works for GCC <3.4.x.
> In GCC 3.4.4, hoeever, a user-provided overload of
> boost::serialization::load_construct_data is not
> picked up.

It's probably two-phase lookup related; have you tried putting the user
overload in the user class' namespace, where it belongs?

Don't automatically jump to conclusions that partial ordering is broken;
more often than not, it is the code that is broken.

Boost list run by bdawes at, gregod at, cpdaniel at, john at