<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=abipkgdiff</id>
	<title>abipkgdiff - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=abipkgdiff"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=abipkgdiff&amp;action=history"/>
	<updated>2026-05-27T21:33:38Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=abipkgdiff&amp;diff=6657&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;= abipkgdiff(1) - Linux manual sida =  == NAMN == &#039;&#039;&#039;abipkgdiff&#039;&#039;&#039; - jämför ABIs för ELF-filer i mjukvarupaket  &#039;&#039;&#039;abipkgdiff&#039;&#039;&#039; jämför Application Binary Interfaces (ABI) för ELF-binära filer som finns i två mjukvarupaket. Stödda paketformat är Deb, RPM, tar-arkiv (komprimerade eller inte) och kataloger som innehåller binärer.  För en omfattande rapport om ABI-ändringar krävs att de två ingångspaketen åtföljs av sina debug-informationpaket, som inneh...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=abipkgdiff&amp;diff=6657&amp;oldid=prev"/>
		<updated>2025-01-12T08:02:32Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;= abipkgdiff(1) - Linux manual sida =  == NAMN == &amp;#039;&amp;#039;&amp;#039;abipkgdiff&amp;#039;&amp;#039;&amp;#039; - jämför ABIs för ELF-filer i mjukvarupaket  &amp;#039;&amp;#039;&amp;#039;abipkgdiff&amp;#039;&amp;#039;&amp;#039; jämför Application Binary Interfaces (ABI) för ELF-binära filer som finns i två mjukvarupaket. Stödda paketformat är Deb, RPM, tar-arkiv (komprimerade eller inte) och kataloger som innehåller binärer.  För en omfattande rapport om ABI-ändringar krävs att de två ingångspaketen åtföljs av sina debug-informationpaket, som inneh...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= abipkgdiff(1) - Linux manual sida =&lt;br /&gt;
&lt;br /&gt;
== NAMN ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;abipkgdiff&amp;#039;&amp;#039;&amp;#039; - jämför ABIs för ELF-filer i mjukvarupaket&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;abipkgdiff&amp;#039;&amp;#039;&amp;#039; jämför Application Binary Interfaces (ABI) för ELF-binära filer som finns i två mjukvarupaket. Stödda paketformat är Deb, RPM, tar-arkiv (komprimerade eller inte) och kataloger som innehåller binärer.&lt;br /&gt;
&lt;br /&gt;
För en omfattande rapport om ABI-ändringar krävs att de två ingångspaketen åtföljs av sina debug-informationpaket, som innehåller debug-information i DWARF, CTF eller BTF-format. Om binärerna redan innehåller debug-information i en sektion, behövs inga separata debug-paket.&lt;br /&gt;
&lt;br /&gt;
Som standard använder &amp;#039;&amp;#039;&amp;#039;abipkgdiff&amp;#039;&amp;#039;&amp;#039; DWARF-format för debug-information om det finns, annars används CTF eller BTF. Om inget debug-info hittas, beaktas endast ELF-symboler och deras tillägg eller borttagning.&lt;br /&gt;
&lt;br /&gt;
Verktyget använder Libabigail-biblioteket för analys och jämförelse av binärer samt deras debug-information.&lt;br /&gt;
&lt;br /&gt;
== ANVÄNDNING ==&lt;br /&gt;
abipkgdiff [alternativ] &amp;amp;lt;paket1&amp;amp;gt; &amp;amp;lt;paket2&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;paket1&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;paket2&amp;#039;&amp;#039;&amp;#039; är de paket som innehåller binärerna som ska jämföras.&lt;br /&gt;
&lt;br /&gt;
== MILJÖVARIABLER ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;abipkgdiff&amp;#039;&amp;#039;&amp;#039; laddar två standardfiler för undertryckningsspecifikationer och använder deras innehåll för att filtrera ut rapporter om ABI-ändringar som kan betraktas som falska positiva:&lt;br /&gt;
&lt;br /&gt;
* **Systemomfattande undertryckningsfil**  &lt;br /&gt;
Anges av miljövariabeln `LIBABIGAIL_DEFAULT_SYSTEM_SUPPRESSION_FILE`. Om variabeln inte är satt laddas `/usr/lib/debug/libabigail-default.abignore` (om filen finns).&lt;br /&gt;
&lt;br /&gt;
* **Användarspecifik undertryckningsfil**  &lt;br /&gt;
Anges av miljövariabeln `LIBABIGAIL_DEFAULT_USER_SUPPRESSION_FILE`. Om variabeln inte är satt laddas `$HOME/.abignore` (om filen finns).&lt;br /&gt;
&lt;br /&gt;
Utöver dessa standardfiler letar verktyget efter filer som slutar på `.abignore` i paketen och lägger till dessa som undertryckningsspecifikationer.&lt;br /&gt;
&lt;br /&gt;
== ALTERNATIV ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--help | -h&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Visa en kort hjälptext och avsluta.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--version | -v&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Visa programversionen och avsluta.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--debug-info-pkg1 | --d1 &amp;amp;lt;sökväg&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Ange sökväg till debug-informationpaketet för paket1.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--debug-info-pkg2 | --d2 &amp;amp;lt;sökväg&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Ange sökväg till debug-informationpaketet för paket2.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--devel-pkg1 | --devel1 &amp;amp;lt;sökväg&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Ange utvecklingspaket för paket1, som innehåller headers med publika typer.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--devel-pkg2 | --devel2 &amp;amp;lt;sökväg&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Ange utvecklingspaket för paket2, som innehåller headers med publika typer.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--drop-private-types&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Släpp alla typer som inte definieras i headers, för att minska minnesförbrukningen.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--dso-only&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Jämför endast delade bibliotek (DSO), inte exekverbara filer.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--private-dso&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Inkludera även privata DSO i jämförelsen.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--leaf-changes-only | -l&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Visa endast direkta ändringar, utan konsekvensanalys.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--impacted-interfaces&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Visa en lista över gränssnitt som påverkas av direkta ändringar.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--full-impact | -f&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Visa fullständig konsekvensanalys för ändringar.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--non-reachable-types | -t&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Analysera även typer som inte är nåbara från globala funktioner eller variabler.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--exported-interfaces-only&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Analysera endast typer nåbara från exporterade ELF-symboler.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--allow-non-exported-interfaces&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Tillåt analys av icke-exporterade gränssnitt.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--redundant&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Visa redundanta ändringar i diff-rapporter.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--harmless&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Visa endast ofarliga ändringar.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--no-linkage-name&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Uteslut länkagenamn från rapporten.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--no-added-syms&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Visa inte tillagda symboler.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--no-abignore&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Sök inte efter undertryckningsfiler i paketen.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--no-parallel&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Utför alla operationer sekventiellt.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--linux-kernel-abi-whitelist | -w &amp;amp;lt;fil&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
Ange vitlista för Linux Kernel ABI som ska jämföras.&lt;br /&gt;
&lt;br /&gt;
== RETURVÄRDE ==&lt;br /&gt;
Verktyget returnerar 0 om ABIs är lika, annars ett icke-nollvärde om de skiljer sig eller om ett fel uppstod.&lt;br /&gt;
&lt;br /&gt;
== FÖRFATTARE ==&lt;br /&gt;
Dodji Seketeli&lt;br /&gt;
&lt;br /&gt;
== COPYRIGHT ==&lt;br /&gt;
2014-2022, Red Hat, Inc.&lt;br /&gt;
&lt;br /&gt;
== KOLOFON ==&lt;br /&gt;
Denna sida är en del av &amp;#039;&amp;#039;&amp;#039;libabigail&amp;#039;&amp;#039;&amp;#039;-projektet (ABI Generic Analysis and Instrumentation Library). För mer information, besök [https://sourceware.org/libabigail/](https://sourceware.org/libabigail/).  &lt;br /&gt;
Buggrapporter kan lämnas på [https://sourceware.org/bugzilla/](https://sourceware.org/bugzilla/).&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/abipkgdiff.1.html&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Övrig Informationsmanual]]&lt;br /&gt;
[[Kategori:Linuxmanual]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>