glibc-abi

Created 6 years ago
Maintained by codonell
The project provides curated ABI metadata for upstream and downstream glibc uses.
Members 1
Carlos O'Donell committed 6 years ago

The glibc-abi project

The project provides curated ABI metadata for upstream and downstream glibc uses. The following ABI variants have been curated against commit id d92633e7a991fbc7c17cb1a4f1c3760bc1fb0677 from upstream master branch (git://sourceware.org/git/glibc.git).

Create a release tarball with 'make dist' e.g.

make dist
ABI version glibc-2.27
make[1]: Entering directory 'glibc-abi'
git archive --format=tar.gz --prefix=glibc-2.27/ glibc-2.27 -o glibc-abi-glibc-2.27.tar.gz
md5sum glibc-abi-glibc-2.27.tar.gz
584fa62121aa90ade38c18b6d6a23592  glibc-abi-glibc-2.27.tar.gz
make[1]: Leaving directory 'glibc-abi'

Machine: aarch64

  • Directory: aarch64-linux-gnu
  • Variant: LP64, hard-float, LE: /lib/ld-linux-aarch64.so.1

Machine: arm

  • Directory: arm-linux-gnueabihf
  • Variant: hard-float ABI, LE: /lib/ld-linux-armhf.so.3

Machine: x86

  • Directory: i686-linux-gnu
  • Variant: 32-bit, hard-float, LE: /lib/ld-linux.so.2

  • Directory: x86_64-linux-gnu

  • Variant: 64-bit, hard-float, LE: /lib64/ld-linux-x86-64.so.2

Machine: powerpc

  • Directory: powerpc64le-linux-gnu
  • Variant: 64-bit, hard-float, LE: /lib64/ld64.so.2

  • Directory: powerpc64-linux-gnu

  • Variant: 64-bit, hard-float, BE: /lib64/ld64.so.1

Machine: s390

  • Directory: s390x-linux-gnu
  • Variant: 64-bit, hard-float, BE: /lib/ld64.so.1

Official ABI list

For the full upstream list of available ABI variants see: https://sourceware.org/glibc/wiki/ABIList