Può essere fatto prima della compilazione, confrontando il codice? Esiste già qualche strumento per farlo?Come testare automaticamente la compatibilità binaria?
12
A
risposta
3
Si potrebbe trovare questo interessante: Static analysis tool to detect ABI breaks in C++
0
Ricordo che Purify aveva alcune funzionalità per verificare la compatibilità tra le build, take a look here.
8
ABI Compliance Checker - uno strumento per la verifica API indietro/compatibilità ABI di una libreria C/C++:
abi-compliance-checker -lib NAME -old OLD.abidump -new NEW.abidump
* .abidump file sono ABI discariche di vecchio e NUOVE versioni di libreria generate dallo strumento ABI Dumper.
icheck - interfaccia C ABI/API checker:
icheck --canonify -o old_version -I/usr/include/foo/ bar.h
icheck --compare -o results.txt old_version new_version
shlib-compat - ABI checker compatibilità che utilizza NANO informazioni di debug:
python shlib-compat -vv OLD.so NEW.so
Problemi correlati
- 1. Compatibilità binaria Haskell
- 2. Come testare la distribuzione di JBoss automaticamente?
- 3. Pure funzioni virtuali e compatibilità binaria
- 4. compatibilità binaria tra le distribuzioni Linux
- 5. Metodi refactoring e compatibilità binaria in Java
- 6. Do DEX e Dalvik supportano la compatibilità binaria Java?
- 7. .NET: rispetto a AssemblyVersion, cosa definisce la compatibilità binaria?
- 8. Come testare la compatibilità del browser in Linux
- 9. Come posso testare automaticamente i cookie?
- 10. Utilizzo di getter/setter diversi da quelli pubblici per la compatibilità binaria?
- 11. Compilatore GCC vs MS C++ per mantenere la compatibilità binaria delle API
- 12. Come testare la formula multiparametro
- 13. Come utilizzare la codifica binaria semplice CME
- 14. Come eseguire la ricerca binaria su NSArray?
- 15. come convertire la stringa binaria in decimale?
- 16. Come posso verificare la compatibilità con OpenCL?
- 17. strumenti o servizio cloud per testare la compatibilità javascript in diversi browser
- 18. Qual è la politica di compatibilità di Kotlin?
- 19. TensorFlow per la classificazione binaria
- 20. Come posso testare automaticamente la funzionalità delle applicazioni iOS e Android?
- 21. Qualche alternativa a Clirr (compatibilità binaria e sorgente con versioni precedenti)?
- 22. La proprietà CSS rispecchia la compatibilità?
- 23. JDK, JRE una compatibilità JAR
- 24. Script Bash per testare automaticamente l'output del programma - C
- 25. Come abilitare la compatibilità diretta su una libreria .NET riutilizzabile?
- 26. Implementare la ricerca binaria negli oggetti
- 27. Testare la funzione "System.Web.Mvc.ViewEngines.Engines.FindPartialView"
- 28. Integrazione di Edicola senza compromettere la compatibilità all'indietro
- 29. Compatibilità di Comet con la tecnologia corrente
- 30. Verificare la lunghezza della stringa binaria?