/usr/share/lintian/data/binaries/arch-regex is in lintian 2.5.22ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | # Manually maintained table of architectures and their "file(1)"
# signature. Table based on checks/emdebian's %archdetecttable, as
# found in emdebian-tools.
#
# syntax:
# key ~~regex
#
# Note spaces on the right hand side of ~~ are assumed to be a part
# of the regex.
#
# Please keep this sorted based on the arch names.
# Phony architectures used for some special cases, where Lintian just
# requires the number of "bits" to be correct.
#
32 ~~ELF 32-bit
64 ~~ELF 64-bit
# Regular architectures
alpha ~~ELF 64-bit LSB .* Alpha
amd64 ~~ELF 64-bit LSB .* x86-64, .* (?:GNU/Linux|(?!GNU))
arm ~~ELF 32-bit LSB .* ARM, version \d,
armeb ~~ELF 32-bit MSB .* ARM
armel ~~ELF 32-bit LSB .* ARM, .* \(SYSV\)
armhf ~~ELF 32-bit LSB .* ARM, .* \(SYSV\)
#avr32 ~~ELF 32-bit MSB .* \(SYSV\)
hppa ~~ELF 32-bit MSB .* PA-RISC
hppa64 ~~ELF 64-bit MSB .* PA-RISC
hurd-i386 ~~ELF 32-bit LSB .* Intel 80386, .* (?:GNU/Hurd|(?!GNU))
i386 ~~ELF 32-bit LSB .* 80386, .* (?:GNU/Linux|(?!GNU))
ia64 ~~ELF 64-bit LSB .* IA-64
kfreebsd-amd64~~ELF 64-bit LSB .* x86-64, .* (?:GNU/kFreeBSD|(?!GNU))
kfreebsd-i386 ~~ELF 32-bit LSB .* 80386, .* (?:GNU/kFreeBSD|(?!GNU))
lpia ~~ELF 32-bit LSB .* 80386, .* (?:GNU/Linux|(?!GNU))
m32r ~~ELF 32-bit MSB .* M32R
m68k ~~ELF 32-bit MSB .* 680[02]0
mips ~~ELF 32-bit MSB .* MIPS
mipsel ~~ELF 32-bit LSB .* MIPS
#mipsn32 ~~ELF 32-bit LSB .* MIPS.* N32
mips64 ~~ELF 64-bit MSB .* MIPS
mipsel64 ~~ELF 64-bit LSB .* MIPS
powerpc ~~ELF 32-bit MSB .* PowerPC
powerpcspe ~~ELF 32-bit MSB .* PowerPC .* cisco 4500
ppc64 ~~ELF 64-bit MSB .* PowerPC
s390 ~~ELF 32-bit MSB .* S.390
s390x ~~ELF 64-bit MSB .* S.390
sh4 ~~ELF 32-bit LSB .* Renesas SH
sparc ~~ELF 32-bit MSB .* SPARC
#sparcv9b ~~ELF 32-bit MSB .* SPARC.* V8\+
sparc64 ~~ELF 64-bit MSB .* SPARC
x32 ~~ELF 32-bit LSB .* x86-64
|