From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 5C48F385843A; Tue, 7 Dec 2021 01:17:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5C48F385843A From: "woodard at redhat dot com" To: libabigail@sourceware.org Subject: [Bug default/27019] BUILD metabug Date: Tue, 07 Dec 2021 01:17:15 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: libabigail X-Bugzilla-Component: default X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: woodard at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: dodji at redhat dot com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: libabigail@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Mailing list of the Libabigail project List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Dec 2021 01:17:15 -0000 https://sourceware.org/bugzilla/show_bug.cgi?id=3D27019 --- Comment #1 from Ben Woodard --- Fundamental requirement: 1) to be able to use the abixml in place of the original ELF object when do= ing analysis and comparison this results in:=20 a) forall ELF_file abidw --abidiff must not report any changes - this h= as been the majority of the bugs found and fixed so far. b) forall libabigail_utilites it must be able to use an abixml file in place of the original ELF object -- e.g. 27635 2) abicompat must give accurate results as much as possible a) when evaluating compatibility calls from the libraries back into the application must be considered. 27208 (kind of) b) other library dependencies that the app relies on must also be considered when evaluating compatibility 27514 c) exceptions must be considered 28025 d) inline functions must be considered e) underlinked functions must be considered 27208 3) Objects created by different toolchains should not confuse libabigail wh= en doing comparison. We need tooling that allows us to reliably compare the AB= Is of objects created by different tool chains. a) const-ness of a function should not be an ABI artifact 28641 b) vtable positions need to be comparable even with the compiler implies the position rather than explicitly specifying it. 28642 c) template instantiations need drill down into template value paramete= rs rather than just relying on the template instantiation name 28664 --=20 You are receiving this mail because: You are on the CC list for the bug.=