On Thursday, September 27, 2012 09:08:52 AM João Abecasis wrote:
> Thiago Macieira wrote:
> > But note that there's one stricter requirement: the forwards compatibility
> > that applies within a patch series. Adding this new virtual within the
> > same
> > patch series means a new, public symbol, which could get used in
> > applications.
> I don't know how to fix this, but is there a hard technical reason why
> the reimplementation of a virtual function needs to be *exported*?

Sub-classes of the class that newly re-implements the virtual method will 
refer to the symbol of the newly re-implemented virtual method once they're 
recompiled against the new headers. If the symbol isn't exported it won't link 
:)

Simon
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to