]> git.pld-linux.org Git - packages/elfutils.git/blob - elfutils-debian-manpages.patch
- disable run-elflint-self.sh on sparcs and alpha
[packages/elfutils.git] / elfutils-debian-manpages.patch
1 --- elfutils-0.84.orig/debian/man/strip.pod
2 +++ elfutils-0.84/debian/man/strip.pod
3 @@ -0,0 +1,65 @@
4 +=head1 NAME
5 +
6 +eu-strip - Discard symbols from object files
7 +
8 +=head1 SYNOPSIS
9 +
10 +eu-strip [OPTION...] [FILE...]
11 +
12 +=head1 OPTIONS
13 +
14 +=head2 Output selection:
15 +
16 +=over 8
17 +
18 +=item B<-f I<FILE>>
19 +
20 +Extract the removed sections into I<FILE>
21 +
22 +
23 +=item B<-o I<FILE>>
24 +
25 +Place stripped output into I<FILE>
26 +
27 +=back
28 +
29 +=head2 Output options:
30 +
31 +=over 8
32 +
33 +=item B<-g, --strip-debug>
34 +
35 +Remove all debugging symbols
36 +
37 +=item B<-p, --preserve-dates>
38 +
39 +Copy modified/access timestamps to the output
40 +
41 +=item B<--permissive>
42 +
43 +Relax a few rules to handle slightly broken ELF files
44 +
45 +=item B<--remove-comment>
46 +
47 +Remove .comment section
48 +
49 +=item B<-?, --help>
50 +
51 +Ask for help
52 +
53 +=item B<--usage>
54 +
55 +Give a short usage message
56 +
57 +=item B<-V, --version>
58 +
59 +Print program version
60 +
61 +=back
62 +
63 +=head1 AUTHOR
64 +
65 +Report bugs to <drepper@redhat.com>.
66 +
67 +This manual page written by Andrew Stribblehill for Debian but may be
68 +freely used by anyone.
69 --- elfutils-0.84.orig/debian/man/elflint.pod
70 +++ elfutils-0.84/debian/man/elflint.pod
71 @@ -0,0 +1,49 @@
72 +=head1 NAME
73 +
74 +eu-elflint - Pedantic checker of ELF files
75 +
76 +=head1 SYNOPSIS
77 +
78 +eu-elflint [OPTION...] FILE...
79 +
80 +=head1 DESCRIPTION
81 +
82 +Pedantic checking of ELF files compliance with gABI/psABI spec.
83 +
84 +=head1 OPTIONS
85 +
86 +=over 8
87 +
88 +=item B<--gnu-ld>
89 +
90 +Binary has been created with GNU ld and is therefore known to be
91 +broken in certain ways
92 +
93 +=item B<-q, --quiet>
94 +
95 +Do not print anything if successful
96 +
97 +=item B<--strict>
98 +
99 +Be extremely strict, flag level 2 features.
100 +
101 +=item B<-?, --help>
102 +
103 +Ask for help
104 +
105 +=item B<--usage>
106 +
107 +Give a short usage message
108 +
109 +=item B<-V, --version>
110 +
111 +Print program version
112 +
113 +=back
114 +
115 +=head1 AUTHOR
116 +
117 +Report bugs to <drepper@redhat.com>.
118 +
119 +This manual page written by Andrew Stribblehill for Debian but may be
120 +freely used by anyone.
121 --- elfutils-0.84.orig/debian/man/ld.pod
122 +++ elfutils-0.84/debian/man/ld.pod
123 @@ -0,0 +1,220 @@
124 +=head1 NAME
125 +
126 +eu-ld - Combine object and archive files
127 +
128 +=head1 SYNOPSIS
129 +
130 +eu-ld [OPTION...] [FILE]...
131 +
132 +=head1 OPTIONS
133 +
134 +=over 8
135 +
136 +=item B<-(>
137 +
138 +Start a group.
139 +
140 +=item B<-)>
141 +
142 +End a group.
143 +
144 +=item B<-B dynamic>
145 +
146 +Prefer linking against shared libraries.
147 +
148 +=item B<-B local>
149 +
150 +Causes symbol not assigned to a version be reduced to local.
151 +
152 +=item B<-B static>
153 +
154 +Do not link against shared libraries.
155 +
156 +=item B<-c FILE>
157 +
158 +Use linker script in FILE.
159 +
160 +=item B<-e, --entry=ADDRESS>
161 +
162 +Set entry point address.
163 +
164 +=item B<-E, --export-dynamic>
165 +
166 +Export all dynamic symbols.
167 +
168 +=item B<--gc-sections> 
169 +
170 +Remove unused sections.
171 +
172 +=item B<-G, --shared> 
173 +
174 +Generate dynamic shared object.
175 +
176 +=item B<-h, --soname=NAME>
177 +
178 +Set soname of shared object.
179 +
180 +=item B<-i>
181 +
182 +Ignore LD_LIBRARY_PATH environment variable.
183 +
184 +=item B<-I, --dynamic-linker=NAME>
185 +
186 +Set the dynamic linker name.
187 +
188 +=item B<-L PATH>
189 +
190 +Add PATH to list of directories files are searched in.
191 +
192 +=item B<-m, --emulation=NAME>
193 +
194 +Set emulation to NAME.
195 +
196 +=item B<--no-gc-sections>
197 +
198 +Don't remove unused sections.
199 +
200 +=item B<--no-whole-archive>
201 +
202 +Stop including the whole arhives in the output.
203 +
204 +=item B<-o, --output=FILE>
205 +
206 +Place output in FILE.
207 +
208 +=item B<-O[LEVEL]>
209 +
210 +Set optimization level to LEVEL.
211 +
212 +=item B<--pagesize=SIZE>
213 +
214 +Assume pagesize for the target system to be SIZE.
215 +
216 +=item B<-Q y | n>
217 +
218 +Add/suppress addition indentifying link-editor to
219 +.comment section
220 +
221 +=item B<--runpath=PATH>
222 +
223 +Set runtime DSO search path.
224 +
225 +=item B<--runpath-link=PATH>
226 +
227 +Set link time DSO search path.
228 +
229 +=item B<-r>
230 +
231 +Generate relocatable object.
232 +
233 +=item B<-s, --strip-all>
234 +
235 +Strip all symbols.
236 +
237 +=item B<-S, --strip-debug>
238 +
239 +Strip debugging symbols.
240 +
241 +=item B<-t, --trace> 
242 +
243 +Trace file opens.
244 +
245 +=item B<-v, --verbose>
246 +
247 +Verbose messages.
248 +
249 +=item B<--version-script=FILE>
250 +
251 +Read version information from FILE.
252 +
253 +=item B<--whole-archive>
254 +
255 +Include whole archives in the output from now on.
256 +
257 +=item B<-z allextract>
258 +
259 +Same as --whole-archive.
260 +
261 +=item B<-z combreloc | nocombreloc>
262 +
263 +Do/do not combine relocation sections.
264 +
265 +=item B<-z defaultextract>
266 +
267 +Default rules of extracting from archive; weak
268 +references are not enough.
269 +
270 +=item B<-z defs | nodefs>
271 +
272 +Disallow/allow undefined symbols in DSOs.
273 +
274 +=item B<-z ignore | record>
275 +
276 +Ignore/record dependencies on unused DSOs.
277 +
278 +=item B<-z initfirst>
279 +
280 +Mark object to be initialized first.
281 +
282 +=item B<-z lazyload | nolazyload>
283 +
284 +Enable/disable lazy-loading flag for following
285 +dependencies.
286 +
287 +=item B<-z muldefs>
288 +
289 +Allow multiple definitions; first is used.
290 +
291 +=item B<-z nodefaultlib>
292 +
293 +Object is marked to not use default search path at
294 +runtime.
295 +
296 +=item B<-z nodelete>
297 +
298 +Object cannot be unloaded at runtime.
299 +
300 +=item B<-z nodlopen> 
301 +
302 +Mark object as not loadable with 'dlopen'.
303 +
304 +=item B<-z now> 
305 +
306 +Relocation will not be processed lazily.
307 +
308 +=item B<-z origin> 
309 +
310 +Object requires immediate handling of $ORIGIN.
311 +
312 +=item B<-z systemlibrary>
313 +
314 +Generated DSO will be a system library.
315 +
316 +=item B<-z weakextract>
317 +
318 +Weak references cause extraction from archive.
319 +
320 +=item B<-?, --help>
321 +
322 +Give this help list
323 +
324 +=item B<--usage>
325 +
326 +Give a short usage message
327 +
328 +=item B<-V, --version>
329 +
330 +Print program version
331 +
332 +=back
333 +
334 +Mandatory or optional arguments to long options are also mandatory or optional
335 +for any corresponding short options.
336 +
337 +=head1 AUTHOR
338 +
339 +Report bugs to <drepper@redhat.com>.
340 +
341 +This manual page written by Andrew Stribblehill for Debian but may be
342 +freely used by anyone.
343 +
344 --- elfutils-0.84.orig/debian/man/nm.pod
345 +++ elfutils-0.84/debian/man/nm.pod
346 @@ -0,0 +1,121 @@
347 +=head1 NAME
348 +
349 +eu-nm - List symbols from ELF files
350 +
351 +=head1 SYNOPSIS
352 +
353 +eu-nm [OPTION...] [FILE...]
354 +
355 +=head1 OPTIONS
356 +
357 +=head2 Output selection:
358 +
359 +=over 8
360 +
361 +=item B<-a, --debug-syms>
362 +
363 +Display debugger-only symbols
364 +
365 +=item B<--defined-only>
366 +
367 +Display only defined symbols
368 +
369 +=item B<-D, --dynamic>
370 +
371 +Display dynamic symbols instead of normal symbols
372 +
373 +=item B<-g, --extern-only>
374 +
375 +Display only external symbols
376 +
377 +=item B<-s, --print-armap>
378 +
379 +Include index for symbols from archive members
380 +
381 +=item B<-u, --undefined-only>
382 +
383 +Display only undefined symbols
384 +
385 +=back
386 +
387 +=head2 Output format:
388 +
389 +=over 8
390 +
391 +=item B<-A, --print-file-name>
392 +
393 +Print name of the input file before every symbol
394 +
395 +=item B<-B>
396 +
397 +Same as --format=bsd
398 +
399 +=item B<-f, --format=I<FORMAT>>
400 +
401 +Use the output format I<FORMAT>.  I<FORMAT> can be `bsd', `sysv' or
402 +`posix'.  The default is `sysv'.
403 +
404 +=item B<--mark-weak>
405 +
406 +Mark weak symbols
407 +
408 +=item B<-P, --portability>
409 +
410 +Same as --format=posix
411 +
412 +=item B<-S, --print-size>
413 +
414 +Print size of defined symbols
415 +
416 +=item B<-t, --radix=RADIX>
417 +
418 +Use RADIX for printing symbol values
419 +
420 +=back
421 +
422 +=head2 Output options:
423 +
424 +=over 8
425 +
426 +=item B<-n, --numeric-sort>
427 +
428 +Sort symbols numerically by address
429 +
430 +=item B<-p, --no-sort>
431 +
432 +Do not sort the symbols
433 +
434 +=item B<-r, --reverse-sort>
435 +
436 +Reverse the sense of the sort
437 +
438 +=back
439 +
440 +
441 +=head2 Miscellaneous:
442 +
443 +=over 8
444 +
445 +=item B<-?, --help>
446 +
447 +Ask for help
448 +
449 +=item B<--usage>
450 +
451 +Give a short usage message
452 +
453 +=item B<-V, --version>
454 +
455 +Print program version
456 +
457 +=back
458 +
459 +Mandatory or optional arguments to long options are also mandatory or
460 +optional for any corresponding short options.
461 +
462 +=head1 AUTHOR
463 +
464 +Report bugs to <drepper@redhat.com>.
465 +
466 +This manual page written by Andrew Stribblehill for Debian but may be
467 +freely used by anyone.
468 --- elfutils-0.84.orig/debian/man/readelf.pod
469 +++ elfutils-0.84/debian/man/readelf.pod
470 @@ -0,0 +1,87 @@
471 +=head1 NAME
472 +
473 +eu-readelf - Print information from ELF file in human-readable form.
474 +
475 +=head1 SYNOPSIS
476 +
477 +eu-readelf [OPTION...] FILE...
478 +
479 +=head2 Output selection:
480 +
481 +=over 8
482 +
483 +=item B<-a, --all>
484 +
485 +Equivalent to: -h -l
486 +
487 +=item B<-d, --dynamic>
488 +
489 +Display the dynamic segment
490 +
491 +=item B<-h, --file-header>
492 +
493 +Display the ELF file header
494 +
495 +=item B<-I, --histogram>
496 +
497 +Display histogram of bucket list lengths
498 +
499 +=item B<-l, --program-headers>
500 +
501 +Display the program headers
502 +
503 +=item B<-n, --notes>
504 +
505 +Display the core notes
506 +
507 +=item B<-r, --relocs>
508 +
509 +Display relocations
510 +
511 +=item B<-s, --symbols>
512 +
513 +Display the symbol table
514 +
515 +=item B<-S, --section-headers>
516 +
517 +Display the sections' header
518 +
519 +=item B<-V, --version-info>
520 +
521 +Display versioning information
522 +
523 +=item B<-w, --debug-dump[=I<SECTION>]>
524 +
525 +Display DWARF section content. I<SECTION> can be one of abbrev, aranges, frame,
526 +info, loc, line, pubnames, or str.
527 +
528 +=back
529 +
530 +=head2 Miscellaneous:
531 +
532 +=over 8
533 +
534 +=item B<-?, --help>
535 +
536 +Ask for help
537 +
538 +=item B<--usage>
539 +
540 +Give a short usage message
541 +
542 +=item B<-V, --version>
543 +
544 +Print program version
545 +
546 +=back
547 +
548 +Mandatory or optional arguments to long options are also mandatory or
549 +optional for any corresponding short options.
550 +
551 +=head1 AUTHOR
552 +
553 +Report bugs to <drepper@redhat.com>.
554 +
555 +This manual page written by Andrew Stribblehill for Debian but may be
556 +freely used by anyone.
557 +
558 --- elfutils-0.84.orig/debian/man/size.pod
559 +++ elfutils-0.84/debian/man/size.pod
560 @@ -0,0 +1,82 @@
561 +=head1 NAME
562 +
563 +eu-size List section sizes of FILEs (a.out by default).
564 +
565 +=head1 SYNOPSIS
566 +
567 +size [OPTION...] [FILE...]
568 +
569 +
570 +=head1 OPTIONS
571 +
572 +=head2 Output format:
573 +
574 +=over 8
575 +
576 +=item B<-A>
577 +
578 +Same as `--format=sysv'
579 +
580 +=item B<-B>
581 +
582 +Same as `--format=bsd'
583 +
584 +=item B<-d>
585 +
586 +Same as `--radix=10'
587 +
588 +=item B<--format=FORMAT>
589 +
590 +Use the output format FORMAT.  FORMAT can be `bsd' or `sysv'.  The
591 +default is `bsd'.
592 +
593 +=item B<-f>
594 +
595 +Similar to `--format=sysv' output but in one line
596 +
597 +=item B<-o>
598 +
599 +Same as `--radix=8'
600 +
601 +=item B<--radix=RADIX>
602 +
603 +Use RADIX for printing symbol values
604 +
605 +=item B<-x>
606 +
607 +Same as `--radix=16'
608 +
609 +=back
610 +
611 +=head2 Output options:
612 +
613 +=over 8
614 +
615 +=item B<-F>
616 +
617 +Print size and permission flags for loadable segments
618 +
619 +=item B<-t, --totals>
620 +
621 +Display the total sizes (bsd only)
622 +
623 +=item B<-?, --help>
624 +
625 +Ask for help
626 +
627 +=item B<--usage>
628 +
629 +Give a short usage message
630 +
631 +=item B<-V, --version>
632 +
633 +Print program version
634 +
635 +=back
636 +
637 +=head1 AUTHOR
638 +
639 +Report bugs to <drepper@redhat.com>.
640 +
641 +This manual page written by Andrew Stribblehill for Debian but may be
642 +freely used by anyone.
643 --- elfutils-0.84.orig/debian/man/Makefile
644 +++ elfutils-0.84/debian/man/Makefile
645 @@ -0,0 +1,28 @@
646 +#! /usr/bin/make
647 +#
648 +# Makefile for manpages
649 +
650 +POD2MAN=/usr/bin/pod2man
651 +PODFLAGS=
652 +
653 +MAN1=eu-elflint.1 eu-nm.1 eu-size.1 eu-ld.1 eu-readelf.1 eu-strip.1
654 +MAN=$(MAN1)
655 +
656 +all: man1
657 +
658 +man1: SECTION=1
659 +man1: $(MAN1)
660 +
661 +eu-%.1: %.pod
662 +       podchecker $<
663 +       $(POD2MAN) \
664 +         --name=eu-$(basename $<) \
665 +         --release="elfutils" \
666 +         --center="User Commands" \
667 +         --section=$(SECTION) \
668 +         $(PODFLAGS) $< > $@
669 +
670 +clean:
671 +       rm -f $(MAN) *~
672 +
673 +.PHONY: all man1 clean
This page took 0.075606 seconds and 3 git commands to generate.