summaryrefslogtreecommitdiff
path: root/scripts/t
diff options
context:
space:
mode:
authorGuillem Jover <guillem@debian.org>2009-11-20 03:14:29 +0100
committerGuillem Jover <guillem@debian.org>2009-11-20 04:28:09 +0100
commita99017c55cfd69135110b48fb77203f413077228 (patch)
tree230cd14df6b946707657f6e367a588f9dc62f21d /scripts/t
parent791ec2860288979ed1e34d7b963c198b61973a33 (diff)
downloaddpkg-a99017c55cfd69135110b48fb77203f413077228.tar.gz
build: Do not ship objdump.tags-<arch> files in the repo
This was causing diff problems as the file was changing depending on the build system. Now it should be stable as it's always generated at check time.
Diffstat (limited to 'scripts/t')
-rw-r--r--scripts/t/200_Dpkg_Shlibs.t7
-rw-r--r--scripts/t/200_Dpkg_Shlibs/objdump.tags-amd6472
-rw-r--r--scripts/t/200_Dpkg_Shlibs/objdump.tags-i38673
3 files changed, 5 insertions, 147 deletions
diff --git a/scripts/t/200_Dpkg_Shlibs.t b/scripts/t/200_Dpkg_Shlibs.t
index 65b8277b1..876a7ca78 100644
--- a/scripts/t/200_Dpkg_Shlibs.t
+++ b/scripts/t/200_Dpkg_Shlibs.t
@@ -29,6 +29,7 @@ my @save_paths = @Dpkg::Shlibs::librarypaths;
my $srcdir = $ENV{srcdir} || '.';
my $datadir = $srcdir . '/t/200_Dpkg_Shlibs';
+my $tmpdir = 't.tmp/200_Dpkg_Shlibs';
# We want relative paths inside the ld.so.conf fragments to work, and $srcdir
# is usually a relative path, so let's temporarily switch directory.
@@ -288,14 +289,16 @@ ok (defined $sym_file->{objects}{'libsymboltags.so.1'}{syms}{'symbol21_amd64@Bas
# Preload objdumps
my $tags_obj_i386 = Dpkg::Shlibs::Objdump::Object->new();
-open $objdump, '<', "$datadir/objdump.tags-i386" or die "$datadir/objdump.tags-i386: $!";
+open $objdump, '<', "$tmpdir/objdump.tags-i386"
+ or die "$tmpdir/objdump.tags-i386: $!";
$tags_obj_i386->_parse($objdump);
close $objdump;
$sym_file->merge_symbols($tags_obj_i386, '100.MISSING');
is_deeply($sym_file, $sym_file_dup, "is objdump.tags-i386 and symbols.tags.in in sync");
my $tags_obj_amd64 = Dpkg::Shlibs::Objdump::Object->new();
-open $objdump, '<', "$datadir/objdump.tags-amd64" or die "$datadir/objdump.tags-amd64: $!";
+open $objdump, '<', "$tmpdir/objdump.tags-amd64"
+ or die "$tmpdir/objdump.tags-amd64: $!";
$tags_obj_amd64->_parse($objdump);
close $objdump;
diff --git a/scripts/t/200_Dpkg_Shlibs/objdump.tags-amd64 b/scripts/t/200_Dpkg_Shlibs/objdump.tags-amd64
deleted file mode 100644
index b6865e5d8..000000000
--- a/scripts/t/200_Dpkg_Shlibs/objdump.tags-amd64
+++ /dev/null
@@ -1,72 +0,0 @@
-
-libsymboltags.so.1: file format elf64-x86-64
-architecture: i386:x86-64, flags 0x00000150:
-HAS_SYMS, DYNAMIC, D_PAGED
-start address 0x0000000000000560
-
-Program Header:
- LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**21
- filesz 0x0000000000000774 memsz 0x0000000000000774 flags r-x
- LOAD off 0x0000000000000778 vaddr 0x0000000000200778 paddr 0x0000000000200778 align 2**21
- filesz 0x0000000000000208 memsz 0x0000000000000218 flags rw-
- DYNAMIC off 0x00000000000007a0 vaddr 0x00000000002007a0 paddr 0x00000000002007a0 align 2**3
- filesz 0x00000000000001a0 memsz 0x00000000000001a0 flags rw-
- NOTE off 0x0000000000000190 vaddr 0x0000000000000190 paddr 0x0000000000000190 align 2**2
- filesz 0x0000000000000024 memsz 0x0000000000000024 flags r--
-EH_FRAME off 0x00000000000006c8 vaddr 0x00000000000006c8 paddr 0x00000000000006c8 align 2**2
- filesz 0x000000000000002c memsz 0x000000000000002c flags r--
- STACK off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**3
- filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
-
-Dynamic Section:
- NEEDED libc.so.6
- SONAME libsymboltags.so.1
- INIT 0x0000000000000520
- FINI 0x00000000000006b8
- HASH 0x00000000000001b8
- GNU_HASH 0x0000000000000208
- STRTAB 0x00000000000003a0
- SYMTAB 0x0000000000000250
- STRSZ 0x00000000000000c6
- SYMENT 0x0000000000000018
- PLTGOT 0x0000000000200958
- PLTRELSZ 0x0000000000000018
- PLTREL 0x0000000000000007
- JMPREL 0x0000000000000508
- RELA 0x00000000000004a8
- RELASZ 0x0000000000000060
- RELAENT 0x0000000000000018
- VERNEED 0x0000000000000488
- VERNEEDNUM 0x0000000000000001
- VERSYM 0x0000000000000466
- RELACOUNT 0x0000000000000001
-
-Version References:
- required from libc.so.6:
- 0x09691a75 0x00 02 GLIBC_2.2.5
-
-DYNAMIC SYMBOL TABLE:
-0000000000000520 l d .init 0000000000000000 .init
-0000000000000000 w D *UND* 0000000000000000 __gmon_start__
-0000000000000000 w D *UND* 0000000000000000 _Jv_RegisterClasses
-0000000000000000 w DF *UND* 0000000000000000 GLIBC_2.2.5 __cxa_finalize
-0000000000000650 g DF .text 0000000000000002 Base symbol21_amd64
-0000000000200990 g D *ABS* 0000000000000000 Base _end
-0000000000200980 g D *ABS* 0000000000000000 Base _edata
-0000000000200980 g D *ABS* 0000000000000000 Base __bss_start
-0000000000000520 g DF .init 0000000000000000 Base _init
-00000000000006b8 g DF .fini 0000000000000000 Base _fini
-0000000000000640 g DF .text 0000000000000002 Base symbol11_optional
-0000000000000660 g DF .text 0000000000000002 Base symbol31_randomtag
-0000000000000670 g DF .text 0000000000000002 Base symbol51_untagged
-
-
-DYNAMIC RELOCATION RECORDS
-OFFSET TYPE VALUE
-0000000000200978 R_X86_64_RELATIVE *ABS*+0x0000000000200978
-0000000000200940 R_X86_64_GLOB_DAT __gmon_start__
-0000000000200948 R_X86_64_GLOB_DAT _Jv_RegisterClasses
-0000000000200950 R_X86_64_GLOB_DAT __cxa_finalize
-0000000000200970 R_X86_64_JUMP_SLOT __cxa_finalize
-
-
diff --git a/scripts/t/200_Dpkg_Shlibs/objdump.tags-i386 b/scripts/t/200_Dpkg_Shlibs/objdump.tags-i386
deleted file mode 100644
index 425709bbc..000000000
--- a/scripts/t/200_Dpkg_Shlibs/objdump.tags-i386
+++ /dev/null
@@ -1,73 +0,0 @@
-
-libsymboltags.so.1: file format elf64-x86-64
-architecture: i386:x86-64, flags 0x00000150:
-HAS_SYMS, DYNAMIC, D_PAGED
-start address 0x0000000000000590
-
-Program Header:
- LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**21
- filesz 0x00000000000007d4 memsz 0x00000000000007d4 flags r-x
- LOAD off 0x00000000000007d8 vaddr 0x00000000002007d8 paddr 0x00000000002007d8 align 2**21
- filesz 0x0000000000000208 memsz 0x0000000000000218 flags rw-
- DYNAMIC off 0x0000000000000800 vaddr 0x0000000000200800 paddr 0x0000000000200800 align 2**3
- filesz 0x00000000000001a0 memsz 0x00000000000001a0 flags rw-
- NOTE off 0x0000000000000190 vaddr 0x0000000000000190 paddr 0x0000000000000190 align 2**2
- filesz 0x0000000000000024 memsz 0x0000000000000024 flags r--
-EH_FRAME off 0x0000000000000708 vaddr 0x0000000000000708 paddr 0x0000000000000708 align 2**2
- filesz 0x0000000000000034 memsz 0x0000000000000034 flags r--
- STACK off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**3
- filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
-
-Dynamic Section:
- NEEDED libc.so.6
- SONAME libsymboltags.so.1
- INIT 0x0000000000000558
- FINI 0x00000000000006f8
- HASH 0x00000000000001b8
- GNU_HASH 0x0000000000000208
- STRTAB 0x00000000000003c0
- SYMTAB 0x0000000000000258
- STRSZ 0x00000000000000e0
- SYMENT 0x0000000000000018
- PLTGOT 0x00000000002009b8
- PLTRELSZ 0x0000000000000018
- PLTREL 0x0000000000000007
- JMPREL 0x0000000000000540
- RELA 0x00000000000004e0
- RELASZ 0x0000000000000060
- RELAENT 0x0000000000000018
- VERNEED 0x00000000000004c0
- VERNEEDNUM 0x0000000000000001
- VERSYM 0x00000000000004a0
- RELACOUNT 0x0000000000000001
-
-Version References:
- required from libc.so.6:
- 0x09691a75 0x00 02 GLIBC_2.2.5
-
-DYNAMIC SYMBOL TABLE:
-0000000000000558 l d .init 0000000000000000 .init
-0000000000000000 w D *UND* 0000000000000000 __gmon_start__
-0000000000000000 w D *UND* 0000000000000000 _Jv_RegisterClasses
-0000000000000000 w DF *UND* 0000000000000000 GLIBC_2.2.5 __cxa_finalize
-00000000000006a0 g DF .text 0000000000000002 Base symbol41_i386_and_optional
-00000000002009f0 g D *ABS* 0000000000000000 Base _end
-00000000002009e0 g D *ABS* 0000000000000000 Base _edata
-0000000000000680 g DF .text 0000000000000002 Base symbol22_i386
-00000000002009e0 g D *ABS* 0000000000000000 Base __bss_start
-0000000000000558 g DF .init 0000000000000000 Base _init
-00000000000006f8 g DF .fini 0000000000000000 Base _fini
-0000000000000670 g DF .text 0000000000000002 Base symbol11_optional
-0000000000000690 g DF .text 0000000000000002 Base symbol31_randomtag
-00000000000006b0 g DF .text 0000000000000002 Base symbol51_untagged
-
-
-DYNAMIC RELOCATION RECORDS
-OFFSET TYPE VALUE
-00000000002009d8 R_X86_64_RELATIVE *ABS*+0x00000000002009d8
-00000000002009a0 R_X86_64_GLOB_DAT __gmon_start__
-00000000002009a8 R_X86_64_GLOB_DAT _Jv_RegisterClasses
-00000000002009b0 R_X86_64_GLOB_DAT __cxa_finalize
-00000000002009d0 R_X86_64_JUMP_SLOT __cxa_finalize
-
-