SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for abi-compliance-checker-2.3-4.1.noarch.rpm :

* Mon Aug 12 2024 Martin Jambor - Add -fpermissive to compiler flags invoked byt the testsuite because the generated files there do not have proper includes and so cause compiler errors with GCC 14.
* Thu Oct 17 2019 Richard Brown - Remove obsolete Groups tag (fate#326485)
* Fri Jul 20 2018 guillaume.gardetAATTopensuse.org- Add \'-fPIC\' option for AArch64 to avoid the following errors:
* relocation XXX which may bind externally can not be used when making a shared object; recompile with -fPIC
* dangerous relocation: unsupported relocation
* Sat Jun 16 2018 antoine.belvireAATTopensuse.org- Update to 2.3:
* Improvements: + Support for GCC 8 + Use -fdump-lang-class instead of -fdump-class-hierarchy + Use -fdump-lang-raw instead of -fdump-translation-unit + Enable internal mangling of C++ funcs for all future GCC versions + Added -keep-reserved option to report changes in reserved fields + Fixed license to LGPL 2.1
* Bug Fixes: + Fix detection of GCC 7 compiled with - -with-gcc-major-version-only + Fixed internal mangling + Escape braces in regex for compatibility with future Perl 5 versions + Redirect stderr of objdump -f to null- Add %check section.
* Sun Sep 03 2017 astiegerAATTsuse.com- update to 2.2:
* Improve support for Fortran
* Fix analysis of inline functions
* Fix analysis of calling conventions
* Fix handling of C++ keywords in C code
* Fix -lang option
* Fix handling of errors when compressing ABI dumps
* Fix style of the report
* Wed Jul 05 2017 astiegerAATTsuse.com- update to 2.1:
* Show added v-table symbols for public classes
* Fixed analysis of static methods
* Fixed analysis of typedefs
* Fixed analysis of zero-size structs
* Fixed logs
* Fixed analysis of static libraries on Windows
* Fixed search for files on Windows
* Documented -skip-internal-types option in -help
* Add noindex meta tag to report if no changes detected
* Sat Mar 25 2017 astiegerAATTsuse.com- update to 2.0:
* faster on big libraries
* Add a module to create ABI dump from AST tree
* Add a module to create AST dump
* Add a module to parse GCC AST
* Add a module to find system files and automatically generate include paths
* Add a module to mangle C++ symbols
* Add a module to read ELF binaries
* Add a module to handle type attributes
* Add a module to handle XML descriptors
* Add a module to filter symbols
* Add a module to handle input data
* Add a module for logging
* Partial support for GCC 6
* Compare versioned data types
* Add -filter option: a path to XML descriptor with skip_
* rules to filter analyzed symbols in the report
* Added -keep-cxx option to check ZS, ZNS and _ZNKS
* symbols
* Fix automatic generation of include paths
* Fix report for removed virtual symbols
* Fix XML-format ABI dumps
* Fix source-compatibility reports
* Fix counter of checked data types
* Fix lists of affected symbols
* Fix analysis of standard C++ libraries
* Fix analysis of added and removed virtual methods
* Fix style of the report
* Fix analysis of alias symbols
* Uncover changed typedefs properly
* Fix Parameter_From_Register and Parameter_To_Register rules
* Fix analysis of data types derived from template instances
* Enable -headers-only option automatically if header file is used as input library descriptor
* Fix analysis of template instances
* Fix analysis of static data
* Fix error message if modules are not installed
* Fix analysis of versioned symbols
* Fix -ext option
* Fix -use-dumps option
* Fix -debug option
* Fix console output
* Fri Jan 13 2017 astiegerAATTsuse.com- update to 1.99.25:
* test-abi-dumper: compare ABI dumps created by the ABI Dumper tool
* Do not list a symbol as removed in the source-compatibility report if it is presented in the dynsym table
* Thu Oct 06 2016 davejplaterAATTgmail.com- Update to 1.99.24- Upstream changes: Improvements
* Support for Clang
* Improved a module to compare operating systems
* Improved support for C++ keywords in C code New Options
* -skip-typedef-uncover: do not report a problem if type is covered or uncovered by typedef (useful for broken debug info)
* -skip-unidentified: skip header files in \'headers\' and \'include_preamble\' sections of the XML descriptor that cannot be found
* -disable-constants-check: do not check for changes in constants
* -skip-added-constants: do not detect added constants
* -skip-removed-constants: do not detect removed constants Bug Fixes
* Do not show GCC version in the source compatibility report
* Renamed CPU Type column to Arch in the report
* Support for ABI dumps v3.3
* The -cpp-compatible option is now enabled by default
* Wed Sep 14 2016 astiegerAATTsuse.com- update to 1.99.23:
* Fixed lists of affected symbols in the XML-format report
* Added -disable-quick-empty-report option
* Improved generation of quick empty reports
* Improved SysCheck.pm module for analysis of operating systems
 
ICM