Detailed symbols.map

Daniel van Vugt daniel.van.vugt at canonical.com
Wed Aug 26 07:52:57 UTC 2015


Might work, but it would be better to avoid creating a second redundant 
list, and to be able to detect breaks earlier with a simple "make". 
That's assuming the symbols in question are exercised sufficiently in 
tests and demos. Otherwise a break might still go unnoticed.


On 26/08/15 15:49, Robert Ancell wrote:
> Couldn't you just add .symbols files into debian/? Then the debuild
> would automatically fail until they were correctly updated.
>
> On Wed, Aug 26, 2015 at 7:30 AM Daniel van Vugt <vanvugt at gmail.com
> <mailto:vanvugt at gmail.com>> wrote:
>
>     If... we specified the complete function prototype for each C++ entry in
>     symbols.map (where the C++ symbol encodes its parameter types), then we
>     would be able to detect ABI breaks automatically as a build failure.
>     Instead of having to keep a keen eye on changes to include/*
>
>     Just a thought.
>
>     --
>     Mir-devel mailing list
>     Mir-devel at lists.ubuntu.com <mailto:Mir-devel at lists.ubuntu.com>
>     Modify settings or unsubscribe at:
>     https://lists.ubuntu.com/mailman/listinfo/mir-devel
>
>
>



More information about the Mir-devel mailing list