dpkg (1.18.25) stretch; urgency=medium
[dpkg] / scripts / t / Dpkg_Shlibs / basictags.c
CommitLineData
1479465f
GJ
1/*
2 * $ gcc -shared -fPIC -Wl,-soname -Wl,libbasictags.so.1 \
3 * -o libbasictags.so.1 -DAMD64 basictags.c
4 * $ objdump -wfpTR libbasictags.so.1 > objdump.basictags-amd64
5 * $ gcc -shared -fPIC -Wl,-soname -Wl,libbasictags.so.1 \
6 * -o libbasictags.so.1 -DI386 basictags.c
7 * $ objdump -wfpTR libbasictags.so.1 > objdump.basictags-i386
8 * $ gcc -shared -fPIC -Wl,-soname -Wl,libbasictags.so.1 \
9 * -o libbasictags.so.1 -DMIPS basictags.c
10 * $ objdump -wfpTR libbasictags.so.1 > objdump.basictags-mips
11 */
12
13void symbol11_optional(void);
14void symbol11_optional(void) {}
15
16#if defined(AMD64)
17void symbol21_amd64(void);
18void symbol21_amd64(void) {}
19#elif defined(I386)
20void symbol22_i386(void);
21void symbol22_i386(void) {}
22#elif defined(MIPS)
23void symbol23_mips(void);
24void symbol23_mips(void) {}
25#endif
26
27#if defined(AMD64)
28void symbol25_64(void);
29void symbol25_64(void) {}
30#else
31void symbol24_32(void);
32void symbol24_32(void) {}
33#endif
34
35#if defined(MIPS)
36void symbol27_big(void);
37void symbol27_big(void) {}
38#else
39void symbol26_little(void);
40void symbol26_little(void) {}
41#endif
42
43#if defined(I386)
44void symbol28_little_32(void);
45void symbol28_little_32(void) {}
46#endif
47
48void symbol31_randomtag(void);
49void symbol31_randomtag(void) {}
50
51/* (arch=i386|optional)symbol41_i386_and_optional@Base */
52#if defined(I386)
53void symbol41_i386_and_optional(void);
54void symbol41_i386_and_optional(void) {}
55#endif
56/* (arch=mips|optional)symbol42_i386_and_optional@Base */
57#if defined(MIPS)
58void symbol42_mips_and_optional(void);
59void symbol42_mips_and_optional(void) {}
60#endif
61
62void symbol51_untagged(void);
63void symbol51_untagged(void) {}