Pregunta

¿Se puede hacer antes de compilar, mediante la comparación de código? ¿Hay alguna herramienta que ya están haciendo esto?

¿Fue útil?

Solución

Otros consejos

ABI Cumplimiento del inspector - una herramienta para comprobar la compatibilidad hacia atrás API / ABI de un biblioteca de C / C ++:

abi-compliance-checker -lib NAME -old OLD.abidump -new NEW.abidump

*. Abidump archivos son ABI vertederos de versiones antiguas y nuevas bibliotecas generadas por el ABI Volquete herramienta.

introducir descripción de la imagen aquí

iCheck - C interfaz corrector ABI / API:

icheck --canonify -o old_version -I/usr/include/foo/ bar.h
icheck --compare -o results.txt old_version new_version

shlib-compat ABI - comprobador de compatibilidad esa información de depuración DWARF usos:

python shlib-compat -vv OLD.so NEW.so

Recuerdo Purificar tenía algunas funciones para verificar la compatibilidad entre construye, echar un vistazo aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top