This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [glibc wiki] Update of "Testing/ABI_checker" by AndreyPonomarenko


Hi!

First of all, Andrey, many thanks for creating
<http://sourceware.org/glibc/wiki/Testing/ABI_checker>!


On Wed, 08 Aug 2012 12:45:13 -0000, GLIBC Wiki <noreply@sourceware.org> wrote:
> The "Testing/ABI_checker" page has been changed by AndreyPonomarenko:
> http://sourceware.org/glibc/wiki/Testing/ABI_checker?action=diff&rev1=4&rev2=5
> 
> Comment:
> Added a note about CPU types

> + Note that ABI dump should be created for each supported CPU type (x86, x86_64, ARM, etc.) because the layout and size of data types are different on different CPUs and some ABI breaks may occur only on one of them.

Note that it's not only CPU type, but also the operating system adds
another orthogonal dimension to CPU type and glibc release version.
Currently you're implicitly assuming GNU/Linux, but there are also
GNU/Hurd and GNU/kFreeBSD ports for glibc (and some more, for example,
whatever thingy Roland is working on at the moment).  With my GNU/Hurd
hat on, I'd like this ABI checking be done for GNU/Hurd, too.  (Please
tell if you're interested in helping with that.)

>   == Samples ==
> -  1. [[http://upstream-tracker.org/downloads/glibc/glibc-2.16-x86_64.abi|ABI dump]] for glibc 2.16 on x86_64 (and the same in [[http://upstream-tracker.org/downloads/glibc/glibc-2.16-x86_64.xml.abi|XML]])
> +  1. [[http://upstream-tracker.org/downloads/glibc/glibc-2.16-x86_64.abi|ABI dump]] for glibc 2.16 on x86_64 (and the same in [[http://upstream-tracker.org/downloads/glibc/glibc-2.16-x86_64.abi.xml|XML]])
>    2. [[http://upstream-tracker.org/compat_reports/glibc/2.11.3_to_2.13/abi_compat_report.html|Compatibility report]] between glibc 2.11.3 and 2.13 on x86
>    3. [[http://upstream-tracker.org/versions/glibc.html|Upstream Tracker]] reports for glibc releases

Likewise, this data also is for GNU/Linux but doesn't say so explicitly.
Are you in a position to get this generalized/made explicit at
<http://upstream-tracker.org/>, and would they be willing to host
GNU/Hurd data, too?


GrÃÃe,
 Thomas

Attachment: pgp00000.pgp
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]