On Tue, 20 Nov 2007, Aurelien Jarno wrote:
> > Though it's worth asking ourselves if it would make sense to have an
> > intermediary fallback between debian/*.symbols.<arch> and debian/*.symbols 
> > that
> > would be debian/*.symbols.<kernel>.
> 
> While it will fixes the problem due to the variation of the ABI across
> kernels, I am not sure that is the problem we will see the most. The
> most problematic variations, will happens on the same kernel, as it
> could be seen from bugs #441736, #429600 or #342084.

Riku said in #441736:
"This is the same bug as on unixodbc, #429600, #342084."

The issue is that some supplementary symbols are exported due to libtool
working differently with C++ libs for apparently no good reasons. It is not
really armel-specific (except for the fact that armel generated
supplementary symbols that should be not exported according to the version
script).

In any case, having new symbols as is the case in those reports will not
generate a failure with the default behaviour of dpkg-gensymbols unless
the maintainer want those failures.

So it's still not representative of failures that we're likely to get due
to dpkg-gensymbols (unless many maintainers decide to increase the level
of checks, which I doubt. Furthermore maintainers that do that are likely
reactive maintainer that will quickly integrate changes needed for
unofficial architectures).

That said, we might want to have the possibility to flag private symbols
in symbols file and have a mode where the disparition of private symbols
doesn't cause a failure. Not sure about it. 

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/



Reply via email to