Boost logo

Boost :

Subject: Re: [boost] [function] new implementation
From: David Abrahams (dave_at_[hidden])
Date: 2010-11-01 11:57:21


At Mon, 1 Nov 2010 14:34:08 +0100,
Domagoj Saric wrote:
>
> Hmm, I obviously don't know much about the Linux DSO architecture, but
> 'at the bottom' DSO's are just that, 'dynamic shared objects', each of
> which must have its own static vtable copy so it is not quite obvious
> to me how could it work then...?

Fixups are applied at load time if the symbol is already loaded into
the executable image. Of course, all this depends on how the DSO is
loaded. See http://gcc.gnu.org/ml/gcc/2002-05/msg01970.html for
relevant details.

-- 
Dave Abrahams
BoostPro Computing
http://www.boostpro.com

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