After switching to Boost v1.45 the problem dissapeared in the example program. All linking orders of object files give correct results.

Anyway it's unexpected as version 1.45 brings no updated to Boost.serialization according to information from http://www.boost.org/users/download/version_1_45_0