diff options
author | nobody <> | 2009-01-03 17:43:47 +0000 |
---|---|---|
committer | nobody <> | 2009-01-03 17:43:47 +0000 |
commit | 98efba94c8d14ffea399e9a1859a6ced1e4869dc (patch) | |
tree | 03a93ec394427860fa23e131b4c834b417c614bf /binutils | |
parent | e7c73f57df961ee3db9b81f5dec5b3c5d9c3d288 (diff) | |
download | gdb-arc-20081103-branch.zip gdb-arc-20081103-branch.tar.gz gdb-arc-20081103-branch.tar.bz2 |
This commit was manufactured by cvs2svn to create branchbinutils-arc-20081103-branchpointarc-20081103-branchpointarc-20081103-branch
'arc-20081103-branch'.
Sprout from binutils-2_19-branch 2008-09-08 08:56:58 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'binutils-'
Cherrypick from binutils-2_19-branch 2009-01-03 17:43:46 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'binutils-':
gas/testsuite/gas/ppc/common.d
gas/testsuite/gas/ppc/common.s
ld/testsuite/ld-powerpc/attr-gnu-12-1.s
ld/testsuite/ld-powerpc/attr-gnu-12-11.d
ld/testsuite/ld-powerpc/attr-gnu-12-2.s
ld/testsuite/ld-powerpc/attr-gnu-12-21.d
Cherrypick from binutils-2_19-branch 2008-09-11 09:06:56 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'binutils-':
gprof/po/ro.po
Cherrypick from binutils-2_19-branch 2008-09-26 07:02:45 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'binutils-':
gas/config/te-solaris.h
Cherrypick from master 2008-11-02 23:59:45 UTC Alan Modra <amodra@gmail.com> 'daily update':
ChangeLog
Makefile.def
Makefile.in
Makefile.tpl
bfd/ChangeLog
bfd/Makefile.am
bfd/Makefile.in
bfd/aclocal.m4
bfd/bfd-in2.h
bfd/cache.c
bfd/coff64-rs6000.c
bfd/coffgen.c
bfd/cofflink.c
bfd/config.in
bfd/configure
bfd/configure.in
bfd/doc/Makefile.in
bfd/dwarf2.c
bfd/elf-bfd.h
bfd/elf-eh-frame.c
bfd/elf.c
bfd/elf32-cris.c
bfd/elf32-ppc.c
bfd/elf32-sh-symbian.c
bfd/elf32-spu.c
bfd/elf32-xtensa.c
bfd/elf64-ppc.c
bfd/elflink.c
bfd/elfxx-mips.c
bfd/libbfd.h
bfd/linker.c
bfd/po/id.po
bfd/po/vi.po
bfd/reloc.c
bfd/version.h
binutils/BRANCHES
binutils/ChangeLog
binutils/Makefile.in
binutils/aclocal.m4
binutils/config.in
binutils/configure
binutils/configure.in
binutils/dlltool.c
binutils/doc/Makefile.in
binutils/dwarf.c
binutils/embedspu.sh
binutils/objcopy.c
binutils/po/id.po
binutils/po/sv.po
binutils/readelf.c
binutils/stabs.c
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/group-2.s
binutils/testsuite/binutils-all/group-3.s
binutils/testsuite/binutils-all/group-4.s
binutils/testsuite/binutils-all/group.s
binutils/testsuite/binutils-all/objcopy.exp
binutils/testsuite/binutils-all/objdump.W
binutils/testsuite/binutils-all/strip-4.d
binutils/testsuite/binutils-all/strip-5.d
binutils/testsuite/binutils-all/strip-6.d
binutils/testsuite/binutils-all/strip-7.d
binutils/testsuite/binutils-all/strip-8.d
binutils/testsuite/binutils-all/strip-9.d
binutils/windmc.c
binutils/windres.c
configure
configure.ac
gas/ChangeLog
gas/Makefile.am
gas/Makefile.in
gas/NEWS
gas/aclocal.m4
gas/app.c
gas/config.in
gas/config/bfin-parse.y
gas/config/tc-bfin.c
gas/config/tc-cris.c
gas/config/tc-frv.c
gas/config/tc-frv.h
gas/config/tc-hppa.c
gas/config/tc-hppa.h
gas/config/tc-i386.c
gas/config/tc-i386.h
gas/config/tc-m68k.c
gas/config/tc-mips.c
gas/config/tc-mmix.c
gas/config/tc-mmix.h
gas/config/tc-mn10300.h
gas/config/tc-ns32k.c
gas/config/tc-ppc.c
gas/config/tc-sh.h
gas/config/tc-sh64.h
gas/config/tc-tic4x.c
gas/config/tc-xtensa.c
gas/config/tc-xtensa.h
gas/config/tc-z80.c
gas/configure
gas/configure.in
gas/configure.tgt
gas/doc/Makefile.in
gas/doc/as.texinfo
gas/doc/internals.texi
gas/dw2gencfi.c
gas/frags.c
gas/hash.c
gas/listing.c
gas/po/id.po
gas/read.c
gas/symbols.c
gas/testsuite/ChangeLog
gas/testsuite/gas/all/gas.exp
gas/testsuite/gas/cfi/cfi-alpha-1.d
gas/testsuite/gas/cfi/cfi-alpha-3.d
gas/testsuite/gas/cfi/cfi-arm-1.d
gas/testsuite/gas/cfi/cfi-common-1.d
gas/testsuite/gas/cfi/cfi-common-2.d
gas/testsuite/gas/cfi/cfi-common-3.d
gas/testsuite/gas/cfi/cfi-common-4.d
gas/testsuite/gas/cfi/cfi-common-5.d
gas/testsuite/gas/cfi/cfi-common-6.d
gas/testsuite/gas/cfi/cfi-hppa-1.d
gas/testsuite/gas/cfi/cfi-i386-2.d
gas/testsuite/gas/cfi/cfi-i386.d
gas/testsuite/gas/cfi/cfi-m68k.d
gas/testsuite/gas/cfi/cfi-mips-1.d
gas/testsuite/gas/cfi/cfi-ppc-1.d
gas/testsuite/gas/cfi/cfi-s390-1.d
gas/testsuite/gas/cfi/cfi-s390x-1.d
gas/testsuite/gas/cfi/cfi-sh-1.d
gas/testsuite/gas/cfi/cfi-sparc-1.d
gas/testsuite/gas/cfi/cfi-sparc64-1.d
gas/testsuite/gas/cfi/cfi-x86_64.d
gas/testsuite/gas/cris/rd-tls-1.d
gas/testsuite/gas/cris/rd-tls-1.s
gas/testsuite/gas/cris/rd-tls-2.d
gas/testsuite/gas/cris/rd-tls-2.s
gas/testsuite/gas/cris/tls-err-1.s
gas/testsuite/gas/cris/tls-err-2.s
gas/testsuite/gas/cris/tls-err-3.s
gas/testsuite/gas/elf/elf.exp
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/nops-5-i686.d
gas/testsuite/gas/i386/nops-5.d
gas/testsuite/gas/i386/nops-5.s
gas/testsuite/gas/i386/sse2avx.d
gas/testsuite/gas/i386/sse2avx.s
gas/testsuite/gas/i386/x86-64-nops-5-k8.d
gas/testsuite/gas/i386/x86-64-nops-5.d
gas/testsuite/gas/i386/x86-64-sse2avx.d
gas/testsuite/gas/i386/x86-64-sse2avx.s
gas/testsuite/gas/ppc/power4_32.d
gas/testsuite/gas/ppc/power4_32.s
gas/testsuite/gas/ppc/power6.d
gas/testsuite/gas/ppc/power6.s
gas/testsuite/gas/ppc/ppc.exp
gas/testsuite/gas/s390/esa-g5.d
gas/testsuite/gas/s390/esa-g5.s
gas/testsuite/gas/s390/esa-z990.d
gas/testsuite/gas/s390/esa-z990.s
gas/testsuite/gas/s390/zarch-z900.d
gas/testsuite/gas/s390/zarch-z900.s
gas/testsuite/gas/s390/zarch-z990.d
gas/testsuite/gas/s390/zarch-z990.s
gas/testsuite/gas/z80/arith.d
gas/testsuite/gas/z80/arith.s
gas/testsuite/gas/z80/bit.d
gas/testsuite/gas/z80/bit.s
gas/testsuite/gas/z80/block.d
gas/testsuite/gas/z80/block.s
gas/testsuite/gas/z80/branch.d
gas/testsuite/gas/z80/branch.s
gas/testsuite/gas/z80/inout.d
gas/testsuite/gas/z80/inout.s
gas/testsuite/gas/z80/ld-group.d
gas/testsuite/gas/z80/ld-group.s
gas/testsuite/gas/z80/misc.d
gas/testsuite/gas/z80/misc.s
gas/testsuite/gas/z80/rotate.d
gas/testsuite/gas/z80/rotate.s
gas/testsuite/gas/z80/z80.exp
gas/write.c
gold/ChangeLog
gold/Makefile.am
gold/Makefile.in
gold/archive.cc
gold/archive.h
gold/config.in
gold/configure
gold/configure.ac
gold/descriptors.cc
gold/descriptors.h
gold/fileread.cc
gold/fileread.h
gold/gold.cc
gold/i386.cc
gold/layout.cc
gold/main.cc
gold/mapfile.cc
gold/object.cc
gold/object.h
gold/options.cc
gold/options.h
gold/output.cc
gold/output.h
gold/plugin.cc
gold/plugin.h
gold/powerpc.cc
gold/readsyms.cc
gold/reloc.cc
gold/resolve.cc
gold/sparc.cc
gold/symtab.cc
gold/symtab.h
gold/target-reloc.h
gold/target.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/plugin_test.c
gold/testsuite/plugin_test_1.sh
gold/testsuite/plugin_test_2.sh
gold/testsuite/thin_archive_main.cc
gold/testsuite/thin_archive_test_1.cc
gold/testsuite/thin_archive_test_2.cc
gold/testsuite/thin_archive_test_3.cc
gold/testsuite/thin_archive_test_4.cc
gold/x86_64.cc
gprof/ChangeLog
gprof/Makefile.in
gprof/aclocal.m4
gprof/configure
gprof/configure.in
gprof/gconfig.in
gprof/po/vi.po
include/ChangeLog
include/demangle.h
include/elf/ChangeLog
include/elf/cris.h
include/elf/dwarf2.h
include/elf/ppc.h
include/obstack.h
include/plugin-api.h
ld/ChangeLog
ld/Makefile.am
ld/Makefile.in
ld/aclocal.m4
ld/config.in
ld/configure
ld/configure.in
ld/emulparams/arcelf.sh
ld/emulparams/criself.sh
ld/emulparams/crislinux.sh
ld/emulparams/elf32_i860.sh
ld/emulparams/elf32_i960.sh
ld/emulparams/elf32_sparc.sh
ld/emulparams/elf32_spu.sh
ld/emulparams/elf32am33lin.sh
ld/emulparams/elf32fr30.sh
ld/emulparams/elf32ip2k.sh
ld/emulparams/elf32mcore.sh
ld/emulparams/elf32openrisc.sh
ld/emulparams/elf32ppccommon.sh
ld/emulparams/elf32ppcwindiss.sh
ld/emulparams/elf32vax.sh
ld/emulparams/elf64_s390.sh
ld/emulparams/elf64_sparc.sh
ld/emulparams/elf64alpha.sh
ld/emulparams/elf64mmix.sh
ld/emulparams/elf64ppc.sh
ld/emulparams/elf_i386.sh
ld/emulparams/elf_i386_be.sh
ld/emulparams/elf_i386_ldso.sh
ld/emulparams/elf_i386_vxworks.sh
ld/emulparams/elf_s390.sh
ld/emulparams/elf_x86_64.sh
ld/emulparams/h8300elf.sh
ld/emulparams/hppa64linux.sh
ld/emulparams/hppalinux.sh
ld/emulparams/i386lynx.sh
ld/emulparams/i386moss.sh
ld/emulparams/i386nto.sh
ld/emulparams/m68kelf.sh
ld/emulparams/mn10200.sh
ld/emulparams/or32elf.sh
ld/emulparams/pjelf.sh
ld/emulparams/ppclynx.sh
ld/emulparams/scoreelf.sh
ld/emulparams/shelf.sh
ld/emulparams/shelf32.sh
ld/emulparams/shelf_nto.sh
ld/emulparams/shelf_vxworks.sh
ld/emulparams/shlelf32_linux.sh
ld/emulparams/shlelf_linux.sh
ld/emulparams/shlelf_nto.sh
ld/emultempl/armelf.em
ld/emultempl/beos.em
ld/emultempl/elf32.em
ld/emultempl/genelf.em
ld/emultempl/mmo.em
ld/emultempl/pe.em
ld/emultempl/pep.em
ld/emultempl/spuelf.em
ld/emultempl/sunos.em
ld/ldemul.c
ld/ldemul.h
ld/ldexp.c
ld/ldlang.c
ld/ldlang.h
ld/pe-dll.c
ld/po/id.po
ld/po/vi.po
ld/scripttempl/avr.sc
ld/scripttempl/elf.sc
ld/testsuite/ChangeLog
ld/testsuite/ld-elf/comm1.c
ld/testsuite/ld-elf/eh-frame-hdr.d
ld/testsuite/ld-elf/eh-group.exp
ld/testsuite/ld-elf/eh-group1.s
ld/testsuite/ld-elf/eh-group2.s
ld/testsuite/ld-elf/eh1.d
ld/testsuite/ld-elf/eh2.d
ld/testsuite/ld-elf/eh3.d
ld/testsuite/ld-elf/eh4.d
ld/testsuite/ld-elf/eh5.d
ld/testsuite/ld-elf/eh5b.s
ld/testsuite/ld-elf/eh6.d
ld/testsuite/ld-elf/extract-symbol-1sec.d
ld/testsuite/ld-elf/func1.c
ld/testsuite/ld-elf/group4.d
ld/testsuite/ld-elf/group5.d
ld/testsuite/ld-elf/group6.d
ld/testsuite/ld-elf/group7.d
ld/testsuite/ld-elf/shared.exp
ld/testsuite/ld-elf/stab.d
ld/testsuite/ld-elfcomm/common1b.c
ld/testsuite/ld-gc/gc.c
ld/testsuite/ld-ia64/tlsbin.rd
ld/testsuite/ld-ia64/tlspic.rd
ld/testsuite/ld-mips-elf/eh-frame1-n32.d
ld/testsuite/ld-mips-elf/eh-frame1-n64.d
ld/testsuite/ld-mips-elf/eh-frame2-n32.d
ld/testsuite/ld-mips-elf/eh-frame2-n64.d
ld/testsuite/ld-mips-elf/eh-frame3.d
ld/testsuite/ld-mips-elf/eh-frame4.d
ld/testsuite/ld-mips-elf/reloc-estimate-1.d
ld/testsuite/ld-powerpc/powerpc.exp
ld/testsuite/ld-powerpc/vxworks1-lib.rd
ld/testsuite/ld-shared/main.c
ld/testsuite/lib/ld-lib.exp
libiberty/ChangeLog
libiberty/Makefile.in
libiberty/config.in
libiberty/configure
libiberty/configure.ac
libiberty/cp-demangle.c
libiberty/cp-demangle.h
libiberty/testsuite/demangle-expected
libiberty/xstrdup.c
libtool.m4
ltgcc.m4
ltmain.sh
ltoptions.m4
ltsugar.m4
ltversion.m4
lt~obsolete.m4
opcodes/ChangeLog
opcodes/Makefile.am
opcodes/Makefile.in
opcodes/aclocal.m4
opcodes/configure
opcodes/configure.in
opcodes/i386-gen.c
opcodes/i386-opc.tbl
opcodes/i386-tbl.h
opcodes/po/fr.po
opcodes/po/vi.po
opcodes/s390-opc.c
opcodes/s390-opc.txt
opcodes/z80-dis.c
Diffstat (limited to 'binutils')
31 files changed, 10264 insertions, 3089 deletions
diff --git a/binutils/BRANCHES b/binutils/BRANCHES index 303f0dc..f38fc91 100644 --- a/binutils/BRANCHES +++ b/binutils/BRANCHES @@ -33,3 +33,5 @@ binutils-2_14-branch binutils-2_15-branch binutils-2_16-branch binutils-2_17-branch +binutils-2_18-branch +binutils-2_19-branch diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 2bb396d..0960fff 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,105 @@ +2008-10-31 Alan Modra <amodra@bigpond.net.au> + + * po/id.po: New file. + * configure.in (ALL_LINGUAS): Add id. + * configure: Regenerate. + +2008-10-21 Alan Modra <amodra@bigpond.net.au> + + * windmc.c (res_alloc): Remove unnecessary cast. + * windres.c (res_alloc, reswr_alloc): Likewise. + +2008-10-20 Nick Clifton <nickc@redhat.com> + + * readelf.c: Tidy up code formatting. + +2008-10-10 Nathan Froyd <froydnj@codesourcery.com> + + * readelf.c (display_power_gnu_attribute): Decode + Tag_GNU_Power_ABI_Struct_Return. + +2008-10-10 Alan Modra <amodra@bigpond.net.au> + + * embedspu.sh: Pass -Wa,-noexecstack to $CC. + +2008-10-09 Kai Tietz <kai.tietz@onevision.com> + + * dlltool.c (PAGE_SIZE): Make sure it has bfd_vma type. + (PAGE_MASK): Likewise. + (sfunc): Change to address size of bfd_vma for base-file. + (flush_page): Likewise. + (gen_exp_file): Likewise. + +2008-10-07 Jan Kratochvil <jan.kratochvil@redhat.com> + + * readelf.c (process_section_headers): Do not cut the section names and + types if running with --wide. + +2008-10-06 Tom Tromey <tromey@redhat.com> + + * dwarf.c (display_debug_frames): Change text for uniformity. + (process_debug_info): Likewise. + (display_debug_aranges): Likewise. Indent address output. + (display_debug_pubnames): Print offset in hex. + +2008-10-02 Andrew Paprocki <andrew@ishiboo.com> + + PR 6934 + * stabs.c (parse_stab_string): Parse and ignore =Y<name> strings + generated by the SUNPro C++ compiler. + +2008-09-30 Andrew Paprocki <andrew@ishiboo.com> + + PR 6922 + * stabs.c (parse_stab_sun_builtin_type): Parse, but ignore SUN's + 'b' and 'v' extensions. + +2008-09-29 Peter O'Gorman <pogma@thewrittenword.com> + Steve Ellcey <sje@cup.hp.com> + + * configure: Regenerate for new libtool. + * aclocal.m4: Ditto. + * Makefile.in: Ditto. + * doc/Makefile.in: Ditto. + +2008-09-28 Alan Modra <amodra@bigpond.net.au> + + * objcopy.c (setup_section): Set elf_group_id. + +2008-09-24 Richard Henderson <rth@redhat.com> + + * dwarf.c (size_of_encoded_value, get_encoded_value): Move up. + (decode_location_expression): Add section parameter. Handle + DW_OP_GNU_encoded_addr. + (read_and_display_attr_value): Update decode_location_expression call. + (display_debug_loc, display_debug_frames): Likewise. + +2008-09-25 Alan Modra <amodra@bigpond.net.au> + + PR 6913 + * dwarf.c (print_dwarf_vma): Don't call printf without format string. + +2008-09-17 Jan Kratochvil <jan.kratochvil@redhat.com> + + Suppress warnings on NONE relocations to discarded sections. + * readelf.c (is_none_reloc): New function. + (debug_apply_relocations): Ignore is_none_reloc() relocations. + +2008-09-11 Jan Kratochvil <jan.kratochvil@redhat.com> + + Fix loading large elf64 binaries on 32bit hosts. + * configure.in: Call AC_SYS_LARGEFILE. + * config.in: Regenerate. + * configure: Regenerate. + +2008-09-11 Alan Modra <amodra@bigpond.net.au> + + * po/sv.po: Update. + +2008-09-08 Tristan Gingold <gingold@adacore.com> + + * BRANCHES: Add 2.18 and 2.19 release branches. + 2008-09-08 Tristan Gingold <gingold@adacore.com> * NEWS: Add a marker for the 2.19 features. diff --git a/binutils/Makefile.in b/binutils/Makefile.in index 74e20fc..2dfcd69 100644 --- a/binutils/Makefile.in +++ b/binutils/Makefile.in @@ -74,7 +74,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../bfd/acinclude.m4 \ $(top_srcdir)/../config/progtest.m4 \ $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \ $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \ - $(top_srcdir)/configure.in + $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ @@ -242,6 +242,7 @@ DEFS = @DEFS@ DEMANGLER_NAME = @DEMANGLER_NAME@ DEPDIR = @DEPDIR@ DLLTOOL_DEFS = @DLLTOOL_DEFS@ +DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -275,6 +276,7 @@ LIBINTL_DEP = @LIBINTL_DEP@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBOBJS = @LTLIBOBJS@ @@ -287,9 +289,13 @@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ NLMCONV_DEFS = @NLMCONV_DEFS@ NM = @NM@ +NMEDIT = @NMEDIT@ NO_WERROR = @NO_WERROR@ +OBJDUMP = @OBJDUMP@ OBJDUMP_DEFS = @OBJDUMP_DEFS@ OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ @@ -310,7 +316,13 @@ XGETTEXT = @XGETTEXT@ YACC = `if [ -f ../bison/bison ]; then echo ../bison/bison -y -L$(srcdir)/../bison/; else echo @YACC@; fi` ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ +ac_ct_DSYMUTIL = @ac_ct_DSYMUTIL@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +ac_ct_LIPO = @ac_ct_LIPO@ +ac_ct_NMEDIT = @ac_ct_NMEDIT@ +ac_ct_OBJDUMP = @ac_ct_OBJDUMP@ +ac_ct_OTOOL = @ac_ct_OTOOL@ +ac_ct_OTOOL64 = @ac_ct_OTOOL64@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ @@ -535,15 +547,15 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --cygnus '; \ - cd $(srcdir) && $(AUTOMAKE) --cygnus \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ + cd $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --cygnus Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --cygnus Makefile + $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ diff --git a/binutils/aclocal.m4 b/binutils/aclocal.m4 index cf88058..39857e5 100644 --- a/binutils/aclocal.m4 +++ b/binutils/aclocal.m4 @@ -896,3 +896,4 @@ m4_include([../libtool.m4]) m4_include([../ltoptions.m4]) m4_include([../ltsugar.m4]) m4_include([../ltversion.m4]) +m4_include([../lt~obsolete.m4]) diff --git a/binutils/config.in b/binutils/config.in index cd74fab..7632613 100644 --- a/binutils/config.in +++ b/binutils/config.in @@ -203,6 +203,9 @@ `char[]'. */ #undef YYTEXT_POINTER +/* Number of bits in a file offset, on hosts where this is settable. */ +#undef _FILE_OFFSET_BITS + /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # undef _GNU_SOURCE @@ -211,6 +214,9 @@ /* Enable LFS */ #undef _LARGEFILE64_SOURCE +/* Define for large files, on AIX-style hosts. */ +#undef _LARGE_FILES + /* Define to 1 if on MINIX. */ #undef _MINIX diff --git a/binutils/configure b/binutils/configure index e3121d1..ff131e3 100755 --- a/binutils/configure +++ b/binutils/configure @@ -458,7 +458,7 @@ ac_includes_default="\ # include <unistd.h> #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP LIBTOOL SED FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S AR ac_ct_AR RANLIB ac_ct_RANLIB lt_ECHO WARN_CFLAGS NO_WERROR YACC LEX LEXLIB LEX_OUTPUT_ROOT USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT MKINSTALLDIRS MSGFMT MSGMERGE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT GENINSRC_NEVER_TRUE GENINSRC_NEVER_FALSE HDEFINES CC_FOR_BUILD EXEEXT_FOR_BUILD DEMANGLER_NAME ALLOCA LIBICONV LTLIBICONV NLMCONV_DEFS BUILD_NLMCONV BUILD_SRCONV BUILD_DLLTOOL DLLTOOL_DEFS BUILD_WINDRES BUILD_WINDMC BUILD_DLLWRAP BUILD_MISC BUILD_INSTALL_MISC OBJDUMP_DEFS EMULATION EMULATION_VECTOR datarootdir docdir htmldir LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP LIBTOOL SED FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S OBJDUMP ac_ct_OBJDUMP AR ac_ct_AR RANLIB ac_ct_RANLIB lt_ECHO DSYMUTIL ac_ct_DSYMUTIL NMEDIT ac_ct_NMEDIT LIPO ac_ct_LIPO OTOOL ac_ct_OTOOL OTOOL64 ac_ct_OTOOL64 WARN_CFLAGS NO_WERROR YACC LEX LEXLIB LEX_OUTPUT_ROOT USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT MKINSTALLDIRS MSGFMT MSGMERGE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT GENINSRC_NEVER_TRUE GENINSRC_NEVER_FALSE HDEFINES CC_FOR_BUILD EXEEXT_FOR_BUILD DEMANGLER_NAME ALLOCA LIBICONV LTLIBICONV NLMCONV_DEFS BUILD_NLMCONV BUILD_SRCONV BUILD_DLLTOOL DLLTOOL_DEFS BUILD_WINDRES BUILD_WINDMC BUILD_DLLWRAP BUILD_MISC BUILD_INSTALL_MISC OBJDUMP_DEFS EMULATION EMULATION_VECTOR datarootdir docdir htmldir LIBOBJS LTLIBOBJS' ac_subst_files='' ac_pwd=`pwd` @@ -1002,6 +1002,7 @@ Optional Features: --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors + --disable-largefile omit support for large files --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] @@ -4735,134 +4736,386 @@ _ACEOF _ACEOF +# Check whether --enable-largefile or --disable-largefile was given. +if test "${enable_largefile+set}" = set; then + enableval="$enable_largefile" +fi; +if test "$enable_largefile" != no; then -macro_version='2.1a' -macro_revision='1.2435' - - - - - - - - - - - - -ltmain="$ac_aux_dir/ltmain.sh" - -# Set options - -enable_dlopen=no - - -enable_win32_dll=no + echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5 +echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6 +if test "${ac_cv_sys_largefile_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_sys_largefile_CC=no + if test "$GCC" != yes; then + ac_save_CC=$CC + while :; do + # IRIX 6.2 and later do not support large files by default, + # so use the C compiler's -n32 option if that helps. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <sys/types.h> + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + ; + return 0; +} +_ACEOF + rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -# Check whether --enable-shared or --disable-shared was given. -if test "${enable_shared+set}" = set; then - enableval="$enable_shared" - p=${PACKAGE-default} - case $enableval in - yes) enable_shared=yes ;; - no) enable_shared=no ;; - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac +fi +rm -f conftest.err conftest.$ac_objext + CC="$CC -n32" + rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sys_largefile_CC=' -n32'; break else - enable_shared=yes -fi; + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 +fi +rm -f conftest.err conftest.$ac_objext + break + done + CC=$ac_save_CC + rm -f conftest.$ac_ext + fi +fi +echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5 +echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6 + if test "$ac_cv_sys_largefile_CC" != no; then + CC=$CC$ac_cv_sys_largefile_CC + fi + echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6 +if test "${ac_cv_sys_file_offset_bits+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + while :; do + ac_cv_sys_file_offset_bits=no + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <sys/types.h> + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#define _FILE_OFFSET_BITS 64 +#include <sys/types.h> + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sys_file_offset_bits=64; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + break +done +fi +echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5 +echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6 +if test "$ac_cv_sys_file_offset_bits" != no; then +cat >>confdefs.h <<_ACEOF +#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits +_ACEOF -# Check whether --enable-static or --disable-static was given. -if test "${enable_static+set}" = set; then - enableval="$enable_static" - p=${PACKAGE-default} - case $enableval in - yes) enable_static=yes ;; - no) enable_static=no ;; - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac +fi +rm -f conftest* + echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5 +echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6 +if test "${ac_cv_sys_large_files+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - enable_static=yes -fi; - + while :; do + ac_cv_sys_large_files=no + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <sys/types.h> + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#define _LARGE_FILES 1 +#include <sys/types.h> + /* Check that off_t can represent 2**63 - 1 correctly. + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +int +main () +{ + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sys_large_files=1; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + break +done +fi +echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5 +echo "${ECHO_T}$ac_cv_sys_large_files" >&6 +if test "$ac_cv_sys_large_files" != no; then +cat >>confdefs.h <<_ACEOF +#define _LARGE_FILES $ac_cv_sys_large_files +_ACEOF +fi +rm -f conftest* +fi +case `pwd` in + *\ * | *\ *) + { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac -# Check whether --with-pic or --without-pic was given. -if test "${with_pic+set}" = set; then - withval="$with_pic" - pic_mode="$withval" -else - pic_mode=default -fi; -test -z "$pic_mode" && pic_mode=default +macro_version='2.2.6' +macro_revision='1.3012' -# Check whether --enable-fast-install or --disable-fast-install was given. -if test "${enable_fast_install+set}" = set; then - enableval="$enable_fast_install" - p=${PACKAGE-default} - case $enableval in - yes) enable_fast_install=yes ;; - no) enable_fast_install=no ;; - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_fast_install=yes -fi; @@ -4870,6 +5123,7 @@ fi; +ltmain="$ac_aux_dir/ltmain.sh" echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 @@ -5091,7 +5345,6 @@ with_gnu_ld=$lt_cv_prog_gnu_ld - echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6 if test "${lt_cv_path_NM+set}" = set; then @@ -5253,13 +5506,13 @@ if test "${lt_cv_nm_interface+set}" = set; then else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext - (eval echo "\"\$as_me:5256: $ac_compile\"" >&5) + (eval echo "\"\$as_me:5509: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 - (eval echo "\"\$as_me:5259: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval echo "\"\$as_me:5512: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 - (eval echo "\"\$as_me:5262: output\"" >&5) + (eval echo "\"\$as_me:5515: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" @@ -5305,7 +5558,7 @@ else lt_cv_sys_max_cmd_len=-1; ;; - cygwin* | mingw*) + cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, @@ -5366,8 +5619,8 @@ else fi ;; *) - lt_cv_sys_max_cmd_len=`getconf ARG_MAX 2> /dev/null` - if test -n $lt_cv_sys_max_cmd_len; then + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else @@ -5414,7 +5667,6 @@ max_cmd_len=$lt_cv_sys_max_cmd_len - : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} @@ -5425,7 +5677,9 @@ echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECH xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ - = c,a/b,, ) >/dev/null 2>&1 \ + = c,a/b,, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes echo "$as_me:$LINENO: result: $xsi_shell" >&5 echo "${ECHO_T}$xsi_shell" >&6 @@ -5505,6 +5759,95 @@ esac +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_OBJDUMP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + echo "$as_me:$LINENO: result: $OBJDUMP" >&5 +echo "${ECHO_T}$OBJDUMP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false" +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 +echo "${ECHO_T}$ac_ct_OBJDUMP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + OBJDUMP=$ac_ct_OBJDUMP +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6 @@ -5559,6 +5902,12 @@ mingw* | pw32*) fi ;; +cegcc) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; @@ -5981,7 +6330,7 @@ test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= @@ -6061,7 +6410,7 @@ case $host_os in aix*) symcode='[BCDT]' ;; -cygwin* | mingw* | pw32*) +cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) @@ -6105,6 +6454,7 @@ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= @@ -6244,7 +6594,7 @@ _LT_EOF echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi - rm -f conftest* conftst* + rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then @@ -6283,6 +6633,11 @@ fi + + + + + # Check whether --enable-libtool-lock or --disable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then enableval="$enable_libtool_lock" @@ -6314,7 +6669,7 @@ ia64-*-hpux*) ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 6317 "configure"' > conftest.$ac_ext + echo '#line 6672 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -6489,7 +6844,11 @@ sparc*-*solaris*) *64-bit*) case $lt_cv_prog_gnu_ld in yes*) LD="${LD-ld} -m elf64_sparc" ;; - *) LD="${LD-ld} -64" ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; esac ;; esac @@ -6501,6 +6860,559 @@ esac need_locks="$enable_libtool_lock" + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_DSYMUTIL+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 +echo "${ECHO_T}$DSYMUTIL" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_DSYMUTIL" && ac_cv_prog_ac_ct_DSYMUTIL=":" +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 +echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + DSYMUTIL=$ac_ct_DSYMUTIL +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_NMEDIT+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + echo "$as_me:$LINENO: result: $NMEDIT" >&5 +echo "${ECHO_T}$NMEDIT" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_NMEDIT" && ac_cv_prog_ac_ct_NMEDIT=":" +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 +echo "${ECHO_T}$ac_ct_NMEDIT" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + NMEDIT=$ac_ct_NMEDIT +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_LIPO+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + echo "$as_me:$LINENO: result: $LIPO" >&5 +echo "${ECHO_T}$LIPO" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_LIPO" && ac_cv_prog_ac_ct_LIPO=":" +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5 +echo "${ECHO_T}$ac_ct_LIPO" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + LIPO=$ac_ct_LIPO +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_OTOOL+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + echo "$as_me:$LINENO: result: $OTOOL" >&5 +echo "${ECHO_T}$OTOOL" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_OTOOL" && ac_cv_prog_ac_ct_OTOOL=":" +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5 +echo "${ECHO_T}$ac_ct_OTOOL" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + OTOOL=$ac_ct_OTOOL +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_OTOOL64+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + echo "$as_me:$LINENO: result: $OTOOL64" >&5 +echo "${ECHO_T}$OTOOL64" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_OTOOL64" && ac_cv_prog_ac_ct_OTOOL64=":" +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5 +echo "${ECHO_T}$ac_ct_OTOOL64" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + OTOOL64=$ac_ct_OTOOL64 +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 +echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6 +if test "${lt_cv_apple_cc_single_mod+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_apple_cc_single_mod=no + if test -z "${LT_MULTI_MODULE}"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 +echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6 + echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 +echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6 +if test "${lt_cv_ld_exported_symbols_list+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + lt_cv_ld_exported_symbols_list=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +lt_cv_ld_exported_symbols_list=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS="$save_LDFLAGS" + +fi +echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 +echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6 + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[012]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test "$lt_cv_apple_cc_single_mod" = "yes"; then + _lt_dar_single_mod='$single_module' + fi + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + if test "$DSYMUTIL" != ":"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + + for ac_header in dlfcn.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` @@ -6563,6 +7475,128 @@ done +# Set options + + + + enable_dlopen=no + + + enable_win32_dll=no + + + # Check whether --enable-shared or --disable-shared was given. +if test "${enable_shared+set}" = set; then + enableval="$enable_shared" + p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_shared=yes +fi; + + + + + + + + + # Check whether --enable-static or --disable-static was given. +if test "${enable_static+set}" = set; then + enableval="$enable_static" + p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_static=yes +fi; + + + + + + + + + +# Check whether --with-pic or --without-pic was given. +if test "${with_pic+set}" = set; then + withval="$with_pic" + pic_mode="$withval" +else + pic_mode=default +fi; + +test -z "$pic_mode" && pic_mode=default + + + + + + + + # Check whether --enable-fast-install or --disable-fast-install was given. +if test "${enable_fast_install+set}" = set; then + enableval="$enable_fast_install" + p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac +else + enable_fast_install=yes +fi; + + + + + + + + + + # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" @@ -6909,7 +7943,7 @@ ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` -$RM conftest* +$RM -r conftest* ## CAVEAT EMPTOR: @@ -6941,11 +7975,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6944: $lt_compile\"" >&5) + (eval echo "\"\$as_me:7978: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:6948: \$? = $ac_status" >&5 + echo "$as_me:7982: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -6995,19 +8029,25 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 ;; amigaos*) - if test "$host_cpu" = m68k; then - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' - fi + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; - mingw* | cygwin* | pw32* | os2*) + mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style @@ -7022,10 +8062,11 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 ;; hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. case $host_cpu in - hppa*64*|ia64*) + hppa*64*) # +Z the default ;; *) @@ -7074,18 +8115,8 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - lt_prog_compiler_pic='-qnocommon' - lt_prog_compiler_wl='-Wl,' - ;; - esac - ;; - mingw* | cygwin* | pw32* | os2*) + mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' @@ -7115,11 +8146,25 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 linux* | k*bsd*-gnu) case $cc_basename in - icc* | ecc*) + # old Intel for x86_64 which still supported -KPIC. + ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) @@ -7132,6 +8177,12 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; + xl*) + # IBM XL C 8.0/Fortran 10.1 on PPC + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) @@ -7247,10 +8298,10 @@ echo "${ECHO_T}$lt_prog_compiler_pic" >&6 if test -n "$lt_prog_compiler_pic"; then echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works+set}" = set; then +if test "${lt_cv_prog_compiler_pic_works+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - lt_prog_compiler_pic_works=no + lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic -DPIC" @@ -7263,27 +8314,27 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:7266: $lt_compile\"" >&5) + (eval echo "\"\$as_me:8317: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:7270: \$? = $ac_status" >&5 + echo "$as_me:8321: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works=yes + lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6 +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6 -if test x"$lt_prog_compiler_pic_works" = xyes; then +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; @@ -7306,10 +8357,10 @@ fi wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 -if test "${lt_prog_compiler_static_works+set}" = set; then +if test "${lt_cv_prog_compiler_static_works+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - lt_prog_compiler_static_works=no + lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext @@ -7322,20 +8373,20 @@ else $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works=yes + lt_cv_prog_compiler_static_works=yes fi else - lt_prog_compiler_static_works=yes + lt_cv_prog_compiler_static_works=yes fi fi - $RM conftest* + $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6 -if test x"$lt_prog_compiler_static_works" = xyes; then +if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= @@ -7368,11 +8419,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:7371: $lt_compile\"" >&5) + (eval echo "\"\$as_me:8422: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:7375: \$? = $ac_status" >&5 + echo "$as_me:8426: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -7423,11 +8474,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:7426: $lt_compile\"" >&5) + (eval echo "\"\$as_me:8477: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:7430: \$? = $ac_status" >&5 + echo "$as_me:8481: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -7517,16 +8568,17 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. - exclude_expsyms="_GLOBAL_OFFSET_TABLE_" + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in - cygwin* | mingw* | pw32*) + cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. @@ -7588,19 +8640,18 @@ _LT_EOF ;; amigaos*) - if test "$host_cpu" = m68k; then - archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - fi - - # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs=no + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac ;; beos*) @@ -7614,7 +8665,7 @@ _LT_EOF fi ;; - cygwin* | mingw* | pw32*) + cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' @@ -7665,6 +8716,7 @@ _LT_EOF && test "$tmp_diet" = no then tmp_addflag= + tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' @@ -7679,6 +8731,12 @@ _LT_EOF tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 @@ -7687,8 +8745,6 @@ _LT_EOF tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; - *) - tmp_sharedflag='-shared' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' @@ -7698,6 +8754,22 @@ _LT_EOF echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi + + case $cc_basename in + xlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec= + hardcode_libdir_flag_spec_ld='-rpath $libdir' + archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac else ld_shlibs=no fi @@ -7893,6 +8965,7 @@ _LT_EOF fi fi + export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes @@ -8045,20 +9118,25 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ;; amigaos*) - if test "$host_cpu" = m68k; then - archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - fi - # see comment about different semantics on the GNU ld section - ld_shlibs=no + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; - cygwin* | mingw* | pw32*) + cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is @@ -8080,73 +9158,30 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ;; darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[012]) - allow_undefined_flag='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - case ${MACOSX_DEPLOYMENT_TARGET-10.0} in - 10.[012]) - allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - ;; - esac - archive_cmds_need_lc=no - hardcode_direct=no - hardcode_automatic=yes - hardcode_shlibpath_var=unsupported - whole_archive_flag_spec='' - link_all_deplibs=yes - if test "$GCC" = yes ; then - if test "${lt_cv_apple_cc_single_mod+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_apple_cc_single_mod=no - if test -z "${LT_MULTI_MODULE}"; then - # By default we will add the -single_module flag. You can override - # by either setting the environment variable LT_MULTI_MODULE - # non-empty at configure time, or by adding -multi-module to the - # link flags. - echo "int foo(void){return 1;}" > conftest.c - $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ - -dynamiclib ${wl}-single_module conftest.c - if test -f libconftest.dylib; then - lt_cv_apple_cc_single_mod=yes - rm libconftest.dylib - fi - rm conftest.$ac_ext - fi -fi - output_verbose_link_cmd=echo - if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then - archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $single_module -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - module_expsym_cmds='sed -e "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case $cc_basename in - xlc*) - output_verbose_link_cmd=echo - archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $rpath/$soname` $verstring' - module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs=no - ;; - esac - fi + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + whole_archive_flag_spec='' + link_all_deplibs=yes + allow_undefined_flag="$_lt_dar_allow_undefined" + case $cc_basename in + ifort*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test "$_lt_dar_can_shared" = "yes"; then + output_verbose_link_cmd=echo + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" + + else + ld_shlibs=no + fi + ;; dgux*) @@ -8228,7 +9263,7 @@ fi archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' @@ -8346,25 +9381,29 @@ rm -f conftest.err conftest.$ac_objext \ ;; openbsd*) - hardcode_direct=yes - hardcode_shlibpath_var=no - hardcode_direct_absolute=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - export_dynamic_flag_spec='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-R$libdir' - ;; - *) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - esac + export_dynamic_flag_spec='${wl}-E' + else + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac + fi + else + ld_shlibs=no fi ;; @@ -8803,8 +9842,8 @@ esac echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -withGCC=$GCC -if test "$withGCC" = yes; then + +if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; @@ -8930,13 +9969,18 @@ aix[4-9]*) ;; amigaos*) - if test "$host_cpu" = m68k; then + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + ;; + m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - else - dynamic_linker=no - fi + ;; + esac ;; beos*) @@ -8959,14 +10003,14 @@ bsdi[45]*) # libtool to hard-code these into programs ;; -cygwin* | mingw* | pw32*) +cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no - case $withGCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ @@ -8989,7 +10033,7 @@ cygwin* | mingw* | pw32*) soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; - mingw*) + mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` @@ -9255,7 +10299,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then shlibpath_overrides_runpath=yes fi @@ -9276,7 +10320,7 @@ rm -f conftest.err conftest.$ac_objext \ # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi @@ -9460,7 +10504,7 @@ tpf*) version_type=linux need_lib_prefix=no need_version=no - library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes @@ -9486,6 +10530,13 @@ if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +fi +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" +fi + @@ -9630,7 +10681,7 @@ else lt_cv_dlopen_self=yes ;; - mingw* | pw32*) + mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; @@ -9877,7 +10928,7 @@ fi echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else echo "$as_me:$LINENO: checking for dlopen" >&5 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 @@ -10171,7 +11222,7 @@ fi echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi @@ -10220,7 +11271,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10223 "configure" +#line 11274 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -10261,10 +11312,6 @@ else # endif #endif -#ifdef __cplusplus -extern "C" void exit (int); -#endif - void fnord() { int i=42;} int main () { @@ -10280,7 +11327,7 @@ int main () else puts (dlerror ()); - exit (status); + return status; } _LT_EOF if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 @@ -10320,7 +11367,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10323 "configure" +#line 11370 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -10361,10 +11408,6 @@ else # endif #endif -#ifdef __cplusplus -extern "C" void exit (int); -#endif - void fnord() { int i=42;} int main () { @@ -10380,7 +11423,7 @@ int main () else puts (dlerror ()); - exit (status); + return status; } _LT_EOF if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 @@ -10971,7 +12014,7 @@ if test "$LEX" = :; then LEX=${am_missing_run}flex fi -ALL_LINGUAS="fr tr ja es sv da zh_CN ru ro rw zh_TW fi vi uk sk" +ALL_LINGUAS="da es fi fr id ja ro ru rw sk sv tr uk vi zh_CN zh_TW" # If we haven't got the data from the intl directory, # assume NLS is disabled. USE_NLS=no @@ -15829,6 +16872,7 @@ lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' @@ -15845,6 +16889,7 @@ GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' @@ -15855,6 +16900,11 @@ lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_ lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' +LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' +OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' @@ -15928,6 +16978,7 @@ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ +OBJDUMP \ deplibs_check_method \ file_magic_cmd \ AR \ @@ -15940,6 +16991,7 @@ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ SHELL \ ECHO \ lt_prog_compiler_no_builtin_flag \ @@ -15948,6 +17000,11 @@ lt_prog_compiler_pic \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ @@ -16203,11 +17260,23 @@ s,@DUMPBIN@,$DUMPBIN,;t t s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t s,@NM@,$NM,;t t s,@LN_S@,$LN_S,;t t +s,@OBJDUMP@,$OBJDUMP,;t t +s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t s,@AR@,$AR,;t t s,@ac_ct_AR@,$ac_ct_AR,;t t s,@RANLIB@,$RANLIB,;t t s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t s,@lt_ECHO@,$lt_ECHO,;t t +s,@DSYMUTIL@,$DSYMUTIL,;t t +s,@ac_ct_DSYMUTIL@,$ac_ct_DSYMUTIL,;t t +s,@NMEDIT@,$NMEDIT,;t t +s,@ac_ct_NMEDIT@,$ac_ct_NMEDIT,;t t +s,@LIPO@,$LIPO,;t t +s,@ac_ct_LIPO@,$ac_ct_LIPO,;t t +s,@OTOOL@,$OTOOL,;t t +s,@ac_ct_OTOOL@,$ac_ct_OTOOL,;t t +s,@OTOOL64@,$OTOOL64,;t t +s,@ac_ct_OTOOL64@,$ac_ct_OTOOL64,;t t s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t s,@NO_WERROR@,$NO_WERROR,;t t s,@YACC@,$YACC,;t t @@ -16957,36 +18026,36 @@ done #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $as_me (GNU $PACKAGE$TIMESTAMP) $VERSION +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007 Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 # -# This file is part of GNU Libtool: -# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 +# This file is part of GNU Libtool. # -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. # -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. # -# You should have received a copy of the GNU General Public License -# along with this program; if not, a copy can be downloaded from -# http://www.gnu.org/copyleft/gpl.html, or by writing to the Free -# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, -# MA 02110-1301, USA. +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. @@ -17063,6 +18132,9 @@ NL2SP=$lt_lt_NL2SP reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method @@ -17096,6 +18168,9 @@ global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + # The name of the directory that contains temporary libtool files. objdir=$objdir @@ -17111,6 +18186,21 @@ MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + # Old archive suffix (normally "a"). libext=$libext @@ -17351,6 +18441,7 @@ ltmain="$ac_aux_dir/ltmain.sh" case $xsi_shell in yes) cat << \_LT_EOF >> "$cfgfile" + # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. @@ -17368,6 +18459,27 @@ func_basename () func_basename_result="${1##*/}" } +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} + # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special @@ -17397,10 +18509,31 @@ func_lo2o () *) func_lo2o_result=${1} ;; esac } + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=$(( $* )) +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} + _LT_EOF ;; *) # Bourne compatible functions. cat << \_LT_EOF >> "$cfgfile" + # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. @@ -17421,6 +18554,7 @@ func_basename () func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` } + # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special @@ -17453,6 +18587,26 @@ func_lo2o () { func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` } + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` +} + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=`expr "$@"` +} + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` +} + _LT_EOF esac @@ -17477,6 +18631,7 @@ func_append () { eval "$1=\$$1\$2" } + _LT_EOF ;; esac diff --git a/binutils/configure.in b/binutils/configure.in index d634465..b4d4dcd 100644 --- a/binutils/configure.in +++ b/binutils/configure.in @@ -15,6 +15,7 @@ AM_INIT_AUTOMAKE(binutils, ${BFD_VERSION}) AC_PROG_CC AC_GNU_SOURCE AC_USE_SYSTEM_EXTENSIONS +AC_SYS_LARGEFILE LT_INIT AC_ARG_ENABLE(targets, @@ -47,7 +48,7 @@ fi AC_PROG_YACC AM_PROG_LEX -ALL_LINGUAS="fr tr ja es sv da zh_CN ru ro rw zh_TW fi vi uk sk" +ALL_LINGUAS="da es fi fr id ja ro ru rw sk sv tr uk vi zh_CN zh_TW" ZW_GNU_GETTEXT_SISTER_DIR AM_PO_SUBDIRS diff --git a/binutils/dlltool.c b/binutils/dlltool.c index 505402b..1e2f1f9 100644 --- a/binutils/dlltool.c +++ b/binutils/dlltool.c @@ -241,8 +241,8 @@ #define show_allnames 0 -#define PAGE_SIZE 4096 -#define PAGE_MASK (-PAGE_SIZE) +#define PAGE_SIZE ((bfd_vma) 4096) +#define PAGE_MASK ((bfd_vma) (-4096)) #include "sysdep.h" #include "bfd.h" #include "libiberty.h" @@ -712,7 +712,7 @@ static void scan_open_obj_file (bfd *); static void scan_obj_file (const char *); static void dump_def_info (FILE *); static int sfunc (const void *, const void *); -static void flush_page (FILE *, long *, int, int); +static void flush_page (FILE *, bfd_vma *, bfd_vma, int); static void gen_def_file (void); static void generate_idata_ofile (FILE *); static void assemble_file (const char *, const char *); @@ -1584,18 +1584,21 @@ dump_def_info (FILE *f) static int sfunc (const void *a, const void *b) { - return *(const long *) a - *(const long *) b; + if (*(const bfd_vma *) a == *(const bfd_vma *) b) + return 0; + + return ((*(const bfd_vma *) a > *(const bfd_vma *) b) ? 1 : -1); } static void -flush_page (FILE *f, long *need, int page_addr, int on_page) +flush_page (FILE *f, bfd_vma *need, bfd_vma page_addr, int on_page) { int i; /* Flush this page. */ fprintf (f, "\t%s\t0x%08x\t%s Starting RVA for chunk\n", ASM_LONG, - page_addr, + (int) page_addr, ASM_C); fprintf (f, "\t%s\t0x%x\t%s Size of block\n", ASM_LONG, @@ -1604,12 +1607,20 @@ flush_page (FILE *f, long *need, int page_addr, int on_page) for (i = 0; i < on_page; i++) { - unsigned long needed = need[i]; + bfd_vma needed = need[i]; if (needed) - needed = ((needed - page_addr) | 0x3000) & 0xffff; + { +#ifndef DLLTOOL_MX86_64 + /* Relocation via HIGHLOW. */ + needed = ((needed - page_addr) | 0x3000) & 0xffff; +#else + /* Relocation via DIR64. */ + needed = ((needed - page_addr) | 0xa000) & 0xffff; +#endif + } - fprintf (f, "\t%s\t0x%lx\n", ASM_SHORT, needed); + fprintf (f, "\t%s\t0x%lx\n", ASM_SHORT, (long) needed); } /* And padding */ @@ -1977,12 +1988,12 @@ gen_exp_file (void) /* Dump the reloc section if a base file is provided. */ if (base_file) { - int addr; - long need[PAGE_SIZE]; - long page_addr; + bfd_vma addr; + bfd_vma need[PAGE_SIZE]; + bfd_vma page_addr; int numbytes; int num_entries; - long *copy; + bfd_vma *copy; int j; int on_page; fprintf (f, "\t.section\t.init\n"); @@ -1993,7 +2004,7 @@ gen_exp_file (void) fseek (base_file, 0, SEEK_SET); copy = xmalloc (numbytes); fread (copy, 1, numbytes, base_file); - num_entries = numbytes / sizeof (long); + num_entries = numbytes / sizeof (bfd_vma); fprintf (f, "\t.section\t.reloc\n"); @@ -2001,8 +2012,8 @@ gen_exp_file (void) { int src; int dst = 0; - int last = -1; - qsort (copy, num_entries, sizeof (long), sfunc); + bfd_vma last = (bfd_vma) -1; + qsort (copy, num_entries, sizeof (bfd_vma), sfunc); /* Delete duplicates */ for (src = 0; src < num_entries; src++) { diff --git a/binutils/doc/Makefile.in b/binutils/doc/Makefile.in index ec23db7..7f7303d 100644 --- a/binutils/doc/Makefile.in +++ b/binutils/doc/Makefile.in @@ -56,7 +56,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../bfd/acinclude.m4 \ $(top_srcdir)/../config/progtest.m4 \ $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \ $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \ - $(top_srcdir)/configure.in + $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs @@ -113,6 +113,7 @@ DEFS = @DEFS@ DEMANGLER_NAME = @DEMANGLER_NAME@ DEPDIR = @DEPDIR@ DLLTOOL_DEFS = @DLLTOOL_DEFS@ +DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -146,6 +147,7 @@ LIBINTL_DEP = @LIBINTL_DEP@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBOBJS = @LTLIBOBJS@ @@ -158,9 +160,13 @@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ NLMCONV_DEFS = @NLMCONV_DEFS@ NM = @NM@ +NMEDIT = @NMEDIT@ NO_WERROR = @NO_WERROR@ +OBJDUMP = @OBJDUMP@ OBJDUMP_DEFS = @OBJDUMP_DEFS@ OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ @@ -181,7 +187,13 @@ XGETTEXT = @XGETTEXT@ YACC = @YACC@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ +ac_ct_DSYMUTIL = @ac_ct_DSYMUTIL@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +ac_ct_LIPO = @ac_ct_LIPO@ +ac_ct_NMEDIT = @ac_ct_NMEDIT@ +ac_ct_OBJDUMP = @ac_ct_OBJDUMP@ +ac_ct_OTOOL = @ac_ct_OTOOL@ +ac_ct_OTOOL64 = @ac_ct_OTOOL64@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ @@ -286,9 +298,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --cygnus doc/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ cd $(top_srcdir) && \ - $(AUTOMAKE) --cygnus doc/Makefile + $(AUTOMAKE) --foreign doc/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ diff --git a/binutils/dwarf.c b/binutils/dwarf.c index 3a5ef0f..f6a5a53 100644 --- a/binutils/dwarf.c +++ b/binutils/dwarf.c @@ -164,6 +164,30 @@ byte_get_signed (unsigned char *field, int size) } } +static int +size_of_encoded_value (int encoding) +{ + switch (encoding & 0x7) + { + default: /* ??? */ + case 0: return eh_addr_size; + case 2: return 2; + case 3: return 4; + case 4: return 8; + } +} + +static dwarf_vma +get_encoded_value (unsigned char *data, int encoding) +{ + int size = size_of_encoded_value (encoding); + + if (encoding & DW_EH_PE_signed) + return byte_get_signed (data, size); + else + return byte_get (data, size); +} + /* Print a dwarf_vma value (typically an address, offset or length) in hexadecimal format, followed by a space. The length of the value (and hence the precision displayed) is determined by the byte_size parameter. */ @@ -186,7 +210,7 @@ print_dwarf_vma (dwarf_vma val, unsigned byte_size) snprintf (buff, sizeof (buff), "%16.16lx ", val); #endif - printf (buff + (byte_size == 4 ? 8 : 0)); + fputs (buff + (byte_size == 4 ? 8 : 0), stdout); } static unsigned long int @@ -651,7 +675,8 @@ static int decode_location_expression (unsigned char * data, unsigned int pointer_size, unsigned long length, - unsigned long cu_offset) + unsigned long cu_offset, + struct dwarf_section * section) { unsigned op; unsigned int bytes_read; @@ -989,6 +1014,21 @@ decode_location_expression (unsigned char * data, printf ("DW_OP_GNU_uninit"); /* FIXME: Is there data associated with this OP ? */ break; + case DW_OP_GNU_encoded_addr: + { + int encoding; + dwarf_vma addr; + + encoding = *data++; + addr = get_encoded_value (data, encoding); + if ((encoding & 0x70) == DW_EH_PE_pcrel) + addr += section->address + (data - section->start); + data += size_of_encoded_value (encoding); + + printf ("DW_OP_GNU_encoded_addr: fmt:%02x addr:", encoding); + print_dwarf_vma (addr, pointer_size); + } + break; /* HP extensions. */ case DW_OP_HP_is_value: @@ -1508,7 +1548,7 @@ read_and_display_attr_value (unsigned long attribute, need_frame_base = decode_location_expression (block_start, pointer_size, uvalue, - cu_offset); + cu_offset, section); printf (")"); if (need_frame_base && !have_frame_base) printf (_(" [without DW_AT_frame_base]")); @@ -1799,7 +1839,7 @@ process_debug_info (struct dwarf_section *section, if (!do_loc) { - printf (_("The section %s contains:\n\n"), section->name); + printf (_("Contents of the %s section:\n\n"), section->name); load_debug_section (str, file); } @@ -2864,7 +2904,7 @@ display_debug_pubnames (struct dwarf_section *section, if (offset != 0) { data += offset_size; - printf (" %-6ld\t\t%s\n", offset, data); + printf (" %-6lx\t%s\n", offset, data); data += strlen ((char *) data) + 1; } } @@ -3186,7 +3226,7 @@ display_debug_loc (struct dwarf_section *section, void *file) need_frame_base = decode_location_expression (start, pointer_size, length, - cu_offset); + cu_offset, section); putchar (')'); if (need_frame_base && !has_frame_base) @@ -3282,7 +3322,7 @@ display_debug_aranges (struct dwarf_section *section, unsigned char *start = section->start; unsigned char *end = start + section->size; - printf (_("The section %s contains:\n\n"), section->name); + printf (_("Contents of the %s section:\n\n"), section->name); /* It does not matter if this load fails, we test for that later on. */ @@ -3383,6 +3423,7 @@ display_debug_aranges (struct dwarf_section *section, ranges += address_size; + printf (" "); print_dwarf_vma (address, address_size); print_dwarf_vma (length, address_size); putchar ('\n'); @@ -3756,30 +3797,6 @@ frame_display_row (Frame_Chunk *fc, int *need_col_headers, int *max_regs) printf ("\n"); } -static int -size_of_encoded_value (int encoding) -{ - switch (encoding & 0x7) - { - default: /* ??? */ - case 0: return eh_addr_size; - case 2: return 2; - case 3: return 4; - case 4: return 8; - } -} - -static dwarf_vma -get_encoded_value (unsigned char *data, int encoding) -{ - int size = size_of_encoded_value (encoding); - - if (encoding & DW_EH_PE_signed) - return byte_get_signed (data, size); - else - return byte_get (data, size); -} - #define GET(N) byte_get (start, N); start += N #define LEB() read_leb128 (start, & length_return, 0); start += length_return #define SLEB() read_leb128 (start, & length_return, 1); start += length_return @@ -3798,7 +3815,7 @@ display_debug_frames (struct dwarf_section *section, unsigned int length_return; int max_regs = 0; - printf (_("The section %s contains:\n"), section->name); + printf (_("Contents of the %s section:\n"), section->name); while (start < end) { @@ -4379,7 +4396,8 @@ display_debug_frames (struct dwarf_section *section, if (! do_debug_frames_interp) { printf (" DW_CFA_def_cfa_expression ("); - decode_location_expression (start, eh_addr_size, ul, 0); + decode_location_expression (start, eh_addr_size, ul, 0, + section); printf (")\n"); } fc->cfa_exp = 1; @@ -4394,7 +4412,7 @@ display_debug_frames (struct dwarf_section *section, printf (" DW_CFA_expression: %s (", regname (reg, 0)); decode_location_expression (start, eh_addr_size, - ul, 0); + ul, 0, section); printf (")\n"); } fc->col_type[reg] = DW_CFA_expression; @@ -4408,7 +4426,8 @@ display_debug_frames (struct dwarf_section *section, { printf (" DW_CFA_val_expression: %s (", regname (reg, 0)); - decode_location_expression (start, eh_addr_size, ul, 0); + decode_location_expression (start, eh_addr_size, ul, 0, + section); printf (")\n"); } fc->col_type[reg] = DW_CFA_val_expression; diff --git a/binutils/embedspu.sh b/binutils/embedspu.sh index 5f9d20c..8b19e76 100644 --- a/binutils/embedspu.sh +++ b/binutils/embedspu.sh @@ -146,7 +146,7 @@ main () # 4. Write a struct spe_program_handle to .data. # 5. Write a table of _SPUEAR_ symbols. ${CC} ${FLAGS} -x assembler-with-cpp -nostartfiles -nostdlib \ - -Wa,-mbig -Wl,-r -Wl,-x -o ${OUTFILE} - <<EOF + -Wa,-mbig -Wa,-noexecstack -Wl,-r -Wl,-x -o ${OUTFILE} - <<EOF .section .data.spetoe,"aw",@progbits .p2align 7 __spetoe__: diff --git a/binutils/objcopy.c b/binutils/objcopy.c index deff169..f8c1732 100644 --- a/binutils/objcopy.c +++ b/binutils/objcopy.c @@ -2344,6 +2344,18 @@ setup_section (bfd *ibfd, sec_ptr isection, void *obfdarg) if (extract_symbol) return; + if ((isection->flags & SEC_GROUP) != 0) + { + asymbol *gsym = group_signature (isection); + + if (gsym != NULL) + { + gsym->flags |= BSF_KEEP; + if (ibfd->xvec->flavour == bfd_target_elf_flavour) + elf_group_id (isection) = gsym; + } + } + /* Allow the BFD backend to copy any private data it understands from the input section to the output section. */ if (!bfd_copy_private_section_data (ibfd, isection, obfd, osection)) @@ -2351,13 +2363,6 @@ setup_section (bfd *ibfd, sec_ptr isection, void *obfdarg) err = _("failed to copy private data"); goto loser; } - else if ((isection->flags & SEC_GROUP) != 0) - { - asymbol *gsym = group_signature (isection); - - if (gsym != NULL) - gsym->flags |= BSF_KEEP; - } /* All went well. */ return; diff --git a/binutils/po/id.po b/binutils/po/id.po new file mode 100644 index 0000000..439e267 --- /dev/null +++ b/binutils/po/id.po @@ -0,0 +1,6248 @@ +# Pesan Bahasa Indonesia untuk binutils +# Copyright (C) 2008 Free Software Foundation, Inc. +# This file is distributed under the same license as the binutils package. +# Arif E. Nugroho <arif_endro@yahoo.com>, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: binutils 2.18.90\n" +"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" +"POT-Creation-Date: 2008-09-09 15:56+0930\n" +"PO-Revision-Date: 2008-10-21 17:45+0700\n" +"Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n" +"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: addr2line.c:76 +#, c-format +msgid "Usage: %s [option(s)] [addr(s)]\n" +msgstr "Penggunaan: %s [opsi] [alamat]\n" + +#: addr2line.c:77 +#, c-format +msgid " Convert addresses into line number/file name pairs.\n" +msgstr " Mengubah alamat kedalam pasangan nomor baris / nama berkas.\n" + +#: addr2line.c:78 +#, c-format +msgid " If no addresses are specified on the command line, they will be read from stdin\n" +msgstr " Jika tidak ada alamat yang dispesifikasikan dalam baris perintah, mereka akan dibaca dari stdin\n" + +#: addr2line.c:79 +#, c-format +msgid "" +" The options are:\n" +" @<file> Read options from <file>\n" +" -b --target=<bfdname> Set the binary file format\n" +" -e --exe=<executable> Set the input file name (default is a.out)\n" +" -i --inlines Unwind inlined functions\n" +" -j --section=<name> Read section-relative offsets instead of addresses\n" +" -s --basenames Strip directory names\n" +" -f --functions Show function names\n" +" -C --demangle[=style] Demangle function names\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +"\n" +msgstr "" +" Opsi adalah:\n" +" @<berkas> Baca opsi dari <berkas>\n" +" -b --target=<bfdname> Set format berkas binary\n" +" -e --exe=executable> Set nama berkas masukan (baku a.out)\n" +" -i --inlines Buka fungsi inline\n" +" -j --section=<nama> Baca section-relative ofset daripada alamat\n" +" -s --basenames Strip nama direktori\n" +" -f --functions Tampilkan nama fungsi\n" +" -C --demangle[=style] Demangle nama fungsi\n" +" -h --help Tampilkan informasi ini\n" +" -v --version Tampilkan versi aplikasi\n" +"\n" + +#: addr2line.c:94 ar.c:274 coffdump.c:469 dlltool.c:3173 dllwrap.c:510 +#: nlmconv.c:1113 objcopy.c:513 objcopy.c:548 readelf.c:2868 size.c:99 +#: srconv.c:1741 strings.c:664 sysdump.c:654 windmc.c:233 windres.c:698 +#, c-format +msgid "Report bugs to %s\n" +msgstr "Laporkan bugs ke %s\n" + +#: addr2line.c:281 +#, c-format +msgid "%s: cannot get addresses from archive" +msgstr "%s: tidak dapat memperoleh alamat dari archive" + +#: addr2line.c:298 +#, c-format +msgid "%s: cannot find section %s" +msgstr "%s: tidak dapat menemukan daerah %s" + +#: addr2line.c:364 nm.c:1542 objdump.c:3223 +#, c-format +msgid "unknown demangling style `%s'" +msgstr "gaya demangling `%s' tidak diketahui" + +#: ar.c:212 +#, c-format +msgid "no entry %s in archive\n" +msgstr "tidak ada masukan %s dalam archive\n" + +#: ar.c:228 +#, c-format +msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] [count] archive-file file...\n" +msgstr "Penggunaan: %s [opsi emulasi] [-]{dmpqrstx}[abcfilNoPsSuvV] [nama-anggota] [jumlah] berkas-archive berkas...\n" + +#: ar.c:231 +#, c-format +msgid " %s -M [<mri-script]\n" +msgstr " %s -M [<mri-scrip]\n" + +#: ar.c:232 +#, c-format +msgid " commands:\n" +msgstr " perintah:\n" + +#: ar.c:233 +#, c-format +msgid " d - delete file(s) from the archive\n" +msgstr " d - hapus berkas dari archive\n" + +#: ar.c:234 +#, c-format +msgid " m[ab] - move file(s) in the archive\n" +msgstr " m[ab] - pindahkan berkas dalam archive\n" + +#: ar.c:235 +#, c-format +msgid " p - print file(s) found in the archive\n" +msgstr " p - tampilkan berkas ditemukan dalam archive\n" + +#: ar.c:236 +#, c-format +msgid " q[f] - quick append file(s) to the archive\n" +msgstr " q[f] - tambahkan berkas cepat kedalam archive\n" + +#: ar.c:237 +#, c-format +msgid " r[ab][f][u] - replace existing or insert new file(s) into the archive\n" +msgstr " r[ab][f][u] - gantikan telah ada atau masukan berkas baru kedalam archive\n" + +#: ar.c:238 +#, c-format +msgid " t - display contents of archive\n" +msgstr " t - tampilkan isi dari archive\n" + +#: ar.c:239 +#, c-format +msgid " x[o] - extract file(s) from the archive\n" +msgstr " x[o] - ekstrak berkas dari archive\n" + +#: ar.c:240 +#, c-format +msgid " command specific modifiers:\n" +msgstr " modifikasi spesifik perintah:\n" + +#: ar.c:241 +#, c-format +msgid " [a] - put file(s) after [member-name]\n" +msgstr " [a] - tempatkan berkas setelah [nama-anggota]\n" + +#: ar.c:242 +#, c-format +msgid " [b] - put file(s) before [member-name] (same as [i])\n" +msgstr " [b] - tempatkan berkas sebelum [nama-anggota] (sama seperti [i])\n" + +#: ar.c:243 +#, c-format +msgid " [N] - use instance [count] of name\n" +msgstr " [N] - gunakan instance [jumlah] dari nama\n" + +#: ar.c:244 +#, c-format +msgid " [f] - truncate inserted file names\n" +msgstr " [f] - potong masukan nama berkas\n" + +#: ar.c:245 +#, c-format +msgid " [P] - use full path names when matching\n" +msgstr " [P] - gunakan nama jalur lengkap ketika mencocokan\n" + +#: ar.c:246 +#, c-format +msgid " [o] - preserve original dates\n" +msgstr " [o] - jaga tanggal asli\n" + +#: ar.c:247 +#, c-format +msgid " [u] - only replace files that are newer than current archive contents\n" +msgstr " [u] - hanya gantikan berkas yang lebih baru dari isi archive sekarang\n" + +#: ar.c:248 +#, c-format +msgid " generic modifiers:\n" +msgstr " pemodifikasi umum:\n" + +#: ar.c:249 +#, c-format +msgid " [c] - do not warn if the library had to be created\n" +msgstr " [c] - jangan peringatkan jika perpustakaan harus dibuat\n" + +#: ar.c:250 +#, c-format +msgid " [s] - create an archive index (cf. ranlib)\n" +msgstr " [s] - buat sebuah indeks archive (cf. ranlib)\n" + +#: ar.c:251 +#, c-format +msgid " [S] - do not build a symbol table\n" +msgstr " [S] - jangan buah sebuah tabel simbol\n" + +#: ar.c:252 +#, c-format +msgid " [T] - make a thin archive\n" +msgstr " [T] - buat sebuah archive tipis\n" + +#: ar.c:253 +#, c-format +msgid " [v] - be verbose\n" +msgstr " [v] - verbose\n" + +#: ar.c:254 +#, c-format +msgid " [V] - display the version number\n" +msgstr " [V] - tampilkan nomor versi\n" + +#: ar.c:255 +#, c-format +msgid " @<file> - read options from <file>\n" +msgstr " @<berkas> - baca opsi dari <berkas>\n" + +#: ar.c:262 +#, c-format +msgid "Usage: %s [options] archive\n" +msgstr "Penggunaan: %s [opsi] archive\n" + +#: ar.c:263 +#, c-format +msgid " Generate an index to speed access to archives\n" +msgstr " Buat sebuah indeks untuk mempercepat akses ke archive\n" + +#: ar.c:264 +#, c-format +msgid "" +" The options are:\n" +" @<file> Read options from <file>\n" +" -t Update the archive's symbol map timestamp\n" +" -h --help Print this help message\n" +" -v --version Print version information\n" +msgstr "" +" Opsi adalah:\n" +" @<berkas> Baca opsi dari <berkas>\n" +" -t Update archive peta simbol tanda-waktu\n" +" -h --help Tampilkan pesan bantuan ini\n" +" -v --version Tampilkan informasi versi\n" + +#: ar.c:499 +msgid "two different operation options specified" +msgstr "dua opsi operasi berbeda dispesifikasikan" + +#: ar.c:577 +#, c-format +msgid "illegal option -- %c" +msgstr "opsi tidak legal -- %c" + +#: ar.c:620 +msgid "no operation specified" +msgstr "tidak ada operasi yang dispesifikasikan" + +#: ar.c:623 +msgid "`u' is only meaningful with the `r' option." +msgstr "`u' hanya berarti dengan opsi `r'." + +#: ar.c:631 +msgid "`N' is only meaningful with the `x' and `d' options." +msgstr "`N' hanya berarti dengan opsi `x' dan `d'." + +#: ar.c:634 +msgid "Value for `N' must be positive." +msgstr "Nilai untuk `N' harus positif." + +#: ar.c:646 +msgid "`x' cannot be used on thin archives." +msgstr "`x' tidak dapat digunakan dalam archive tipis." + +#: ar.c:687 +#, c-format +msgid "internal error -- this option not implemented" +msgstr "internal error -- opsi ini tidak terimplementasi" + +#: ar.c:756 +#, c-format +msgid "creating %s" +msgstr "membuat %s" + +#: ar.c:805 ar.c:860 ar.c:1185 objcopy.c:1912 +#, c-format +msgid "internal stat error on %s" +msgstr "internal stat error di %s" + +#: ar.c:809 +#, c-format +msgid "" +"\n" +"<%s>\n" +"\n" +msgstr "" +"\n" +"<%s>\n" +"\n" + +#: ar.c:825 ar.c:893 +#, c-format +msgid "%s is not a valid archive" +msgstr "%s bukan sebuah archive valid" + +#: ar.c:1090 +#, c-format +msgid "No member named `%s'\n" +msgstr "Tidak ada anggota bernama `%s'\n" + +#: ar.c:1140 +#, c-format +msgid "no entry %s in archive %s!" +msgstr "tidak ada masukan %s dalam archive %s!" + +#: ar.c:1279 +#, c-format +msgid "%s: no archive map to update" +msgstr "%s: tidak ada peta archive untuk update" + +#: arsup.c:89 +#, c-format +msgid "No entry %s in archive.\n" +msgstr "Tidak ada masukan %s dalam archive.\n" + +#: arsup.c:114 +#, c-format +msgid "Can't open file %s\n" +msgstr "Tidak dapat membuka berkas %s\n" + +#: arsup.c:164 +#, c-format +msgid "%s: Can't open output archive %s\n" +msgstr "%s: Tidak dapat membuat keluaran archive %s\n" + +#: arsup.c:181 +#, c-format +msgid "%s: Can't open input archive %s\n" +msgstr "%s: Tidak dapat membuak masukan archive %s\n" + +#: arsup.c:190 +#, c-format +msgid "%s: file %s is not an archive\n" +msgstr "%s: berkas %s bukan sebuah archive\n" + +#: arsup.c:230 +#, c-format +msgid "%s: no output archive specified yet\n" +msgstr "%s: belum ada keluaran archive yang dispesifikasikan\n" + +#: arsup.c:250 arsup.c:288 arsup.c:330 arsup.c:350 arsup.c:416 +#, c-format +msgid "%s: no open output archive\n" +msgstr "%s: tidak ada keluaran archive\n" + +#: arsup.c:261 arsup.c:371 arsup.c:397 +#, c-format +msgid "%s: can't open file %s\n" +msgstr "%s: tidak dapat membuka berkas %s\n" + +#: arsup.c:315 arsup.c:393 arsup.c:474 +#, c-format +msgid "%s: can't find module file %s\n" +msgstr "%s: tidak dapat menemukan berkas module %s\n" + +#: arsup.c:425 +#, c-format +msgid "Current open archive is %s\n" +msgstr "Open archive sekarang adalah %s\n" + +#: arsup.c:449 +#, c-format +msgid "%s: no open archive\n" +msgstr "%s: tidak ada open archive\n" + +#: bin2c.c:59 +#, c-format +msgid "Usage: %s < input_file > output_file\n" +msgstr "Penggunaan: %s < input_file > output_file\n" + +#: bin2c.c:60 +#, c-format +msgid "Prints bytes from stdin in hex format.\n" +msgstr "Tampilkan bytes dari stdin dalam format hex.\n" + +#: binemul.c:38 +#, c-format +msgid " No emulation specific options\n" +msgstr " Tidak ada opsi spesifik emulasi\n" + +#. Macros for common output. +#: binemul.h:43 +#, c-format +msgid " emulation options: \n" +msgstr " opsi emulasi: \n" + +#: bucomm.c:157 +#, c-format +msgid "can't set BFD default target to `%s': %s" +msgstr "tidak dapat menset default target BFD ke `%s': %s" + +#: bucomm.c:168 +#, c-format +msgid "%s: Matching formats:" +msgstr "%s: Format yang cocok:" + +#: bucomm.c:183 +#, c-format +msgid "Supported targets:" +msgstr "Target yang didukung:" + +#: bucomm.c:185 +#, c-format +msgid "%s: supported targets:" +msgstr "%s: target yang didukung:" + +#: bucomm.c:202 +#, c-format +msgid "Supported architectures:" +msgstr "Arsitektur yang didukung:" + +#: bucomm.c:204 +#, c-format +msgid "%s: supported architectures:" +msgstr "%s: arsitektur yang didukung:" + +#: bucomm.c:398 +#, c-format +msgid "BFD header file version %s\n" +msgstr "versi berkas header BFD %s\n" + +#: bucomm.c:547 +#, c-format +msgid "%s: bad number: %s" +msgstr "%s: nomor buruk: %s" + +#: bucomm.c:564 strings.c:410 +#, c-format +msgid "'%s': No such file" +msgstr "'%s': Tidak ada berkas seperti itu" + +#: bucomm.c:566 strings.c:412 +#, c-format +msgid "Warning: could not locate '%s'. reason: %s" +msgstr "Peringatan: Tidak dapat menemukan '%s'. alasan: %s" + +#: bucomm.c:570 +#, c-format +msgid "Warning: '%s' is not an ordinary file" +msgstr "Peringatan: '%s' bukan sebuah berkas biasa" + +#: coffdump.c:106 +#, c-format +msgid "#lines %d " +msgstr "#baris %d " + +#: coffdump.c:460 sysdump.c:647 +#, c-format +msgid "Usage: %s [option(s)] in-file\n" +msgstr "Penggunaan: %s [opsi[ in-berkas\n" + +#: coffdump.c:461 +#, c-format +msgid " Print a human readable interpretation of a SYSROFF object file\n" +msgstr " Tampilkan dalam interpretasi yang mudah dipahami dari sebuah berkas objek SYSROFF\n" + +#: coffdump.c:462 +#, c-format +msgid "" +" The options are:\n" +" @<file> Read options from <file>\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +"\n" +msgstr "" +" Opsi adalah:\n" +" @<berkas> Baca opsi dari <berkas>\n" +" -h --help Tampilkan informasi ini\n" +" -v --version Tampilkan versi aplikasi\n" +"\n" + +#: coffdump.c:531 srconv.c:1831 sysdump.c:711 +msgid "no input file specified" +msgstr "tidak ada berkas masukan yang dispesifikasikan" + +#: cxxfilt.c:119 nm.c:256 objdump.c:241 +#, c-format +msgid "Report bugs to %s.\n" +msgstr "Laporkan bugs ke %s.\n" + +#: debug.c:647 +msgid "debug_add_to_current_namespace: no current file" +msgstr "debug_add_to_current_namespace: tidak ada berkas sekarang" + +#: debug.c:726 +msgid "debug_start_source: no debug_set_filename call" +msgstr "debug_start_source: tidak ada debug_set_filename call" + +#: debug.c:782 +msgid "debug_record_function: no debug_set_filename call" +msgstr "debug_record_function: tidak ada debug_set_filename call" + +#: debug.c:834 +msgid "debug_record_parameter: no current function" +msgstr "debug_record_parameter: tidak ada fungsi sekarang" + +#: debug.c:866 +msgid "debug_end_function: no current function" +msgstr "debug_end_function: tidak ada fungsi sekarang" + +#: debug.c:872 +msgid "debug_end_function: some blocks were not closed" +msgstr "debug_end_function: beberapa blok tidak ditutup" + +#: debug.c:900 +msgid "debug_start_block: no current block" +msgstr "debug_start_block: tidak ada blok sekarang" + +#: debug.c:936 +msgid "debug_end_block: no current block" +msgstr "debug_end_block: tidak ada block sekarang" + +#: debug.c:943 +msgid "debug_end_block: attempt to close top level block" +msgstr "debug_end_block: mencoba menutup tingkat teratas blok" + +#: debug.c:966 +msgid "debug_record_line: no current unit" +msgstr "debug_record_line: tidak ada satuan sekarang" + +#. FIXME +#: debug.c:1019 +msgid "debug_start_common_block: not implemented" +msgstr "debug_start_common_block: tidak terimplementasi" + +#. FIXME +#: debug.c:1030 +msgid "debug_end_common_block: not implemented" +msgstr "debug_end_common_block: tidak terimplementasi" + +#. FIXME. +#: debug.c:1114 +msgid "debug_record_label: not implemented" +msgstr "debug_record_label: tidak terimplementasi" + +#: debug.c:1136 +msgid "debug_record_variable: no current file" +msgstr "debug_record_variabel: tidak ada berkas sekarang" + +#: debug.c:1664 +msgid "debug_make_undefined_type: unsupported kind" +msgstr "debug_make_undefined_type: kind tidak didukung" + +#: debug.c:1841 +msgid "debug_name_type: no current file" +msgstr "debug_name_type: tidak ada berkas sekarang" + +#: debug.c:1886 +msgid "debug_tag_type: no current file" +msgstr "debug_tag_type: tidak ada berkas sekarang" + +#: debug.c:1894 +msgid "debug_tag_type: extra tag attempted" +msgstr "debug_tag_type: ekstra tag dicoba" + +#: debug.c:1931 +#, c-format +msgid "Warning: changing type size from %d to %d\n" +msgstr "Peringatan: mengubah ukuran tipe dari %d ke %d\n" + +#: debug.c:1953 +msgid "debug_find_named_type: no current compilation unit" +msgstr "debug_find_named_type:: tidak ada satuan kompilasi sekarang" + +#: debug.c:2056 +#, c-format +msgid "debug_get_real_type: circular debug information for %s\n" +msgstr "debug_get_real_type: circular informasi debug untuk %s\n" + +#: debug.c:2483 +msgid "debug_write_type: illegal type encountered" +msgstr "debug_write_type: tipe tidak legal ditemui" + +#: dlltool.c:797 dlltool.c:823 dlltool.c:854 +#, c-format +msgid "Internal error: Unknown machine type: %d" +msgstr "Internal error: tipe mesin tidak diketahui: %d" + +#: dlltool.c:890 +#, c-format +msgid "Can't open def file: %s" +msgstr "Tidak dapat membuka berkas def: %s" + +#: dlltool.c:895 +#, c-format +msgid "Processing def file: %s" +msgstr "Memproses berkas def: %s" + +#: dlltool.c:899 +msgid "Processed def file" +msgstr "Berkas def telah diproses" + +#: dlltool.c:923 +#, c-format +msgid "Syntax error in def file %s:%d" +msgstr "Sintaks error dalam berkas def %s: %d" + +#: dlltool.c:958 +#, c-format +msgid "%s: Path components stripped from image name, '%s'." +msgstr "%s: Path komponen stripped dari nama gambar, '%s'." + +#: dlltool.c:967 +#, c-format +msgid "NAME: %s base: %x" +msgstr "NAMA: %s dasar: %x" + +#: dlltool.c:970 dlltool.c:986 +msgid "Can't have LIBRARY and NAME" +msgstr "Tida dapat memiliki PERPUSTAKAAN dan NAMA" + +#: dlltool.c:983 +#, c-format +msgid "LIBRARY: %s base: %x" +msgstr "PERPUSTAKAAN: %s dasar: %x" + +#: dlltool.c:1219 resrc.c:293 +#, c-format +msgid "wait: %s" +msgstr "tunggu: %s" + +#: dlltool.c:1224 dllwrap.c:410 resrc.c:298 +#, c-format +msgid "subprocess got fatal signal %d" +msgstr "subproses mendapat sinyal fatal %d" + +#: dlltool.c:1230 dllwrap.c:417 resrc.c:305 +#, c-format +msgid "%s exited with status %d" +msgstr "%s keluar dengan status %d" + +#: dlltool.c:1261 +#, c-format +msgid "Sucking in info from %s section in %s" +msgstr "Suckin dalam info dari %s daerah dalam %s" + +#: dlltool.c:1386 +#, c-format +msgid "Excluding symbol: %s" +msgstr "Mengabaikan simbol: %s" + +#: dlltool.c:1475 dlltool.c:1486 nm.c:992 nm.c:1003 +#, c-format +msgid "%s: no symbols" +msgstr "%s: tidak ada simbol" + +#. FIXME: we ought to read in and block out the base relocations. +#: dlltool.c:1512 +#, c-format +msgid "Done reading %s" +msgstr "Selesai membaca %s" + +#: dlltool.c:1522 +#, c-format +msgid "Unable to open object file: %s" +msgstr "Tidak dapat membuka berkas objek: %s" + +#: dlltool.c:1525 +#, c-format +msgid "Scanning object file %s" +msgstr "Menskan berkas objek %s" + +#: dlltool.c:1540 +#, c-format +msgid "Cannot produce mcore-elf dll from archive file: %s" +msgstr "Tidak dapat menghasilkan mcore-elf dll dari berkas archive: %s" + +#: dlltool.c:1626 +msgid "Adding exports to output file" +msgstr "Menambahkan ekspor ke berkas keluaran" + +#: dlltool.c:1674 +msgid "Added exports to output file" +msgstr "Menambahkan ekspor ke berkas keluaran" + +#: dlltool.c:1813 +#, c-format +msgid "Generating export file: %s" +msgstr "Menghasilkan berkas ekspor: %s" + +#: dlltool.c:1818 +#, c-format +msgid "Unable to open temporary assembler file: %s" +msgstr "Tidak dapat membuka berkas perakit sementara: %s" + +#: dlltool.c:1821 +#, c-format +msgid "Opened temporary file: %s" +msgstr "Berkas sementara terbuka: %s" + +#: dlltool.c:2043 +msgid "Generated exports file" +msgstr "Menghasilkan berkas ekspor" + +#: dlltool.c:2251 +#, c-format +msgid "bfd_open failed open stub file: %s" +msgstr "bfd_open gagal membuka berkas stub: %s" + +#: dlltool.c:2254 +#, c-format +msgid "Creating stub file: %s" +msgstr "Membuat berkas stub: %s" + +#: dlltool.c:2672 +#, c-format +msgid "failed to open temporary head file: %s" +msgstr "gagal membuka berkas sementara head: %s" + +#: dlltool.c:2734 +#, c-format +msgid "failed to open temporary tail file: %s" +msgstr "gagal membuka berkas sementara tail: %s" + +#: dlltool.c:2809 +#, c-format +msgid "Can't open .lib file: %s" +msgstr "Tidak dapat membuka berkas .lib: %s" + +#: dlltool.c:2812 +#, c-format +msgid "Creating library file: %s" +msgstr "Membuat berkas perpustakaan: %s" + +#: dlltool.c:2896 dlltool.c:2902 +#, c-format +msgid "cannot delete %s: %s" +msgstr "tidak dapat menghapus %s: %s" + +#: dlltool.c:2907 +msgid "Created lib file" +msgstr "Membuat berkas lib" + +#: dlltool.c:2986 +#, c-format +msgid "Warning, ignoring duplicate EXPORT %s %d,%d" +msgstr "Peringatan, mengabaikan duplikasi EXPORT %s %d,%d" + +#: dlltool.c:2992 +#, c-format +msgid "Error, duplicate EXPORT with ordinals: %s" +msgstr "Error, duplikasi EXPORT dengan ordinals: %s" + +#: dlltool.c:3097 +msgid "Processing definitions" +msgstr "Memproses definisi" + +#: dlltool.c:3129 +msgid "Processed definitions" +msgstr "Definisi telah terproses" + +#. xgetext:c-format +#: dlltool.c:3136 dllwrap.c:471 +#, c-format +msgid "Usage %s <option(s)> <object-file(s)>\n" +msgstr "Penggunaan %s <opsi> <berkas-objek>\n" + +#. xgetext:c-format +#: dlltool.c:3138 +#, c-format +msgid " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n" +msgstr " -m --machine <mesin> Buat sebagai DLL untuk <mesin>. [baku: %s]\n" + +#: dlltool.c:3139 +#, c-format +msgid " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n" +msgstr " <mesin> mungkin: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n" + +#: dlltool.c:3140 +#, c-format +msgid " -e --output-exp <outname> Generate an export file.\n" +msgstr " -e --output-expt <outname> Hasilkan sebuah berkas ekspor.\n" + +#: dlltool.c:3141 +#, c-format +msgid " -l --output-lib <outname> Generate an interface library.\n" +msgstr " -l --output-lib <outname> Hasilkan sebuah perpustakaan antar-muka.\n" + +#: dlltool.c:3142 +#, c-format +msgid " -a --add-indirect Add dll indirects to export file.\n" +msgstr " -a --add-indirect Tambahkan dll tidak langsung ke berkas ekspor.\n" + +#: dlltool.c:3143 +#, c-format +msgid " -D --dllname <name> Name of input dll to put into interface lib.\n" +msgstr " -D --dllname <nama> Nama dari masukan dll ke put dalam antar-muka lib.\n" + +#: dlltool.c:3144 +#, c-format +msgid " -d --input-def <deffile> Name of .def file to be read in.\n" +msgstr " -d --input-def <deffile> Nama dari berkas .def yang akan dibaca.\n" + +#: dlltool.c:3145 +#, c-format +msgid " -z --output-def <deffile> Name of .def file to be created.\n" +msgstr " -z --output-def <deffile> Nama dari berkas .def yang akan dibuat.\n" + +#: dlltool.c:3146 +#, c-format +msgid " --export-all-symbols Export all symbols to .def\n" +msgstr " --export-all-symbols Ekspor seluruh simbol ke .def\n" + +#: dlltool.c:3147 +#, c-format +msgid " --no-export-all-symbols Only export listed symbols\n" +msgstr " --no-export-all-symbols Hanya ekspor simbol yang terdaftar\n" + +#: dlltool.c:3148 +#, c-format +msgid " --exclude-symbols <list> Don't export <list>\n" +msgstr " --exclude-symbols <list> Jangan ekspor <daftar>\n" + +#: dlltool.c:3149 +#, c-format +msgid " --no-default-excludes Clear default exclude symbols\n" +msgstr " --no-default-excludes Hapus default exclude symbols\n" + +#: dlltool.c:3150 +#, c-format +msgid " -b --base-file <basefile> Read linker generated base file.\n" +msgstr " -b --base-file <basefile> Baca berkas dasar yang dihasilkan linker.\n" + +#: dlltool.c:3151 +#, c-format +msgid " -x --no-idata4 Don't generate idata$4 section.\n" +msgstr " -x --no-idata4 Jangan hasilkan daerah idata$4.\n" + +#: dlltool.c:3152 +#, c-format +msgid " -c --no-idata5 Don't generate idata$5 section.\n" +msgstr " -c --no-idata5 Jangan hasilkan daerah idata$5.\n" + +#: dlltool.c:3153 +#, c-format +msgid " -U --add-underscore Add underscores to all symbols in interface library.\n" +msgstr " -U --add-underscore Tambahkan garis-bawah ke semua simbol dalam antar-muka perpustakaan.\n" + +#: dlltool.c:3154 +#, c-format +msgid " --add-stdcall-underscore Add underscores to stdcall symbols in interface library.\n" +msgstr " --add-stdcall-underscore Tambahkan garis-bawah ke stdcall simbol dalam antar-muka perpustakaan.\n" + +#: dlltool.c:3155 +#, c-format +msgid " -k --kill-at Kill @<n> from exported names.\n" +msgstr " -k --kill-at Matikan @<n> dari nama terekspor.\n" + +#: dlltool.c:3156 +#, c-format +msgid " -A --add-stdcall-alias Add aliases without @<n>.\n" +msgstr " -A --add-stdcall-alias Tambahkan alias tanpa @<n>.\n" + +#: dlltool.c:3157 +#, c-format +msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n" +msgstr " -p --ext-prefix-alias <prefix> Tambahkan alias dengan <prefix>.\n" + +#: dlltool.c:3158 +#, c-format +msgid " -S --as <name> Use <name> for assembler.\n" +msgstr " -S --as <nama> Gunakan <nama> untuk perakit.\n" + +#: dlltool.c:3159 +#, c-format +msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n" +msgstr " -f --as-flags <flags> Lewatkan <flags> ke perakit.\n" + +#: dlltool.c:3160 +#, c-format +msgid " -C --compat-implib Create backward compatible import library.\n" +msgstr " -C --compat-implib Buat kompabilitaas kebelakang impor perpustakaan.\n" + +#: dlltool.c:3161 +#, c-format +msgid " -n --no-delete Keep temp files (repeat for extra preservation).\n" +msgstr " -n --no-delete Simpan berkas sementara (ulang untuk ekstra preservation).\n" + +#: dlltool.c:3162 +#, c-format +msgid " -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n" +msgstr " -t --temp-prefix <prefix> Gunakan <prefix untuk mengkonstruksi nama berkas sementara.\n" + +#: dlltool.c:3163 +#, c-format +msgid " -v --verbose Be verbose.\n" +msgstr " -v --verbose Verbose.\n" + +#: dlltool.c:3164 +#, c-format +msgid " -V --version Display the program version.\n" +msgstr " -V --version Tampilkan versi dari aplikasi.\n" + +#: dlltool.c:3165 +#, c-format +msgid " -h --help Display this information.\n" +msgstr " -h --help Tampilkan informasi ini.\n" + +#: dlltool.c:3166 +#, c-format +msgid " @<file> Read options from <file>.\n" +msgstr " @<berkas> Baca opsi dari <berkas>.\n" + +#: dlltool.c:3168 +#, c-format +msgid " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n" +msgstr " -M --mcore-elf <outname> Proses mcore-elf berkas objek kedalam <outname>.\n" + +#: dlltool.c:3169 +#, c-format +msgid " -L --linker <name> Use <name> as the linker.\n" +msgstr " -L --linker <nama> Gunakan <nama> sebagai linker.\n" + +#: dlltool.c:3170 +#, c-format +msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n" +msgstr " -F --linker-flags <flags> Lewatkan <flags> ke linker.\n" + +#: dlltool.c:3293 +#, c-format +msgid "Path components stripped from dllname, '%s'." +msgstr "Jalur komponen dihapus dari dllname, '%s'." + +#: dlltool.c:3338 +#, c-format +msgid "Unable to open base-file: %s" +msgstr "Tidak dapat membuka berkas-dasar: %s" + +#: dlltool.c:3370 +#, c-format +msgid "Machine '%s' not supported" +msgstr "Mesin '%s' tidak didukung" + +#: dlltool.c:3474 dllwrap.c:201 +#, c-format +msgid "Tried file: %s" +msgstr "Berkas yang dicoba: %s" + +#: dlltool.c:3481 dllwrap.c:208 +#, c-format +msgid "Using file: %s" +msgstr "Menggunakan berkas: %s" + +#: dllwrap.c:291 +#, c-format +msgid "Keeping temporary base file %s" +msgstr "Menjaga berkas dasaar sementara %s" + +#: dllwrap.c:293 +#, c-format +msgid "Deleting temporary base file %s" +msgstr "Menghapus berkas dasar sementara %s" + +#: dllwrap.c:307 +#, c-format +msgid "Keeping temporary exp file %s" +msgstr "Menjaga berkas eks sementara %s" + +#: dllwrap.c:309 +#, c-format +msgid "Deleting temporary exp file %s" +msgstr "Menghapus berkas eksp sementara %s" + +#: dllwrap.c:322 +#, c-format +msgid "Keeping temporary def file %s" +msgstr "Menjaga berkas def sementara %s" + +#: dllwrap.c:324 +#, c-format +msgid "Deleting temporary def file %s" +msgstr "Menghapus berkas de sementara %s" + +#: dllwrap.c:472 +#, c-format +msgid " Generic options:\n" +msgstr " Opsi umum:\n" + +#: dllwrap.c:473 +#, c-format +msgid " @<file> Read options from <file>\n" +msgstr " @<berkas> Baca opsi dari <berkas>\n" + +#: dllwrap.c:474 +#, c-format +msgid " --quiet, -q Work quietly\n" +msgstr " --quiet, -q Kerja secara tenang\n" + +#: dllwrap.c:475 +#, c-format +msgid " --verbose, -v Verbose\n" +msgstr " --verbose, -v Verbose\n" + +#: dllwrap.c:476 +#, c-format +msgid " --version Print dllwrap version\n" +msgstr " --version Tampilkan versi dllwrap\n" + +#: dllwrap.c:477 +#, c-format +msgid " --implib <outname> Synonym for --output-lib\n" +msgstr " --implib <outname> Sinonim untuk --output-lib\n" + +#: dllwrap.c:478 +#, c-format +msgid " Options for %s:\n" +msgstr " Opsi untuk %s:\n" + +#: dllwrap.c:479 +#, c-format +msgid " --driver-name <driver> Defaults to \"gcc\"\n" +msgstr " --driver-name <driver> Baku ke \"gcc\"\n" + +#: dllwrap.c:480 +#, c-format +msgid " --driver-flags <flags> Override default ld flags\n" +msgstr " --driver-flags <flags> Override baku Id flags\n" + +#: dllwrap.c:481 +#, c-format +msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n" +msgstr " --dlltool-name <dlltool> Baku ku \"dlltool\"\n" + +#: dllwrap.c:482 +#, c-format +msgid " --entry <entry> Specify alternate DLL entry point\n" +msgstr " --entry <masukan> Spesifikasikan alternatif titik masukan DLL\n" + +#: dllwrap.c:483 +#, c-format +msgid " --image-base <base> Specify image base address\n" +msgstr " --image-base <base> Spesifikasikan alamat dasar image\n" + +#: dllwrap.c:484 +#, c-format +msgid " --target <machine> i386-cygwin32 or i386-mingw32\n" +msgstr " --target <mesin> i386-cygwin32 atau i386-mingw32\n" + +#: dllwrap.c:485 +#, c-format +msgid " --dry-run Show what needs to be run\n" +msgstr " --dry-run Tampilkan apa yang dibutuhkan untuk berjalan\n" + +#: dllwrap.c:486 +#, c-format +msgid " --mno-cygwin Create Mingw DLL\n" +msgstr " --mno-cygwin Buat Mingw DLL\n" + +#: dllwrap.c:487 +#, c-format +msgid " Options passed to DLLTOOL:\n" +msgstr " Opsi dilewatkan ke DLLTOOL:\n" + +#: dllwrap.c:488 +#, c-format +msgid " --machine <machine>\n" +msgstr " --machine <mesin>\n" + +#: dllwrap.c:489 +#, c-format +msgid " --output-exp <outname> Generate export file.\n" +msgstr " --output-exp <outname> Hasilkan berkas ekspor.\n" + +#: dllwrap.c:490 +#, c-format +msgid " --output-lib <outname> Generate input library.\n" +msgstr " --output-lib <outname> Hasilkan perpustakaan masukan.\n" + +#: dllwrap.c:491 +#, c-format +msgid " --add-indirect Add dll indirects to export file.\n" +msgstr " --add-indirect Tambahkan dll tidak langsung ke berkas ekspor.\n" + +#: dllwrap.c:492 +#, c-format +msgid " --dllname <name> Name of input dll to put into output lib.\n" +msgstr " --dllname <nama> Nama dari masukan dll ke put dalam lib keluaran.\n" + +#: dllwrap.c:493 +#, c-format +msgid " --def <deffile> Name input .def file\n" +msgstr " --def <deffile> Nama berkas masukan .def\n" + +#: dllwrap.c:494 +#, c-format +msgid " --output-def <deffile> Name output .def file\n" +msgstr " --output-def <deffile> Nama berkas keluaran .def\n" + +#: dllwrap.c:495 +#, c-format +msgid " --export-all-symbols Export all symbols to .def\n" +msgstr " --export-all-symbols Ekspor seluruh simbol ke .def\n" + +#: dllwrap.c:496 +#, c-format +msgid " --no-export-all-symbols Only export .drectve symbols\n" +msgstr " --no-export-all-symbols Hanya ekspor .drectve simbols\n" + +#: dllwrap.c:497 +#, c-format +msgid " --exclude-symbols <list> Exclude <list> from .def\n" +msgstr " --exclude-symbols <list> Exclude <list> dari .def\n" + +#: dllwrap.c:498 +#, c-format +msgid " --no-default-excludes Zap default exclude symbols\n" +msgstr " --no-default-excludes Zap default exclude simbol\n" + +#: dllwrap.c:499 +#, c-format +msgid " --base-file <basefile> Read linker generated base file\n" +msgstr " --base-file <basefile> Baca linker yang dihasilkan berkas dasar\n" + +#: dllwrap.c:500 +#, c-format +msgid " --no-idata4 Don't generate idata$4 section\n" +msgstr " --no-idata4 Jangan hasilkan daerah idata$4\n" + +#: dllwrap.c:501 +#, c-format +msgid " --no-idata5 Don't generate idata$5 section\n" +msgstr " --no-idata5 Jangan hasilkan daerah idata$4\n" + +#: dllwrap.c:502 +#, c-format +msgid " -U Add underscores to .lib\n" +msgstr " -U Tambahkan garis-bawah ke .lib\n" + +#: dllwrap.c:503 +#, c-format +msgid " -k Kill @<n> from exported names\n" +msgstr " -k Non-aktifkan @<n> dari nama terekspor\n" + +#: dllwrap.c:504 +#, c-format +msgid " --add-stdcall-alias Add aliases without @<n>\n" +msgstr " --add-stdcall-alias Tambahkan alias tanpa @<n>\n" + +#: dllwrap.c:505 +#, c-format +msgid " --as <name> Use <name> for assembler\n" +msgstr " --as <nama> Gunakan <nama> untuk perakit\n" + +#: dllwrap.c:506 +#, c-format +msgid " --nodelete Keep temp files.\n" +msgstr " --nodelete Simpan berkas sementara.\n" + +#: dllwrap.c:507 +#, c-format +msgid " Rest are passed unmodified to the language driver\n" +msgstr " Sisanya dilewatkan tidak termodifikasi ke driver bahasa\n" + +#: dllwrap.c:781 +msgid "Must provide at least one of -o or --dllname options" +msgstr "Harus menyediakan paling tidak satu dari opsi -o atau --dllname" + +#: dllwrap.c:810 +msgid "" +"no export definition file provided.\n" +"Creating one, but that may not be what you want" +msgstr "" +"tidak ada berkas definisi ekspor yang diberikan.\n" +"Membuat satu, tetapi itu mungkin bukan apa yang anda inginkan" + +#: dllwrap.c:969 +#, c-format +msgid "DLLTOOL name : %s\n" +msgstr "nama DLLTOOL : %s\n" + +#: dllwrap.c:970 +#, c-format +msgid "DLLTOOL options : %s\n" +msgstr "opsi DLLTOOL : %s\n" + +#: dllwrap.c:971 +#, c-format +msgid "DRIVER name : %s\n" +msgstr "nama DRIVER : %s\n" + +#: dllwrap.c:972 +#, c-format +msgid "DRIVER options : %s\n" +msgstr "opsi DRIVER : %s\n" + +#: dwarf.c:98 dwarf.c:142 readelf.c:370 readelf.c:526 +#, c-format +msgid "Unhandled data length: %d\n" +msgstr "Panjang data tidak tertangani: %d\n" + +#: dwarf.c:267 dwarf.c:2563 +msgid "badly formed extended line op encountered!\n" +msgstr "baris eksten terbentuk buruk op ditemui!\n" + +#: dwarf.c:274 +#, c-format +msgid " Extended opcode %d: " +msgstr " Eksten opkode %d: " + +#: dwarf.c:279 +#, c-format +msgid "" +"End of Sequence\n" +"\n" +msgstr "" +"Akhir dari Urutan\n" +"\n" + +#: dwarf.c:285 +#, c-format +msgid "set Address to 0x%lx\n" +msgstr "set Alamat ke 0x%lx\n" + +#: dwarf.c:290 +#, c-format +msgid " define new File Table entry\n" +msgstr " definisikan masukan Berkas Tabel baru\n" + +#: dwarf.c:291 dwarf.c:2178 +#, c-format +msgid " Entry\tDir\tTime\tSize\tName\n" +msgstr " Masukan\tDir\tWaktu\tUkuran\tNama\n" + +#: dwarf.c:293 +#, c-format +msgid " %d\t" +msgstr " %d\t" + +#: dwarf.c:296 dwarf.c:298 dwarf.c:300 dwarf.c:2190 dwarf.c:2192 dwarf.c:2194 +#, c-format +msgid "%lu\t" +msgstr "%lu\t" + +#: dwarf.c:301 +#, c-format +msgid "" +"%s\n" +"\n" +msgstr "" +"%s\n" +"\n" + +#. The test against DW_LNW_hi_user is redundant due to +#. the limited range of the unsigned char data type used +#. for op_code. +#. && op_code <= DW_LNE_hi_user +#: dwarf.c:342 +#, c-format +msgid "user defined: length %d\n" +msgstr "terdefinisi oleh pengguna: panjang %d\n" + +#: dwarf.c:344 dwarf.c:2594 +#, c-format +msgid "UNKNOWN: length %d\n" +msgstr "TIDAK DIKETAHUI: panjang %d\n" + +#: dwarf.c:357 +msgid "<no .debug_str section>" +msgstr "<tidak ada daerah .debug_str>" + +#: dwarf.c:363 +#, c-format +msgid "DW_FORM_strp offset too big: %lx\n" +msgstr "DW_FORM_strp ofset terlalu besar: %lx\n" + +#: dwarf.c:364 +msgid "<offset is too big>" +msgstr "<ofset terlalu besar>" + +#: dwarf.c:597 +#, c-format +msgid "Unknown TAG value: %lx" +msgstr "Nilai TAG tidak diketahui: %lx" + +#: dwarf.c:633 +#, c-format +msgid "Unknown FORM value: %lx" +msgstr "Nilai FORM tidak diketahui: %lx" + +#: dwarf.c:642 +#, c-format +msgid " %lu byte block: " +msgstr " %lu byte blok: " + +#: dwarf.c:1031 +#, c-format +msgid "(User defined location op)" +msgstr "(Lokasi definisi oleh pengguna op)" + +#: dwarf.c:1033 +#, c-format +msgid "(Unknown location op)" +msgstr "(Lokasi op tidak diketahui)" + +#: dwarf.c:1081 +msgid "Internal error: DWARF version is not 2 or 3.\n" +msgstr "Internal error: versi DWARF bukan 2 atau 3.\n" + +#: dwarf.c:1180 +msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n" +msgstr "DW_FORM_data8 tidak didukung ketika sizeof (unsigned long) != 8\n" + +#: dwarf.c:1229 +#, c-format +msgid " (indirect string, offset: 0x%lx): %s" +msgstr " (indirect string, ofset: 0x%lx): %s" + +#: dwarf.c:1238 +#, c-format +msgid "Unrecognized form: %lu\n" +msgstr "Bentuk tidak dikenali: %lu\n" + +#: dwarf.c:1322 +#, c-format +msgid "(not inlined)" +msgstr "(tidak inline)" + +#: dwarf.c:1325 +#, c-format +msgid "(inlined)" +msgstr "(inline)" + +#: dwarf.c:1328 +#, c-format +msgid "(declared as inline but ignored)" +msgstr "(terdeklarasi sebagai inline tetapi diabaikan)" + +#: dwarf.c:1331 +#, c-format +msgid "(declared as inline and inlined)" +msgstr "(terdeklarasi sebagai inline dan diinline)" + +#: dwarf.c:1334 +#, c-format +msgid " (Unknown inline attribute value: %lx)" +msgstr " (Nilai atribut inline tidak diketahui: %lx)" + +#: dwarf.c:1495 +#, c-format +msgid "(location list)" +msgstr "(daftar lokasi)" + +#: dwarf.c:1514 dwarf.c:3193 +#, c-format +msgid " [without DW_AT_frame_base]" +msgstr " [tanpa DW_AT_frame_base]" + +#: dwarf.c:1526 +#, c-format +msgid "Offset %lx used as value for DW_AT_import attribute of DIE at offset %lx is too big.\n" +msgstr "Ofset %lx yang digunakan sebagai nilai untuk DW_AT_import atribut dari DIE di ofset %lx terlalu besar.\n" + +#: dwarf.c:1700 +#, c-format +msgid "Unknown AT value: %lx" +msgstr "Nilai AT tidak diketahui: %lx" + +#: dwarf.c:1767 +#, c-format +msgid "Reserved length value (%lx) found in section %s\n" +msgstr "Nilai panjang terpesan (%lx) ditemukan di daerah %s\n" + +#: dwarf.c:1778 +#, c-format +msgid "Corrupt unit length (%lx) found in section %s\n" +msgstr "Panjang satuan terkorupsi (%lx) ditemukan di daerah %s\n" + +#: dwarf.c:1785 +#, c-format +msgid "No comp units in %s section ?" +msgstr "Tidak ada satuan comp dalam daerah %s?" + +#: dwarf.c:1794 +#, c-format +msgid "Not enough memory for a debug info array of %u entries" +msgstr "Tidak cukup memori untuk informasi debug dari masukan %u" + +#: dwarf.c:1802 dwarf.c:3285 +#, c-format +msgid "" +"The section %s contains:\n" +"\n" +msgstr "" +"Daerah %s berisi:\n" +"\n" + +#: dwarf.c:1810 +#, c-format +msgid "Unable to locate %s section!\n" +msgstr "Tidak dapat mengalokasikan daerah %s!\n" + +#: dwarf.c:1873 +#, c-format +msgid " Compilation Unit @ offset 0x%lx:\n" +msgstr " Kompilasi dari Unit @ ofset 0x%lx:\n" + +#: dwarf.c:1874 +#, c-format +msgid " Length: 0x%lx (%s)\n" +msgstr " Panjang: 0x%lx (%s)\n" + +#: dwarf.c:1876 +#, c-format +msgid " Version: %d\n" +msgstr " Versi: %d\n" + +#: dwarf.c:1877 +#, c-format +msgid " Abbrev Offset: %ld\n" +msgstr " Ofset Kependekan: %ld\n" + +#: dwarf.c:1878 +#, c-format +msgid " Pointer Size: %d\n" +msgstr " Ukuran Pointer: %d\n" + +#: dwarf.c:1884 +#, c-format +msgid "Debug info is corrupted, length of CU at %lx extends beyond end of section (length = %lx)\n" +msgstr "Informasi debug terkorupsi, panjang dari CU di %lx eksten diluar akhir dari daerah (panjang = %lx)\n" + +#: dwarf.c:1893 +#, c-format +msgid "CU at offset %lx contains corrupt or unsupported version number: %d.\n" +msgstr "CU di ofset %lx berisi nomor versi yang terkorupsi atau tidak didukung: %d.\n" + +#: dwarf.c:1903 +#, c-format +msgid "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section size (%lx)\n" +msgstr "Informasi debug terkorupsi, ofset kependekan (%lx) lebih besar dari daerah kependekan ukuran (%lx)\n" + +#: dwarf.c:1937 +#, c-format +msgid "Bogus end-of-siblings marker detected at offset %lx in .debug_info section\n" +msgstr "Palsu penanda akhir-dari-siblings terdeteksi di ofset %lx dalam daerah .debug_info\n" + +#: dwarf.c:1941 +msgid "Further warnings about bogus end-of-sibling markers suppressed\n" +msgstr "Tidak ada peringatan lebih lanjut mengenai penanda palsu akhir-dari-sibling ditekan\n" + +#: dwarf.c:1948 +#, c-format +msgid " <%d><%lx>: Abbrev Number: %lu" +msgstr " <%d><%lx>: Nomor Kependekan: %lu" + +#: dwarf.c:1965 +#, c-format +msgid "DIE at offset %lx refers to abbreviation number %lu which does not exist\n" +msgstr "DIE di ofset %lx mereferensikan nomor kependekan %lu dimana itu tidak ada\n" + +#: dwarf.c:1971 +#, c-format +msgid " (%s)\n" +msgstr " (%s)\n" + +#: dwarf.c:2062 +#, c-format +msgid "" +"Raw dump of debug contents of section %s:\n" +"\n" +msgstr "" +"Isi mentah dari isi debug dari daerah %s:\n" +"\n" + +#: dwarf.c:2100 dwarf.c:2387 +msgid "The line info appears to be corrupt - the section is too small\n" +msgstr "Baris infor sepertinya terkorupsi - daerah terlalu kecil\n" + +#: dwarf.c:2109 dwarf.c:2397 +msgid "Only DWARF version 2 and 3 line info is currently supported.\n" +msgstr "Hanya DWARF versi 2 dan 3 baris info yang saat ini didukung.\n" + +#: dwarf.c:2130 +#, c-format +msgid " Offset: 0x%lx\n" +msgstr " Ofset: 0x%lx\n" + +#: dwarf.c:2131 +#, c-format +msgid " Length: %ld\n" +msgstr " Panjang: %ld\n" + +#: dwarf.c:2132 +#, c-format +msgid " DWARF Version: %d\n" +msgstr " Versi DWARF: %d\n" + +#: dwarf.c:2133 +#, c-format +msgid " Prologue Length: %d\n" +msgstr " Panjang Prologue: %d\n" + +#: dwarf.c:2134 +#, c-format +msgid " Minimum Instruction Length: %d\n" +msgstr " Panjang Instruksi Minimal: %d\n" + +#: dwarf.c:2135 +#, c-format +msgid " Initial value of 'is_stmt': %d\n" +msgstr " Nilai inisial dari 'is_stmt': %d\n" + +#: dwarf.c:2136 +#, c-format +msgid " Line Base: %d\n" +msgstr " Dasar Baris: %d\n" + +#: dwarf.c:2137 +#, c-format +msgid " Line Range: %d\n" +msgstr " Jangkauan Baris: %d\n" + +#: dwarf.c:2138 +#, c-format +msgid " Opcode Base: %d\n" +msgstr " Dasar Opkode: %d\n" + +#: dwarf.c:2147 +#, c-format +msgid "" +"\n" +" Opcodes:\n" +msgstr "" +"\n" +" Opkode:\n" + +#: dwarf.c:2150 +#, c-format +msgid " Opcode %d has %d args\n" +msgstr " Opkode %d memiliki %d args\n" + +#: dwarf.c:2156 +#, c-format +msgid "" +"\n" +" The Directory Table is empty.\n" +msgstr "" +"\n" +" Tabel Direktori kosong.\n" + +#: dwarf.c:2159 +#, c-format +msgid "" +"\n" +" The Directory Table:\n" +msgstr "" +"\n" +" Tabel Direktori:\n" + +#: dwarf.c:2163 +#, c-format +msgid " %s\n" +msgstr " %s\n" + +#: dwarf.c:2174 +#, c-format +msgid "" +"\n" +" The File Name Table is empty.\n" +msgstr "" +"\n" +" Tabel Nama Berkas kosong.\n" + +#: dwarf.c:2177 +#, c-format +msgid "" +"\n" +" The File Name Table:\n" +msgstr "" +"\n" +" Tabel Nama Berkas:\n" + +#: dwarf.c:2185 +#, c-format +msgid " %d\t" +msgstr " %d\t" + +#: dwarf.c:2196 +#, c-format +msgid "%s\n" +msgstr "%s\n" + +#. Now display the statements. +#: dwarf.c:2204 +#, c-format +msgid "" +"\n" +" Line Number Statements:\n" +msgstr "" +"\n" +" Pernyataan Nomor Baris:\n" + +#: dwarf.c:2220 +#, c-format +msgid " Special opcode %d: advance Address by %lu to 0x%lx" +msgstr " Opkode spesial %d: advance Alamat dengan %lu ke 0x%lx" + +#: dwarf.c:2224 +#, c-format +msgid " and Line by %d to %d\n" +msgstr " dan Baris dengan %d ke %d\n" + +#: dwarf.c:2234 +#, c-format +msgid " Copy\n" +msgstr " Salin\n" + +#: dwarf.c:2242 +#, c-format +msgid " Advance PC by %lu to 0x%lx\n" +msgstr " Lanjut PC dengan %lu ke 0x%lx\n" + +#: dwarf.c:2250 +#, c-format +msgid " Advance Line by %d to %d\n" +msgstr " Lanjut Baris dengan %d ke %d\n" + +#: dwarf.c:2257 +#, c-format +msgid " Set File Name to entry %d in the File Name Table\n" +msgstr " Set Nama Berkas ke masukan %d dalam Tabel Nama Berkas\n" + +#: dwarf.c:2265 +#, c-format +msgid " Set column to %lu\n" +msgstr " Set kolom ke %lu\n" + +#: dwarf.c:2272 +#, c-format +msgid " Set is_stmt to %d\n" +msgstr " Set is_stmt ke %d\n" + +#: dwarf.c:2277 +#, c-format +msgid " Set basic block\n" +msgstr " Set basik blok\n" + +#: dwarf.c:2285 +#, c-format +msgid " Advance PC by constant %lu to 0x%lx\n" +msgstr " Lanjut PC dengan konstan %lu ke 0x%lx\n" + +#: dwarf.c:2293 +#, c-format +msgid " Advance PC by fixed size amount %lu to 0x%lx\n" +msgstr " Lanjut PC dengan jumlah tetap %lu ke 0x%lx\n" + +#: dwarf.c:2298 +#, c-format +msgid " Set prologue_end to true\n" +msgstr " Set prologue_end ke true\n" + +#: dwarf.c:2302 +#, c-format +msgid " Set epilogue_begin to true\n" +msgstr " Set epilogue_begin ke true\n" + +#: dwarf.c:2308 dwarf.c:2672 +#, c-format +msgid " Set ISA to %lu\n" +msgstr " Set ISA ke %lu\n" + +#: dwarf.c:2312 dwarf.c:2676 +#, c-format +msgid " Unknown opcode %d with operands: " +msgstr " Opkode %d tidak dikenal dengan operan: " + +#: dwarf.c:2345 +#, c-format +msgid "" +"Decoded dump of debug contents of section %s:\n" +"\n" +msgstr "" +"Dump terdekode dari isi debug dari daerah %s:\n" +"\n" + +#: dwarf.c:2506 +#, c-format +msgid "CU: %s:\n" +msgstr "CU: %s:\n" + +#: dwarf.c:2507 dwarf.c:2520 +#, c-format +msgid "File name Line number Starting address\n" +msgstr "Nama Berkas Nomor Baris Awal alamat\n" + +#: dwarf.c:2513 +#, c-format +msgid "CU: %s/%s:\n" +msgstr "CU: %s/%s:\n" + +#: dwarf.c:2518 dwarf.c:2590 +#, c-format +msgid "%s:\n" +msgstr "%s:\n" + +#. If directory index is 0, that means current directory. +#: dwarf.c:2623 +#, c-format +msgid "" +"\n" +"./%s:[++]\n" +msgstr "" +"\n" +"./%s:[++]\n" + +#. The directory index starts counting at 1. +#: dwarf.c:2629 +#, c-format +msgid "" +"\n" +"%s/%s:\n" +msgstr "" +"\n" +"%s/%s:\n" + +#: dwarf.c:2714 +#, c-format +msgid "%-35s %11d %#18lx\n" +msgstr "%-35s %11d %#18lx\n" + +#: dwarf.c:2719 +#, c-format +msgid "%s %11d %#18lx\n" +msgstr "%s %11d %#18lx\n" + +#: dwarf.c:2749 dwarf.c:3024 dwarf.c:3425 +#, c-format +msgid "Unable to load/parse the .debug_info section, so cannot interpret the %s section.\n" +msgstr "Tidak dapat meload/parse daerah .debug_info, jadi tidak dapat meninterpretasikan daerah %s.\n" + +#: dwarf.c:2794 dwarf.c:2888 dwarf.c:2962 dwarf.c:3079 dwarf.c:3227 +#: dwarf.c:3480 +#, c-format +msgid "" +"Contents of the %s section:\n" +"\n" +msgstr "" +"Isi dari daerah %s:\n" +"\n" + +#: dwarf.c:2828 dwarf.c:3330 +#, c-format +msgid ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n" +msgstr ".debug_info ofset dari 0x%lx dalam daerah %s tidak menunjuk ke header CU.\n" + +#: dwarf.c:2842 +msgid "Only DWARF 2 and 3 pubnames are currently supported\n" +msgstr "Hanya DWARF 2 dan 3 pubnames yang saat ini didukung\n" + +#: dwarf.c:2849 +#, c-format +msgid " Length: %ld\n" +msgstr " Panjang: %ld\n" + +#: dwarf.c:2851 +#, c-format +msgid " Version: %d\n" +msgstr " Versi: %d\n" + +#: dwarf.c:2853 +#, c-format +msgid " Offset into .debug_info section: 0x%lx\n" +msgstr " Ofset dalam daerah .debug_info: 0x%lx\n" + +#: dwarf.c:2855 +#, c-format +msgid " Size of area in .debug_info section: %ld\n" +msgstr " Ukuran dari daerah dalam .debug_info: %ld\n" + +#: dwarf.c:2858 +#, c-format +msgid "" +"\n" +" Offset\tName\n" +msgstr "" +"\n" +" Ofset\tNama\n" + +#: dwarf.c:2909 +#, c-format +msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n" +msgstr " DW_MACINFO_start_file - lineno: %d filenum: %d\n" + +#: dwarf.c:2915 +#, c-format +msgid " DW_MACINFO_end_file\n" +msgstr " DW_MACINFO_end_file\n" + +#: dwarf.c:2923 +#, c-format +msgid " DW_MACINFO_define - lineno : %d macro : %s\n" +msgstr " DW_MACINFO_define - lineno : %d makro : %s\n" + +#: dwarf.c:2932 +#, c-format +msgid " DW_MACINFO_undef - lineno : %d macro : %s\n" +msgstr " DW_MACINFO_undef - lineno : %d makro : %s\n" + +#: dwarf.c:2944 +#, c-format +msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n" +msgstr " DW_MACINFO_vendor_ext - konstan : %d string : %s\n" + +#: dwarf.c:2973 +#, c-format +msgid " Number TAG\n" +msgstr " Nomor TAG\n" + +#: dwarf.c:2979 +#, c-format +msgid " %ld %s [%s]\n" +msgstr " %ld %s [%s]\n" + +#: dwarf.c:2982 +msgid "has children" +msgstr "memiliki anak" + +#: dwarf.c:2982 +msgid "no children" +msgstr "tidak memiliki anak" + +#: dwarf.c:2985 +#, c-format +msgid " %-18s %s\n" +msgstr " %-18s %s\n" + +#: dwarf.c:3018 dwarf.c:3223 dwarf.c:3419 +#, c-format +msgid "" +"\n" +"The %s section is empty.\n" +msgstr "" +"\n" +"Daerah %s ini kosong.\n" + +#. FIXME: Should we handle this case? +#: dwarf.c:3068 +msgid "Location lists in .debug_info section aren't in ascending order!\n" +msgstr "Daftar lokasi dalam daerah .debug_info tidak dalam urutan meningkat!\n" + +#: dwarf.c:3071 +msgid "No location lists in .debug_info section!\n" +msgstr "Tidak ada daftar lokasi dalam daerah .debug_info!\n" + +#: dwarf.c:3076 +#, c-format +msgid "Location lists in %s section start at 0x%lx\n" +msgstr "Daftar lokasi dalam daerah %s dimulai di 0x%lx\n" + +#: dwarf.c:3080 +#, c-format +msgid " Offset Begin End Expression\n" +msgstr " Ofset Awal Akhir Pernyataan\n" + +#: dwarf.c:3111 +#, c-format +msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n" +msgstr "Disana ada hole [0x%lx - 0x%lx] dalam daerah .debug_loc.\n" + +#: dwarf.c:3115 +#, c-format +msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n" +msgstr "Disana ada tumpang tindih [0x%lx - 0x%lx] dalam daerah .debug_loc\n" + +#: dwarf.c:3123 +#, c-format +msgid "Offset 0x%lx is bigger than .debug_loc section size.\n" +msgstr "Ofset 0x%lx lebih besar dari ukuran daerah .debug_loc.\n" + +#: dwarf.c:3132 dwarf.c:3167 dwarf.c:3177 +#, c-format +msgid "Location list starting at offset 0x%lx is not terminated.\n" +msgstr "Daftar lokasi dimulai di ofset 0x%lx tidak diakhiri.\n" + +#: dwarf.c:3151 dwarf.c:3532 +#, c-format +msgid "<End of list>\n" +msgstr "<Akhir dari daftar>\n" + +#: dwarf.c:3161 +#, c-format +msgid "(base address)\n" +msgstr "(alamat dasar)\n" + +#: dwarf.c:3196 +msgid " (start == end)" +msgstr " (awal == akhir)" + +#: dwarf.c:3198 +msgid " (start > end)" +msgstr " (awal > akhir)" + +#: dwarf.c:3208 +#, c-format +msgid "There are %ld unused bytes at the end of section %s\n" +msgstr "Disana ada %ld byte tidak digunakan diakhir dari daerah %s\n" + +#: dwarf.c:3341 +msgid "Only DWARF 2 and 3 aranges are currently supported.\n" +msgstr "Hanya DWARF 2 dan 3 yang saat ini didukung.\n" + +#: dwarf.c:3345 +#, c-format +msgid " Length: %ld\n" +msgstr " Panjang: %ld\n" + +#: dwarf.c:3346 +#, c-format +msgid " Version: %d\n" +msgstr " Versi: %d\n" + +#: dwarf.c:3347 +#, c-format +msgid " Offset into .debug_info: 0x%lx\n" +msgstr " Ofset kedalam .debug_info: 0x%lx\n" + +#: dwarf.c:3348 +#, c-format +msgid " Pointer Size: %d\n" +msgstr " Ukuran Penunjuk: %d\n" + +#: dwarf.c:3349 +#, c-format +msgid " Segment Size: %d\n" +msgstr " Ukuran Segmen: %d\n" + +#: dwarf.c:3358 +msgid "Pointer size + Segment size is not a power of two.\n" +msgstr "Ukuran penunjuk + Ukuran segmen bukan kelipatan dari dua.\n" + +#: dwarf.c:3363 +#, c-format +msgid "" +"\n" +" Address Length\n" +msgstr "" +"\n" +" Alamat Panjang\n" + +#: dwarf.c:3365 +#, c-format +msgid "" +"\n" +" Address Length\n" +msgstr "" +"\n" +" Alamat Panjang\n" + +#. FIXME: Should we handle this case? +#: dwarf.c:3469 +msgid "Range lists in .debug_info section aren't in ascending order!\n" +msgstr "Daftar jangkauan dalam daerah .debug_info tidak dalam urutan meningkat!\n" + +#: dwarf.c:3472 +msgid "No range lists in .debug_info section!\n" +msgstr "Tidak ada daftar jangkauan dalam daerah .debug_info!\n" + +#: dwarf.c:3477 +#, c-format +msgid "Range lists in %s section start at 0x%lx\n" +msgstr "Daftar jangkauan dalam daerah %s dimulai dari 0x%lx\n" + +#: dwarf.c:3481 +#, c-format +msgid " Offset Begin End\n" +msgstr " Ofset Awal Akhir\n" + +#: dwarf.c:3506 +#, c-format +msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n" +msgstr "Disana terdapat sebuah lubang [0x%lx -0x%lx] dalam daerah %s.\n" + +#: dwarf.c:3510 +#, c-format +msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n" +msgstr "Disana terdapat sebuah tumpang tindih [0x%lx - 0x%lx] dalam daerah %s.\n" + +#: dwarf.c:3548 +msgid "(start == end)" +msgstr "(awal == akhir)" + +#: dwarf.c:3550 +msgid "(start > end)" +msgstr "(awal > akhir)" + +#: dwarf.c:3801 +#, c-format +msgid "The section %s contains:\n" +msgstr "Daerah %s berisi:\n" + +#: dwarf.c:4492 +#, c-format +msgid " DW_CFA_??? (User defined call frame op: %#x)\n" +msgstr " DW_CFA_??? (Definisi oleh pengguna memanggil frame op: %#x)\n" + +#: dwarf.c:4494 +#, c-format +msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n" +msgstr "tidak didukung atau tidak dikenal Dwarf Call Frame nomor Instruksi: %#x\n" + +#: dwarf.c:4518 +#, c-format +msgid "Displaying the debug contents of section %s is not yet supported.\n" +msgstr "Menampilkan isi debug dari daerah %s belum didukung.\n" + +#: dwarf.c:4560 +#, c-format +msgid "%s: Error: " +msgstr "%s: Error: " + +#: dwarf.c:4571 +#, c-format +msgid "%s: Warning: " +msgstr "%s: Peringatan: " + +#: emul_aix.c:43 +#, c-format +msgid " [-g] - 32 bit small archive\n" +msgstr " [-g] - 32 bit archive kecil\n" + +#: emul_aix.c:44 +#, c-format +msgid " [-X32] - ignores 64 bit objects\n" +msgstr " [-X32] - abaikan objek 64 bit\n" + +#: emul_aix.c:45 +#, c-format +msgid " [-X64] - ignores 32 bit objects\n" +msgstr " [-X64] - abaikan objek 32 bit\n" + +#: emul_aix.c:46 +#, c-format +msgid " [-X32_64] - accepts 32 and 64 bit objects\n" +msgstr " [-X32_64] - terima objek 32 dan 64 bit\n" + +#: ieee.c:309 +msgid "unexpected end of debugging information" +msgstr "tidak terduga akhir dari informasi debug" + +#: ieee.c:396 +msgid "invalid number" +msgstr "nomor tidak valid" + +#: ieee.c:449 +msgid "invalid string length" +msgstr "panjang string tidak valid" + +#: ieee.c:504 ieee.c:545 +msgid "expression stack overflow" +msgstr "ekspresi stack overflow" + +#: ieee.c:524 +msgid "unsupported IEEE expression operator" +msgstr "operator ekspresi IEEE tidak didukung" + +#: ieee.c:539 +msgid "unknown section" +msgstr "daerah tidak dikenal" + +#: ieee.c:560 +msgid "expression stack underflow" +msgstr "ekspresi stack underflow" + +#: ieee.c:574 +msgid "expression stack mismatch" +msgstr "ekspresi stack tidak cocok" + +#: ieee.c:611 +msgid "unknown builtin type" +msgstr "tipe builtin tidak dikenal" + +#: ieee.c:756 +msgid "BCD float type not supported" +msgstr "tipe pecahan BCD tidak didukung" + +#: ieee.c:893 +msgid "unexpected number" +msgstr "nomor tidak terduga" + +#: ieee.c:900 +msgid "unexpected record type" +msgstr "tipe rekaman tidak terduga" + +#: ieee.c:933 +msgid "blocks left on stack at end" +msgstr "sisa blok pada stack di akhir" + +#: ieee.c:1196 +msgid "unknown BB type" +msgstr "tipe BB tidak diketahui" + +#: ieee.c:1205 +msgid "stack overflow" +msgstr "stack overflow" + +#: ieee.c:1228 +msgid "stack underflow" +msgstr "stack underflow" + +#: ieee.c:1340 ieee.c:1410 ieee.c:2107 +msgid "illegal variable index" +msgstr "variabel indeks tidak legal" + +#: ieee.c:1388 +msgid "illegal type index" +msgstr "tipe indeks tidak legal" + +#: ieee.c:1398 ieee.c:1435 +msgid "unknown TY code" +msgstr "kode TY tidak dikenal" + +#: ieee.c:1417 +msgid "undefined variable in TY" +msgstr "variabel dalam TY tidak dikenal" + +#. Pascal file name. FIXME. +#: ieee.c:1828 +msgid "Pascal file name not supported" +msgstr "Nama berkas Pascal tidak didukung" + +#: ieee.c:1876 +msgid "unsupported qualifier" +msgstr "kualifier tidak didukung" + +#: ieee.c:2145 +msgid "undefined variable in ATN" +msgstr "variabel dalam ATN tidak terdefinisi" + +#: ieee.c:2188 +msgid "unknown ATN type" +msgstr "tipe ATN tidak didukung" + +#. Reserved for FORTRAN common. +#: ieee.c:2310 +msgid "unsupported ATN11" +msgstr "ATN11 tidak didukung" + +#. We have no way to record this information. FIXME. +#: ieee.c:2337 +msgid "unsupported ATN12" +msgstr "ATN12 tidak didukung" + +#: ieee.c:2397 +msgid "unexpected string in C++ misc" +msgstr "string dalam misc C++ tidak terduga" + +#: ieee.c:2410 +msgid "bad misc record" +msgstr "rekaman misc buruk" + +#: ieee.c:2451 +msgid "unrecognized C++ misc record" +msgstr "rekaman misc C++ tidak dikenal" + +#: ieee.c:2566 +msgid "undefined C++ object" +msgstr "objek C++ tidak terdefinisi" + +#: ieee.c:2600 +msgid "unrecognized C++ object spec" +msgstr "spesifikasi objek C++ tidak dikenal" + +#: ieee.c:2636 +msgid "unsupported C++ object type" +msgstr "tipe objek C++ tidak didukung" + +#: ieee.c:2646 +msgid "C++ base class not defined" +msgstr "C++ kelas dasar tidak terdefinisi" + +#: ieee.c:2658 ieee.c:2763 +msgid "C++ object has no fields" +msgstr "C++ objek tidak memiliki field" + +#: ieee.c:2677 +msgid "C++ base class not found in container" +msgstr "C++ kelas dasar tidak ditemukan dalam kontainer" + +#: ieee.c:2784 +msgid "C++ data member not found in container" +msgstr "C++ data anggota tidak ditemukan dalam kontainer" + +#: ieee.c:2825 ieee.c:2975 +msgid "unknown C++ visibility" +msgstr "visibility C++ tidak diketahui" + +#: ieee.c:2859 +msgid "bad C++ field bit pos or size" +msgstr "C++ bit field posisi atau ukuran buruk" + +#: ieee.c:2951 +msgid "bad type for C++ method function" +msgstr "tipe untuk fungsi metode C++ buruk" + +#: ieee.c:2961 +msgid "no type information for C++ method function" +msgstr "tidak ada informasi untuk C++ fungsi metode" + +#: ieee.c:3000 +msgid "C++ static virtual method" +msgstr "C++ static virtual metode" + +#: ieee.c:3095 +msgid "unrecognized C++ object overhead spec" +msgstr "tidak dikenal C++ objek overhead spec" + +#: ieee.c:3134 +msgid "undefined C++ vtable" +msgstr "vtabel C++ tidak terdefinisi" + +#: ieee.c:3203 +msgid "C++ default values not in a function" +msgstr "nilai baku C++ tidak dalam sebuah fungsi" + +#: ieee.c:3243 +msgid "unrecognized C++ default type" +msgstr "tipe baku C++ tidak dikenal" + +#: ieee.c:3274 +msgid "reference parameter is not a pointer" +msgstr "parameter referensi bukan sebuah penunjuk" + +#: ieee.c:3357 +msgid "unrecognized C++ reference type" +msgstr "tipe referensi C++ tidak dikenal" + +#: ieee.c:3439 +msgid "C++ reference not found" +msgstr "referensi C++ tidak ditemukan" + +#: ieee.c:3447 +msgid "C++ reference is not pointer" +msgstr "referensi C++ bukan sebuah penunjuk" + +#: ieee.c:3473 ieee.c:3481 +msgid "missing required ASN" +msgstr "hilang ASN yang dibutuhkan" + +#: ieee.c:3508 ieee.c:3516 +msgid "missing required ATN65" +msgstr "hilang ATN65 yang dibutuhkan" + +#: ieee.c:3530 +msgid "bad ATN65 record" +msgstr "rekaman ATN65 buruk" + +#: ieee.c:4158 +#, c-format +msgid "IEEE numeric overflow: 0x" +msgstr "numerik IEEE overflow; 0x" + +#: ieee.c:4202 +#, c-format +msgid "IEEE string length overflow: %u\n" +msgstr "panjang string IEEE overflow: %u\n" + +#: ieee.c:5199 +#, c-format +msgid "IEEE unsupported integer type size %u\n" +msgstr "ukuran tipe bilangan bulat %u IEEE tidak didukung\n" + +#: ieee.c:5233 +#, c-format +msgid "IEEE unsupported float type size %u\n" +msgstr "ukuran tipe bilangan pecahan %u IEEE tidak didukung\n" + +#: ieee.c:5267 +#, c-format +msgid "IEEE unsupported complex type size %u\n" +msgstr "ukuran tipe kompleks %u IEEE tidak didukung\n" + +#: mclex.c:241 +msgid "Duplicate symbol entered into keyword list." +msgstr "Duplikasi simbol dimasukan dalam daftar keyword." + +#: nlmconv.c:273 srconv.c:1822 +msgid "input and output files must be different" +msgstr "berkas masukan dan keluaran harus berbeda" + +#: nlmconv.c:320 +msgid "input file named both on command line and with INPUT" +msgstr "nama kedua berkas masukan di baris perintah dan dengan INPUT" + +#: nlmconv.c:329 +msgid "no input file" +msgstr "tidak ada berkas masukan" + +#: nlmconv.c:359 +msgid "no name for output file" +msgstr "tidak ada nama untuk berkas keluaran" + +#: nlmconv.c:373 +msgid "warning: input and output formats are not compatible" +msgstr "peringatan: format masukan dan keluaran tidak kompatibel" + +#: nlmconv.c:403 +msgid "make .bss section" +msgstr "buat daerah .bss" + +#: nlmconv.c:413 +msgid "make .nlmsections section" +msgstr "buat daerah .nlmsections" + +#: nlmconv.c:441 +msgid "set .bss vma" +msgstr "set vma .bss" + +#: nlmconv.c:448 +msgid "set .data size" +msgstr "set ukuran .data" + +#: nlmconv.c:628 +#, c-format +msgid "warning: symbol %s imported but not in import list" +msgstr "peringatan: simbol %s diimpor tetapi tidak dalam daftar impor" + +#: nlmconv.c:648 +msgid "set start address" +msgstr "set awal alamat" + +#: nlmconv.c:697 +#, c-format +msgid "warning: START procedure %s not defined" +msgstr "peringatan: AWAL prosedur %s tidak terdefinisi" + +#: nlmconv.c:699 +#, c-format +msgid "warning: EXIT procedure %s not defined" +msgstr "peringatan: KELUAR prosedur %s tidak terdefinisi" + +#: nlmconv.c:701 +#, c-format +msgid "warning: CHECK procedure %s not defined" +msgstr "peringatan: PERIKSA prosedur %s tidak terdefinisi" + +#: nlmconv.c:721 nlmconv.c:907 +msgid "custom section" +msgstr "daerah kustom" + +#: nlmconv.c:741 nlmconv.c:936 +msgid "help section" +msgstr "daerah bantuan" + +#: nlmconv.c:763 nlmconv.c:954 +msgid "message section" +msgstr "daerah pesan" + +#: nlmconv.c:778 nlmconv.c:987 +msgid "module section" +msgstr "daerah modul" + +#: nlmconv.c:797 nlmconv.c:1003 +msgid "rpc section" +msgstr "daerah rpc" + +#. There is no place to record this information. +#: nlmconv.c:833 +#, c-format +msgid "%s: warning: shared libraries can not have uninitialized data" +msgstr "%s: peringatan: perpustakaan terbagi tidak dapat memiliki data tidak terinisialisasi" + +#: nlmconv.c:854 nlmconv.c:1022 +msgid "shared section" +msgstr "daerah terbagi" + +#: nlmconv.c:862 +msgid "warning: No version number given" +msgstr "peringatan: Tidak ada nomor versi yang diberikan" + +#: nlmconv.c:902 nlmconv.c:931 nlmconv.c:949 nlmconv.c:998 nlmconv.c:1017 +#, c-format +msgid "%s: read: %s" +msgstr "%s: baca: %s" + +#: nlmconv.c:924 +msgid "warning: FULLMAP is not supported; try ld -M" +msgstr "peringatan: FULLMAP tidak didukung: coba ld -M" + +#: nlmconv.c:1100 +#, c-format +msgid "Usage: %s [option(s)] [in-file [out-file]]\n" +msgstr "Penggunaan: %s [opsi] [berkas-masuk [berkas-keluar]]\n" + +#: nlmconv.c:1101 +#, c-format +msgid " Convert an object file into a NetWare Loadable Module\n" +msgstr " Ubah sebuah berkas objek ke sebuah NetWare Loadable Modul\n" + +#: nlmconv.c:1102 +#, c-format +msgid "" +" The options are:\n" +" -I --input-target=<bfdname> Set the input binary file format\n" +" -O --output-target=<bfdname> Set the output binary file format\n" +" -T --header-file=<file> Read <file> for NLM header information\n" +" -l --linker=<linker> Use <linker> for any linking\n" +" -d --debug Display on stderr the linker command line\n" +" @<file> Read options from <file>.\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +msgstr "" +" Opsi adalah:\n" +" -I --input-target=<bfdname> Set format berkas masukan binari\n" +" -O --output-target=<bfdname> Set format berkas keluaran binari\n" +" -T --header-file=<file> Baca <berkas> untuk informasi header NLM\n" +" -l --linker=<linker> Gunakan <linker> untuk linking apapun\n" +" -d --debug Tampilkan di stderr baris perintah linker\n" +" @<berkas> Baca opsi dari <berkas>.\n" +" -h --help Tampilkan informasi ini\n" +" -v --version Tampilkan versi aplikasi\n" + +#: nlmconv.c:1143 +#, c-format +msgid "support not compiled in for %s" +msgstr "dukungan tidak dikompile untuk %s" + +#: nlmconv.c:1180 +msgid "make section" +msgstr "buat daerah" + +#: nlmconv.c:1194 +msgid "set section size" +msgstr "set ukuran daerah" + +#: nlmconv.c:1200 +msgid "set section alignment" +msgstr "set alignmen daerah" + +#: nlmconv.c:1204 +msgid "set section flags" +msgstr "set tanda daerah" + +#: nlmconv.c:1215 +msgid "set .nlmsections size" +msgstr "set ukuran .nlmsections" + +#: nlmconv.c:1296 nlmconv.c:1304 nlmconv.c:1313 nlmconv.c:1318 +msgid "set .nlmsection contents" +msgstr "set isi .nlmsection" + +#: nlmconv.c:1795 +msgid "stub section sizes" +msgstr "ukuran stub daerah" + +#: nlmconv.c:1842 +msgid "writing stub" +msgstr "menulis stub" + +#: nlmconv.c:1926 +#, c-format +msgid "unresolved PC relative reloc against %s" +msgstr "tidak terselesaikan PC relatif relokasi terhadap %s" + +#: nlmconv.c:1990 +#, c-format +msgid "overflow when adjusting relocation against %s" +msgstr "overflow ketika menyesuaikan relokasi terhadap %s" + +#: nlmconv.c:2117 +#, c-format +msgid "%s: execution of %s failed: " +msgstr "%s: eksekusi dari %s gagal: " + +#: nlmconv.c:2132 +#, c-format +msgid "Execution of %s failed" +msgstr "Eksekusi dari %s gagal" + +#: nm.c:217 size.c:78 strings.c:647 +#, c-format +msgid "Usage: %s [option(s)] [file(s)]\n" +msgstr "Penggunaan: %s [opsi] [berkas]\n" + +#: nm.c:218 +#, c-format +msgid " List symbols in [file(s)] (a.out by default).\n" +msgstr " Daftar simbol dalam [berkas] (a.out secara baku).\n" + +#: nm.c:219 +#, c-format +msgid "" +" The options are:\n" +" -a, --debug-syms Display debugger-only symbols\n" +" -A, --print-file-name Print name of the input file before every symbol\n" +" -B Same as --format=bsd\n" +" -C, --demangle[=STYLE] Decode low-level symbol names into user-level names\n" +" The STYLE, if specified, can be `auto' (the default),\n" +" `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n" +" or `gnat'\n" +" --no-demangle Do not demangle low-level symbol names\n" +" -D, --dynamic Display dynamic symbols instead of normal symbols\n" +" --defined-only Display only defined symbols\n" +" -e (ignored)\n" +" -f, --format=FORMAT Use the output format FORMAT. FORMAT can be `bsd',\n" +" `sysv' or `posix'. The default is `bsd'\n" +" -g, --extern-only Display only external symbols\n" +" -l, --line-numbers Use debugging information to find a filename and\n" +" line number for each symbol\n" +" -n, --numeric-sort Sort symbols numerically by address\n" +" -o Same as -A\n" +" -p, --no-sort Do not sort the symbols\n" +" -P, --portability Same as --format=posix\n" +" -r, --reverse-sort Reverse the sense of the sort\n" +" -S, --print-size Print size of defined symbols\n" +" -s, --print-armap Include index for symbols from archive members\n" +" --size-sort Sort symbols by size\n" +" --special-syms Include special symbols in the output\n" +" --synthetic Display synthetic symbols as well\n" +" -t, --radix=RADIX Use RADIX for printing symbol values\n" +" --target=BFDNAME Specify the target object format as BFDNAME\n" +" -u, --undefined-only Display only undefined symbols\n" +" -X 32_64 (ignored)\n" +" @FILE Read options from FILE\n" +" -h, --help Display this information\n" +" -V, --version Display this program's version number\n" +"\n" +msgstr "" +" Opsi adalah:\n" +" -a, --debug-syms Tampilkan debugger-only simbol\n" +" -A, --print-file-name Tampilkan nama dari berkas masukan sebelum setiap simbol\n" +" -B Sama seperti --format=bsd\n" +" -C, --demangle[=STYLE] Dekode tingkat-bawah nama simbol dalam nama tingkat-pengguna\n" +" STYLE, jika dispesifikasikan, dapat berupa `auto'(baku),\n" +" `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n" +" atau `gnat'\n" +" --no-demangle Jangan demangle tingkat-bawah nama simbol\n" +" -D, --dynamic Tampilkan simbol dinamis daripada normal simbol\n" +" --defined-only Tampilkan hanya simbol terdefinisi\n" +" -e (diabaikan)\n" +" -f, --format=FORMAT Gunakan format keluaran FORMAT. FORMAT dapat berupa `bsd',\n" +" `sysv' atau `posix'. Baku adalah `bsd'\n" +" -g, --extern-only Tampilkan hanya simbol eksternal\n" +" -l, --line-numbers Gunakan informasi debug untuk mencari sebuah nama berkas dan\n" +" nomor baris untuk setiap simbol\n" +" -n, --numeric-sort Urutkan simbol secara numerik dengan alamat\n" +" -o Sama seperti -A\n" +" -p, --no-sort Jangan urutkan simbol\n" +" -P, --portability Sama seperti --format=posix\n" +" -r, --reverse-sort Balik sense dari sort\n" +" -S, --print-size Tampilkan ukuran dari simbol yang terdefinisi\n" +" -s, --print-armap Masukan indeks untuk simbol dari anggota archive\n" +" --size-sort Urutkan simbol berdasarkan ukuran\n" +" --special-syms Masukan simbol berdasarkan ukuran\n" +" --synthetic Tampilkan synthetic simbol juga\n" +" -t, --radix=RADIX Gunakan RADIX untuk menampilkan nilai simbol\n" +" --target=BFDNAME Spesifikasikan format objek target sebagai BFDNAME\n" +" -u, --undefined-only Tampilkan hanya simbol tidak terdefinisi\n" +" -X 32_64 (diabaikan)\n" +" @BERKAS Baca opsi dari BERKAS\n" +" -h, --help Tampilkan informasi ini\n" +" -V, --version Tampilkan nomor versi aplikasi ini\n" +"\n" + +#: nm.c:284 +#, c-format +msgid "%s: invalid radix" +msgstr "%s: radix tidak valid" + +#: nm.c:308 +#, c-format +msgid "%s: invalid output format" +msgstr "%s: format keluaran tidak valid" + +#: nm.c:329 readelf.c:6971 readelf.c:7009 +#, c-format +msgid "<processor specific>: %d" +msgstr "<prosesor spesifik>: %d" + +#: nm.c:331 readelf.c:6974 readelf.c:7021 +#, c-format +msgid "<OS specific>: %d" +msgstr "<OS spesifik>: %d" + +#: nm.c:333 readelf.c:6976 readelf.c:7024 +#, c-format +msgid "<unknown>: %d" +msgstr "<tidak diketahui>: %d" + +#: nm.c:373 +#, c-format +msgid "" +"\n" +"Archive index:\n" +msgstr "" +"\n" +"Indeks archive:\n" + +#: nm.c:1233 +#, c-format +msgid "" +"\n" +"\n" +"Undefined symbols from %s:\n" +"\n" +msgstr "" +"\n" +"\n" +"Simbol tidak terdefinisi dari %s:\n" +"\n" + +#: nm.c:1235 +#, c-format +msgid "" +"\n" +"\n" +"Symbols from %s:\n" +"\n" +msgstr "" +"\n" +"\n" +"Simbol dari %s:\n" +"\n" + +#: nm.c:1237 nm.c:1288 +#, c-format +msgid "" +"Name Value Class Type Size Line Section\n" +"\n" +msgstr "" +"Nama Nilai Kelas Tipe Ukuran Baris Daerah\n" +"\n" + +#: nm.c:1240 nm.c:1291 +#, c-format +msgid "" +"Name Value Class Type Size Line Section\n" +"\n" +msgstr "" +"Nama Nilai Kelas Tipe Ukuran Baris Daerah\n" +"\n" + +#: nm.c:1284 +#, c-format +msgid "" +"\n" +"\n" +"Undefined symbols from %s[%s]:\n" +"\n" +msgstr "" +"\n" +"\n" +"Simbol tidak terdefinisi dari %s[%s]:\n" +"\n" + +#: nm.c:1286 +#, c-format +msgid "" +"\n" +"\n" +"Symbols from %s[%s]:\n" +"\n" +msgstr "" +"\n" +"\n" +"Simbol dari %s[%s]:\n" +"\n" + +#: nm.c:1378 +#, c-format +msgid "Print width has not been initialized (%d)" +msgstr "Tampilkan lebar yang belum terinisialisasi (%d)" + +#: nm.c:1603 +msgid "Only -X 32_64 is supported" +msgstr "Hanya -X 32_64 yang didukung" + +#: nm.c:1623 +msgid "Using the --size-sort and --undefined-only options together" +msgstr "Gunakan --size-sort dan --undefined-only opsi secara bersamaan" + +#: nm.c:1624 +msgid "will produce no output, since undefined symbols have no size." +msgstr "tidak akan menghasilkan keluaran, karena simbol tidak terdefinisi tidak memiliki ukuran." + +#: nm.c:1652 +#, c-format +msgid "data size %ld" +msgstr "ukuran data %ld" + +#: objcopy.c:424 srconv.c:1730 +#, c-format +msgid "Usage: %s [option(s)] in-file [out-file]\n" +msgstr "Penggunaan: %s [opsi] berkas-masukan [berkas-keluaran]\n" + +#: objcopy.c:425 +#, c-format +msgid " Copies a binary file, possibly transforming it in the process\n" +msgstr " Menyalin sebuah berkas binari, kemungkinan mengubahnya dalam proses ini\n" + +#: objcopy.c:426 objcopy.c:522 +#, c-format +msgid " The options are:\n" +msgstr " Opsi adalah:\n" + +#: objcopy.c:427 +#, c-format +msgid "" +" -I --input-target <bfdname> Assume input file is in format <bfdname>\n" +" -O --output-target <bfdname> Create an output file in format <bfdname>\n" +" -B --binary-architecture <arch> Set arch of output file, when input is binary\n" +" -F --target <bfdname> Set both input and output format to <bfdname>\n" +" --debugging Convert debugging information, if possible\n" +" -p --preserve-dates Copy modified/access timestamps to the output\n" +" -j --only-section <name> Only copy section <name> into the output\n" +" --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to <file>\n" +" -R --remove-section <name> Remove section <name> from the output\n" +" -S --strip-all Remove all symbol and relocation information\n" +" -g --strip-debug Remove all debugging symbols & sections\n" +" --strip-unneeded Remove all symbols not needed by relocations\n" +" -N --strip-symbol <name> Do not copy symbol <name>\n" +" --strip-unneeded-symbol <name>\n" +" Do not copy symbol <name> unless needed by\n" +" relocations\n" +" --only-keep-debug Strip everything but the debug information\n" +" --extract-symbol Remove section contents but keep symbols\n" +" -K --keep-symbol <name> Do not strip symbol <name>\n" +" --keep-file-symbols Do not strip file symbol(s)\n" +" --localize-hidden Turn all ELF hidden symbols into locals\n" +" -L --localize-symbol <name> Force symbol <name> to be marked as a local\n" +" --globalize-symbol <name> Force symbol <name> to be marked as a global\n" +" -G --keep-global-symbol <name> Localize all symbols except <name>\n" +" -W --weaken-symbol <name> Force symbol <name> to be marked as a weak\n" +" --weaken Force all global symbols to be marked as weak\n" +" -w --wildcard Permit wildcard in symbol comparison\n" +" -x --discard-all Remove all non-global symbols\n" +" -X --discard-locals Remove any compiler-generated symbols\n" +" -i --interleave <number> Only copy one out of every <number> bytes\n" +" -b --byte <num> Select byte <num> in every interleaved block\n" +" --gap-fill <val> Fill gaps between sections with <val>\n" +" --pad-to <addr> Pad the last section up to address <addr>\n" +" --set-start <addr> Set the start address to <addr>\n" +" {--change-start|--adjust-start} <incr>\n" +" Add <incr> to the start address\n" +" {--change-addresses|--adjust-vma} <incr>\n" +" Add <incr> to LMA, VMA and start addresses\n" +" {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n" +" Change LMA and VMA of section <name> by <val>\n" +" --change-section-lma <name>{=|+|-}<val>\n" +" Change the LMA of section <name> by <val>\n" +" --change-section-vma <name>{=|+|-}<val>\n" +" Change the VMA of section <name> by <val>\n" +" {--[no-]change-warnings|--[no-]adjust-warnings}\n" +" Warn if a named section does not exist\n" +" --set-section-flags <name>=<flags>\n" +" Set section <name>'s properties to <flags>\n" +" --add-section <name>=<file> Add section <name> found in <file> to output\n" +" --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n" +" --change-leading-char Force output format's leading character style\n" +" --remove-leading-char Remove leading character from global symbols\n" +" --reverse-bytes=<num> Reverse <num> bytes at a time, in output sections with content\n" +" --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n" +" --redefine-syms <file> --redefine-sym for all symbol pairs \n" +" listed in <file>\n" +" --srec-len <number> Restrict the length of generated Srecords\n" +" --srec-forceS3 Restrict the type of generated Srecords to S3\n" +" --strip-symbols <file> -N for all symbols listed in <file>\n" +" --strip-unneeded-symbols <file>\n" +" --strip-unneeded-symbol for all symbols listed\n" +" in <file>\n" +" --keep-symbols <file> -K for all symbols listed in <file>\n" +" --localize-symbols <file> -L for all symbols listed in <file>\n" +" --globalize-symbols <file> --globalize-symbol for all in <file>\n" +" --keep-global-symbols <file> -G for all symbols listed in <file>\n" +" --weaken-symbols <file> -W for all symbols listed in <file>\n" +" --alt-machine-code <index> Use the target's <index>'th alternative machine\n" +" --writable-text Mark the output text as writable\n" +" --readonly-text Make the output text write protected\n" +" --pure Mark the output file as demand paged\n" +" --impure Mark the output file as impure\n" +" --prefix-symbols <prefix> Add <prefix> to start of every symbol name\n" +" --prefix-sections <prefix> Add <prefix> to start of every section name\n" +" --prefix-alloc-sections <prefix>\n" +" Add <prefix> to start of every allocatable\n" +" section name\n" +" -v --verbose List all object files modified\n" +" @<file> Read options from <file>\n" +" -V --version Display this program's version number\n" +" -h --help Display this output\n" +" --info List object formats & architectures supported\n" +msgstr "" +" -I --input-target <bfdname> Asumsikan berkas masukan berada dalam format <bfdname>\n" +" -O --output-target <bfdname> Buat sebuah berkas keluaran dalam format <bfdname>\n" +" -B --binary-architecture <arch> Set arsitektur dari berkas keluaran, ketika masukan adalah binari\n" +" -F --target <bfdname> Set kedua format masukan dan keluaran ke <bfdname>\n" +" --debugging Ubah informasi debug, jika memungkinkan\n" +" -p --preserve-dates Salin modifikasi/akses penanda-waktu ke keluaran\n" +" -j --only-section <name> Salin hanya bagian <nama> kedalam keluaran\n" +" --add-gnu-debuglink=<file> Tambahkan bagian .gnu_debuglink linking ke <berkas>\n" +" -R --remove-section <nama> Hapus bagian <nama> dari keluaran\n" +" -S --strip-all Hapus seluruh informasi simbol dan relokasi\n" +" -g --strip-debug Hapus seluruh debug simbol dan bagian\n" +" --strip-unneeded Hapus seluruh simbol tidak dibutuhkan oleh relokasi\n" +" -N --strip-simbol <nama> Jangan menyalin simbol <nama>\n" +" --strip-unneeded-symbol <nama>\n" +" Jangan menyalin simbol <nama> kecuali dibutuhkan oleh\n" +" relokasi\n" +" --only-keep-debug Strip seluruhnya kecuali informasi debug\n" +" --extract-symbol Hapus isi bagian tetapi simpan simbol\n" +" -K --keep-symbol <nama> Jangan strip simbol <nama>\n" +" --keep-file-symbols Jangan strip file simbol\n" +" --localize-hidden Ubah seluruh ELF simbol tersembunyi ke lokal\n" +" -L --localize-symbol <nama> Paksa simbol <nama> untuk ditandai sebagai lokal\n" +" --globalize-symbol <nama> Paksa simbol <nama> untuk ditandai sebagai global\n" +" -G --keep-global-symbol <nama> Lokalisasi seluruh simbol kecuali <nama>\n" +" -W --weaken-symbol <nama> Paksa simbol <nama> untuk ditandai sebagai lemah\n" +" --weaken Paksa seluruh simbol global untuk ditandai sebagai lemah\n" +" -w --wildcard Ijinkan wildcard dalam perbandingan simbol\n" +" -x --discard-all Hapus seluruh simbol bukan-global\n" +" -i --interleave <nomor> Salin hanya satu dari setiap <nomor> bytes\n" +" -b --byte <nomor> Pilih byte <nomor> dalam setiap interleaved blok\n" +" --gap-fill <nilai> Isi gap diantara bagian dengan <nilai>\n" +" --pad-to <alamat> Pad bagian terakhir sampai ke alamat <addr>\n" +" --set-start <alamat> Set awal dari alamat ke <alamat>\n" +" {--change-start|--adjust-start} <incr>\n" +" Tambahkan <incr> ke awal dari alamat\n" +" {--change-addresses|--adjust-vma} <incr>\n" +" Tambahkan <incr> ke LMA, VMA, dan awal alamat\n" +" {--change-section-address|--adjust-section-vma} <nama>{=|+|-}<nilai>\n" +" Ubah LMA dan VMA dari bagian <nama> dengan <nilai>\n" +" --change-section-lma <nama>{=|+|-}<nilai>\n" +" Ubah LMA bagian <nama> dengan <nilai>\n" +" --change-section-vma <nama>{=|+|-}<nilai>\n" +" Ubah VMA bagian <nama> dengan <nilai>\n" +" {--[no-]change-warnings|--[no-]adjust-warnings}\n" +" Peringatkan jika sebuah bagian bernama tidak ada\n" +" --set-section-flags <nama>=<flags>\n" +" Set bagian <nama> properti ke <tanda>\n" +" --add-section <nama>=<file> Tambahkan bagian <nama> ditemukan dalam <berkas> ke keluaran\n" +" --rename-section <old>=<new>[,<flags>] Ubah nama bagian <lama> ke <baru>\n" +" --change-leading-char Paksa format keluaran gaya awal karakter\n" +" --remove-leading-char Hapus awal karakter dari global simbol\n" +" --reverse-bytes=<num> Balik <nomor> bytes dalam satu waktu, dalam bagian keluara dengan isi\n" +" --redefine-sym <old>=<new> Redefinisikan nama simbol <lama> ke <baru>\n" +" --redefine-syms <file> --redefine-sym untuk seluruh pasangan simbol\n" +" terdaftar dalam <berkas>\n" +" --srec-len <nomor> Batasi panjang dari Srecords yang dihasilkan\n" +" --srec-forceS3 Batasi tipe dari Srecord yang dihasilkan ke S3\n" +" --strip-symbols <file> -N untuk seluruh simbol terdaftar dalam <berkas>\n" +" --strip-unneeded-symbols <file>\n" +" --strip-unneeded-symbol untuk seluruh simbol terdaftar\n" +" dalam <berkas>\n" +" --keep-symbols <file> -K untuk seluruh simbol terdaftar dalam <berkas>\n" +" --localize-symbols <berkas> -L untuk seluruh simbol terdaftar dalam <berkas>\n" +" --globalize-symbols <berkas> --globalize-symbol untuk seluruh dalam <berkas>\n" +" --keep-global-symbols <berkas>-G untuk seluruh simbol terdaftar dalam <berkas>\n" +" --weaken-symbols <berkas> -W untuk seluruh simbol terdaftar dalam <berkas>\n" +" --alt-machine-code <indeks> Gunakan arsitektur target <indeks> mesin\n" +" --writeable-text Tandai teks keluaran sebagai dapat-ditulis\n" +" --readonly-text Tandai teks keluaran sebagai tulis-terproteksi\n" +" --pure Tandai berkas keluaran sebagai demand paged\n" +" --impure Tandai berkas keluaran sebagai impure\n" +" --prefix-symbols <prefix> Tambahkan <awalan> ke awal dari setiap simbol nama\n" +" --prefix-sections <prefix> Tambahkan <awalan> ke awal dari setiap nama bagian\n" +" --prefix-alloc-section <prefix>\n" +" Tambahkan <awalan> ke awal dari setiap alokasi\n" +" nama bagian\n" +" -v --verbose Daftar seluruh berkas objek termodifikasi\n" +" @<berkas> Baca opsi dari <berkas>\n" +" -V --version Tampilkan nomor versi aplikasi ini\n" +" -h --help Tampilkan keluaran ini\n" +" --info Daftar objek format dan arsitektur yang didukung\n" + +#: objcopy.c:520 +#, c-format +msgid "Usage: %s <option(s)> in-file(s)\n" +msgstr "Penggunaan: %s <opsi> berkas-masukan\n" + +#: objcopy.c:521 +#, c-format +msgid " Removes symbols and sections from files\n" +msgstr " Hapus simbol dan daerah dari berkas\n" + +#: objcopy.c:523 +#, c-format +msgid "" +" -I --input-target=<bfdname> Assume input file is in format <bfdname>\n" +" -O --output-target=<bfdname> Create an output file in format <bfdname>\n" +" -F --target=<bfdname> Set both input and output format to <bfdname>\n" +" -p --preserve-dates Copy modified/access timestamps to the output\n" +" -R --remove-section=<name> Remove section <name> from the output\n" +" -s --strip-all Remove all symbol and relocation information\n" +" -g -S -d --strip-debug Remove all debugging symbols & sections\n" +" --strip-unneeded Remove all symbols not needed by relocations\n" +" --only-keep-debug Strip everything but the debug information\n" +" -N --strip-symbol=<name> Do not copy symbol <name>\n" +" -K --keep-symbol=<name> Do not strip symbol <name>\n" +" --keep-file-symbols Do not strip file symbol(s)\n" +" -w --wildcard Permit wildcard in symbol comparison\n" +" -x --discard-all Remove all non-global symbols\n" +" -X --discard-locals Remove any compiler-generated symbols\n" +" -v --verbose List all object files modified\n" +" -V --version Display this program's version number\n" +" -h --help Display this output\n" +" --info List object formats & architectures supported\n" +" -o <file> Place stripped output into <file>\n" +msgstr "" +" -I --input-target=<bfdname> Asumsikan berkas masukan adalah dalam format <bfdname>\n" +" -O --output-target=<bfdname> Buah sebuah berkas keluaran dalam format <bfdname>\n" +" -F --target=<bfdname> Set kedua format masukan dan keluaran ke <bfdname>\n" +" -p --preserve-dates Salin penanda-waktu modifikasi/akses ke keluaran\n" +" -R --remove-section=<nama> Hapus bagian <nama> dari keluaran\n" +" -s --strip-all Hapus seluruh informasi simbol dan relokasi\n" +" -g -S -d --strip-debug Hapus seluruh debug simbol dan section\n" +" --strip-unneeded Hapus seluruh simbol tidak dibutuhkan oleh relokasi\n" +" --only-keep-debug Strip seluruh tetapi simpan informasi debug\n" +" -N --strip-symbol=<nama> Jangan salin simbol <nama>\n" +" -K --keep-symbol=<nama> Jangan strip simbol <nama>\n" +" --keep-file-symbols Jangan strip berkas simbol\n" +" -w --wildcard Ijinkan wildcard dalam perbandingan simbol\n" +" -x --discard-all Hapus seluruh simbol bukan-global\n" +" -X --discard-locals Hapus simbol apapun yang dihasilkan kompiler\n" +" -v --verbose Daftar seluruh berkas objek yang termodifikasi\n" +" -V --version Tampilkan nomor versi aplikasi ini\n" +" -h --help Tampilkan bantuan ini\n" +" --info Daftar format dan arsitektur objek yang didukung\n" +" -o <berkas> Tempatkan keluaran ter-strip kedalam <berkas>\n" + +#: objcopy.c:596 +#, c-format +msgid "unrecognized section flag `%s'" +msgstr "tanda `%s' daerah tidak dikenal" + +#: objcopy.c:597 +#, c-format +msgid "supported flags: %s" +msgstr "tanda yang didukung: %s" + +#: objcopy.c:698 +#, c-format +msgid "cannot open '%s': %s" +msgstr "tidak dapat membuka '%s': %s" + +#: objcopy.c:701 objcopy.c:3065 +#, c-format +msgid "%s: fread failed" +msgstr "%s: fread gagal" + +#: objcopy.c:774 +#, c-format +msgid "%s:%d: Ignoring rubbish found on this line" +msgstr "%s:%d: Mengabaikan sampah ditemukan di baris ini" + +#: objcopy.c:1069 +#, c-format +msgid "not stripping symbol `%s' because it is named in a relocation" +msgstr "bukan stripping simbol `%s' karena ini dinamakan dalam sebuah relokasi" + +#: objcopy.c:1152 +#, c-format +msgid "%s: Multiple redefinition of symbol \"%s\"" +msgstr "%s: Multiple redefinisi dari simbol \"%s\"" + +#: objcopy.c:1156 +#, c-format +msgid "%s: Symbol \"%s\" is target of more than one redefinition" +msgstr "%s: Simbol \"%s\" adalah target dari lebih satu redefinisi" + +#: objcopy.c:1184 +#, c-format +msgid "couldn't open symbol redefinition file %s (error: %s)" +msgstr "tidak dapat membuka berkas redefinisi %s (error: %s)" + +#: objcopy.c:1262 +#, c-format +msgid "%s:%d: garbage found at end of line" +msgstr "%s:%d: sampah ditemukan diakhir dari baris" + +#: objcopy.c:1265 +#, c-format +msgid "%s:%d: missing new symbol name" +msgstr "%s:%d: hilang nama simbol baru" + +#: objcopy.c:1275 +#, c-format +msgid "%s:%d: premature end of file" +msgstr "%s:%d: prematur akhir dari berkas" + +#: objcopy.c:1301 +#, c-format +msgid "stat returns negative size for `%s'" +msgstr "stat mengembalikan ukuran negatif untuk `%s'" + +#: objcopy.c:1313 +#, c-format +msgid "copy from `%s' [unknown] to `%s' [unknown]\n" +msgstr "salin dari `%s' [tidak dikenal] ke `%s' [tidak dikenal]\n" + +#: objcopy.c:1369 +msgid "Unable to change endianness of input file(s)" +msgstr "Tidak dapat mengubah endianness dari berkas masukan" + +#: objcopy.c:1378 +#, c-format +msgid "copy from `%s' [%s] to `%s' [%s]\n" +msgstr "salin dari `%s' [%s] ke `%s' [%s]\n" + +#: objcopy.c:1421 +#, c-format +msgid "Unable to recognise the format of the input file `%s'" +msgstr "Tidak dapat mengenali format dari berkas masukan `%s'" + +#: objcopy.c:1424 +#, c-format +msgid "Warning: Output file cannot represent architecture `%s'" +msgstr "Peringatan: Berkas keluaran tidak dapat merepresentasikan arsitektur `%s'" + +#: objcopy.c:1489 +#, c-format +msgid "can't add section '%s'" +msgstr "tidak dapat menambahkan daerah '%s'" + +#: objcopy.c:1498 +#, c-format +msgid "can't create section `%s'" +msgstr "tidak dapat membuat daerah `%s'" + +#: objcopy.c:1544 +#, c-format +msgid "cannot create debug link section `%s'" +msgstr "tidak dapat membuat debug link daerah `%s'" + +#: objcopy.c:1637 +msgid "Can't fill gap after section" +msgstr "Tidak dapat mengisi gap setelah daerah" + +#: objcopy.c:1661 +msgid "can't add padding" +msgstr "tidak dapat menambahkan padding" + +#: objcopy.c:1752 +#, c-format +msgid "cannot fill debug link section `%s'" +msgstr "tidak dapat mengisi debug link section `%s'" + +#: objcopy.c:1815 +msgid "error copying private BFD data" +msgstr "error menyalin private BFD data" + +#: objcopy.c:1826 +#, c-format +msgid "this target does not support %lu alternative machine codes" +msgstr "target ini tidak mendukung %lu alternatif kode mesin" + +#: objcopy.c:1830 +msgid "treating that number as an absolute e_machine value instead" +msgstr "membuat nomor itu sebagai sebuah nilai e_machine absolut" + +#: objcopy.c:1834 +msgid "ignoring the alternative value" +msgstr "mengabaikan nilai alternatif" + +#: objcopy.c:1864 objcopy.c:1895 +#, c-format +msgid "cannot create tempdir for archive copying (error: %s)" +msgstr "tidak dapat membuat tempdir untuk archive menyalin (error: %s)" + +#: objcopy.c:1957 +msgid "Unable to recognise the format of file" +msgstr "Tidak dapat mengenali format dari berkas" + +#: objcopy.c:2147 +#, c-format +msgid "Multiple renames of section %s" +msgstr "Multiple pergantian nama dari daerah %s" + +#: objcopy.c:2198 +msgid "error in private h\teader data" +msgstr "error dalam private header data" + +#: objcopy.c:2276 +msgid "failed to create output section" +msgstr "gagal untuk membuat daerah keluaran" + +#: objcopy.c:2290 +msgid "failed to set size" +msgstr "gagal untuk menset ukuran" + +#: objcopy.c:2304 +msgid "failed to set vma" +msgstr "gagal untuk menset vma" + +#: objcopy.c:2329 +msgid "failed to set alignment" +msgstr "gagal untuk menset alignmen" + +#: objcopy.c:2351 +msgid "failed to copy private data" +msgstr "gagal untuk menyalin private data" + +#: objcopy.c:2440 +msgid "relocation count is negative" +msgstr "jumlah relokasi negatif" + +#. User must pad the section up in order to do this. +#: objcopy.c:2501 +#, c-format +msgid "cannot reverse bytes: length of section %s must be evenly divisible by %d" +msgstr "tidak dapat membalik bytes: panjang dari daerah %s harus secara genap terbagi oleh %d" + +#: objcopy.c:2685 +msgid "can't create debugging section" +msgstr "tidak dapat membuat daerah debug" + +#: objcopy.c:2698 +msgid "can't set debugging section contents" +msgstr "tidak dapat menset isi daerah debug" + +#: objcopy.c:2706 +#, c-format +msgid "don't know how to write debugging information for %s" +msgstr "tidak tahu bagaimana menulis informasi debug untuk %s" + +#: objcopy.c:2848 +msgid "could not create temporary file to hold stripped copy" +msgstr "tidak dapat membuat berkas sementara untuk menjaga salinan terstrip" + +#: objcopy.c:2897 +msgid "byte number must be non-negative" +msgstr "nomor byte harus tidak negatif" + +#: objcopy.c:2907 +msgid "interleave must be positive" +msgstr "interleave harus positif" + +#: objcopy.c:2927 objcopy.c:2935 +#, c-format +msgid "%s both copied and removed" +msgstr "%s kedua disalin dan dihapus" + +#: objcopy.c:3036 objcopy.c:3110 objcopy.c:3210 objcopy.c:3241 objcopy.c:3265 +#: objcopy.c:3269 objcopy.c:3289 +#, c-format +msgid "bad format for %s" +msgstr "format buruk untuk %s" + +#: objcopy.c:3060 +#, c-format +msgid "cannot open: %s: %s" +msgstr "tidak dapat membuka %s: %s" + +#: objcopy.c:3179 +#, c-format +msgid "Warning: truncating gap-fill from 0x%s to 0x%x" +msgstr "Peringatan: memotong gap-fill dari 0x%s ke 0x%x" + +#: objcopy.c:3347 +msgid "unable to parse alternative machine code" +msgstr "tidak dapat memparse kode mesin alternatif" + +#: objcopy.c:3392 +msgid "number of bytes to reverse must be positive and even" +msgstr "nomor dari byte untuk membalik harus positif dan genap" + +#: objcopy.c:3395 +#, c-format +msgid "Warning: ignoring previous --reverse-bytes value of %d" +msgstr "Peringatan: mengabaikan sebelumnya --reverse-byte nilai dari %d" + +#: objcopy.c:3423 +msgid "byte number must be less than interleave" +msgstr "byte number harus lebih kecil dari interleave" + +#: objcopy.c:3453 +#, c-format +msgid "architecture %s unknown" +msgstr "arsitektur %s tidak dikenal" + +#: objcopy.c:3457 +msgid "Warning: input target 'binary' required for binary architecture parameter." +msgstr "Peringatan: target masukan 'binary' dibutuhkan untuk parameter arsitektur binari." + +#: objcopy.c:3458 +#, c-format +msgid " Argument %s ignored" +msgstr " Argumen %s diabaikan" + +#: objcopy.c:3464 +#, c-format +msgid "warning: could not locate '%s'. System error message: %s" +msgstr "peringatan: tidak dapat mengalokasikan '%s'. Pesan error sistem: %s" + +#: objcopy.c:3475 +#, c-format +msgid "warning: could not create temporary file whilst copying '%s', (error: %s)" +msgstr "peringatan: tidak dapat membuat berkas sementara ketika menyalin '%s', (error: %s)" + +#: objcopy.c:3502 objcopy.c:3516 +#, c-format +msgid "%s %s%c0x%s never used" +msgstr "%s %s%c0x%s tidak pernah digunakan" + +#: objdump.c:182 +#, c-format +msgid "Usage: %s <option(s)> <file(s)>\n" +msgstr "Penggunaan: %s <opsi> <berkas>\n" + +#: objdump.c:183 +#, c-format +msgid " Display information from object <file(s)>.\n" +msgstr " Menampilkan informasi dari objek <berkas>.\n" + +#: objdump.c:184 +#, c-format +msgid " At least one of the following switches must be given:\n" +msgstr " Paling tidak satu dari switch berikut harus diberikan:\n" + +#: objdump.c:185 +#, c-format +msgid "" +" -a, --archive-headers Display archive header information\n" +" -f, --file-headers Display the contents of the overall file header\n" +" -p, --private-headers Display object format specific file header contents\n" +" -h, --[section-]headers Display the contents of the section headers\n" +" -x, --all-headers Display the contents of all headers\n" +" -d, --disassemble Display assembler contents of executable sections\n" +" -D, --disassemble-all Display assembler contents of all sections\n" +" -S, --source Intermix source code with disassembly\n" +" -s, --full-contents Display the full contents of all sections requested\n" +" -g, --debugging Display debug information in object file\n" +" -e, --debugging-tags Display debug information using ctags style\n" +" -G, --stabs Display (in raw form) any STABS info in the file\n" +" -W, --dwarf Display DWARF info in the file\n" +" -t, --syms Display the contents of the symbol table(s)\n" +" -T, --dynamic-syms Display the contents of the dynamic symbol table\n" +" -r, --reloc Display the relocation entries in the file\n" +" -R, --dynamic-reloc Display the dynamic relocation entries in the file\n" +" @<file> Read options from <file>\n" +" -v, --version Display this program's version number\n" +" -i, --info List object formats and architectures supported\n" +" -H, --help Display this information\n" +msgstr "" +" -a, --archive-headers Tampilkan informasi archive header\n" +" -f, --file-headers Tampilkan isi dari seluruh berkas header\n" +" -p, --private-headers Tampilkan format objek spesifik isi berkas header\n" +" -h, --[section-]headers Tampilkan isi dari daerah header\n" +" -x, --all-headers Tampilkan isi dari seluruh header\n" +" -d, --disassemble Tampilkan isi rakitan dari daerah executable\n" +" -D, --disassemble-all Tampilkan isi rakitan dari seluruh bagian\n" +" -S, --source Campur kode program dengan pembongkaran\n" +" -s, --full-contents Tampilkan isi penuh dari seluruh bagian yang diminta\n" +" -g, --debugging Tampilkan informasi debug dalam berkas objek\n" +" -e, --debugging-tags Tampilkan informasi debug menggunakan gaya ctags\n" +" -G, --stabs Tampilkan (dalam bentuk mentah) informasi STABS apapun dalam berkas\n" +" -W, --dwarf Tampilkan informasi DWARF dalam berkas\n" +" -t, --syms Tampilkan isi dari tabel simbol\n" +" -T, --dynamic-syms Tampilkan isi dari tabel simbol dinamis\n" +" -r, --reloc Tampilkan masukan relokasi dalam berkas\n" +" -R, --dynamic-reloc Tampilkan masukan relokasi dinamis dalam berkas\n" +" @<berkas> Baca opsi dari <berkas>\n" +" -v, --version Tampilkan nomor versi aplikasi ini\n" +" -i, --info Daftar format dan arsitektur objek yang didukung\n" +" -H, --help Tampilkan informasi ini\n" + +#: objdump.c:210 +#, c-format +msgid "" +"\n" +" The following switches are optional:\n" +msgstr "" +"\n" +" Switch berikut adalah opsional:\n" + +#: objdump.c:211 +#, c-format +msgid "" +" -b, --target=BFDNAME Specify the target object format as BFDNAME\n" +" -m, --architecture=MACHINE Specify the target architecture as MACHINE\n" +" -j, --section=NAME Only display information for section NAME\n" +" -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n" +" -EB --endian=big Assume big endian format when disassembling\n" +" -EL --endian=little Assume little endian format when disassembling\n" +" --file-start-context Include context from start of file (with -S)\n" +" -I, --include=DIR Add DIR to search list for source files\n" +" -l, --line-numbers Include line numbers and filenames in output\n" +" -F, --file-offsets Include file offsets when displaying information\n" +" -C, --demangle[=STYLE] Decode mangled/processed symbol names\n" +" The STYLE, if specified, can be `auto', `gnu',\n" +" `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n" +" or `gnat'\n" +" -w, --wide Format output for more than 80 columns\n" +" -z, --disassemble-zeroes Do not skip blocks of zeroes when disassembling\n" +" --start-address=ADDR Only process data whose address is >= ADDR\n" +" --stop-address=ADDR Only process data whose address is <= ADDR\n" +" --prefix-addresses Print complete address alongside disassembly\n" +" --[no-]show-raw-insn Display hex alongside symbolic disassembly\n" +" --adjust-vma=OFFSET Add OFFSET to all displayed section addresses\n" +" --special-syms Include special symbols in symbol dumps\n" +"\n" +msgstr "" +" -b, --target=BFDNAME Spesifikasikan format objek target sebagai BFDNAME\n" +" -m, --architecture=MACHINE Spesifikasikan target arsitektur sebagai MESIN\n" +" -j, --section=NAME Hanya tampilkan informasi untuk daerah NAMA\n" +" -M, --disassembler-options=OPT Lewatkan teks OPT ke pembongkar\n" +" -EB --endian=big Asumsikan format big endian ketika membongkar\n" +" -EL --endian=little Asumsikan format little endian ketika membongkar\n" +" --file-start-context Masukan konteks dari awal dari berkas (dengan -S)\n" +" -I, --include=DIR Tambahkan ke daftar pencarian DIR untuk berkas sumber\n" +" -l, --line-numbers Masukan nomor baris dan nama berkas dalam keluaran\n" +" -F, --file-offsets Masukan berkas ofset ketika menampilkan informasi\n" +" -C, --dimangle[=GAYA] Dekode mangled/proses nama simbol\n" +" GAYA, jika dispesifikasikan, dapat berupa `auto', `gnu',\n" +" `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n" +" atau `gnat'\n" +" -w, --wide Format keluaran untuk lebih dari 80 kolom\n" +" -z, --disassemble-zeroes Jangan lewati blok dari nol ketika membongkar\n" +" --start-address=ADDR Hanya proses data yang alamatnya >= ADDR\n" +" --stop-address=ADDR Hanya proses data yang alamatnya <= ADDR\n" +" --prefix-addresses Tampilkan alamat lengkap disamping pembongkaran\n" +" --[no-]show-raw-insn Tampilkan heksa disamping simbol terbongkar\n" +" --adjust-vma=OFFSET Tambahkan OFFSET ke seluruh alamat daerah yang ditampilkan\n" +" --special-syms Masukan simbol spesial dalam simbol dumps\n" +"\n" + +#: objdump.c:395 +#, c-format +msgid "Sections:\n" +msgstr "Daerah:\n" + +#: objdump.c:398 objdump.c:402 +#, c-format +msgid "Idx Name Size VMA LMA File off Algn" +msgstr "Idx Nama Ukuran VMA LMA Berkas off Algn" + +#: objdump.c:404 +#, c-format +msgid "Idx Name Size VMA LMA File off Algn" +msgstr "Idx Nama Ukuran VMA LMA Berkas off Algn" + +#: objdump.c:408 +#, c-format +msgid " Flags" +msgstr " Tanda" + +#: objdump.c:410 +#, c-format +msgid " Pg" +msgstr " Pg" + +#: objdump.c:453 +#, c-format +msgid "%s: not a dynamic object" +msgstr "%s: bukan sebuah objek dinamis" + +#: objdump.c:878 objdump.c:902 +#, c-format +msgid " (File Offset: 0x%lx)" +msgstr " (Berkas Ofset: 0x%lx)" + +#: objdump.c:1818 +#, c-format +msgid "" +"\n" +"Disassembly of section %s:\n" +msgstr "" +"\n" +"Pembongkaran dari daerah %s:\n" + +#: objdump.c:1980 +#, c-format +msgid "Can't use supplied machine %s" +msgstr "Tidak dapat menggunakan mesin %s yang diberikan" + +#: objdump.c:1999 +#, c-format +msgid "Can't disassemble for architecture %s\n" +msgstr "Tidak dapat membongkar untuk arsitektur %s\n" + +#: objdump.c:2114 +#, c-format +msgid "" +"\n" +"Can't get contents for section '%s'.\n" +msgstr "" +"\n" +"Tidak dapat memperoleh isi dari daerah '%s'.\n" + +#: objdump.c:2125 +#, c-format +msgid "" +"\n" +"Can't uncompress section '%s'.\n" +msgstr "" +"\n" +"Tidak dapat mengekstrak daerah '%s'.\n" + +#: objdump.c:2305 +#, c-format +msgid "" +"No %s section present\n" +"\n" +msgstr "" +"Tidak ada %s daerah ada\n" +"\n" + +#: objdump.c:2314 +#, c-format +msgid "Reading %s section of %s failed: %s" +msgstr "Membaca daerah %s dari %s gagal: %s" + +#: objdump.c:2358 +#, c-format +msgid "" +"Contents of %s section:\n" +"\n" +msgstr "" +"Isi dari daerah %s:\n" +"\n" + +#: objdump.c:2489 +#, c-format +msgid "architecture: %s, " +msgstr "arsitektur: %s, " + +#: objdump.c:2492 +#, c-format +msgid "flags 0x%08x:\n" +msgstr "tanda 0x%08x:\n" + +#: objdump.c:2506 +#, c-format +msgid "" +"\n" +"start address 0x" +msgstr "" +"\n" +"awal alamat 0x" + +#: objdump.c:2569 +#, c-format +msgid "Contents of section %s:" +msgstr "Isi dari daerah %s:" + +#: objdump.c:2571 +#, c-format +msgid " (Starting at file offset: 0x%lx)" +msgstr " (Awal dari berkas ofset: 0x%lx)" + +#: objdump.c:2678 +#, c-format +msgid "no symbols\n" +msgstr "tidak ada simbol\n" + +#: objdump.c:2685 +#, c-format +msgid "no information for symbol number %ld\n" +msgstr "tidak ada informasi untuk nomor simbol %ld\n" + +#: objdump.c:2688 +#, c-format +msgid "could not determine the type of symbol number %ld\n" +msgstr "tidak dapat menentukan tipe dari nomor simbol %ld\n" + +#: objdump.c:2965 +#, c-format +msgid "" +"\n" +"%s: file format %s\n" +msgstr "" +"\n" +"%s: format berkas %s\n" + +#: objdump.c:3023 +#, c-format +msgid "%s: printing debugging information failed" +msgstr "%s: menampilkan informasi debug gagal" + +#: objdump.c:3123 +#, c-format +msgid "In archive %s:\n" +msgstr "Dalam archive %s:\n" + +#: objdump.c:3238 +msgid "error: the start address should be before the end address" +msgstr "error: awal dari alamat seharusnya sebelum akhir dari alamat" + +#: objdump.c:3243 +msgid "error: the stop address should be after the start address" +msgstr "error: stop alamat seharusnya setelah awal alamat" + +#: objdump.c:3252 +msgid "unrecognized -E option" +msgstr "opsi -E tidak dikenal" + +#: objdump.c:3263 +#, c-format +msgid "unrecognized --endian type `%s'" +msgstr "tipe --endian `%s' tidak dikenal" + +#: rclex.c:197 +msgid "invalid value specified for pragma code_page.\n" +msgstr "nilai yang dispesifikasikan untuk prama code_page tidak valid.\n" + +#: rdcoff.c:198 +#, c-format +msgid "parse_coff_type: Bad type code 0x%x" +msgstr "parse_coff_type: Tipe kode 0x%x buruk" + +#: rdcoff.c:406 rdcoff.c:511 rdcoff.c:699 +#, c-format +msgid "bfd_coff_get_syment failed: %s" +msgstr "bfd_coff_get_syment gagal: %s" + +#: rdcoff.c:422 rdcoff.c:719 +#, c-format +msgid "bfd_coff_get_auxent failed: %s" +msgstr "bfd_coff_get_auxent gagal: %s" + +#: rdcoff.c:786 +#, c-format +msgid "%ld: .bf without preceding function" +msgstr "%ld: .bf tanpa fungsi yang mengawali" + +#: rdcoff.c:836 +#, c-format +msgid "%ld: unexpected .ef\n" +msgstr "%ld: tidak diduga .ef\n" + +#: rddbg.c:88 +#, c-format +msgid "%s: no recognized debugging information" +msgstr "%s: tidak dikenali informasi debug" + +#: rddbg.c:402 +#, c-format +msgid "Last stabs entries before error:\n" +msgstr "Akhir masukan stab sebelum error:\n" + +#: readelf.c:312 +#, c-format +msgid "Unable to seek to 0x%lx for %s\n" +msgstr "Tidak dapat mencari ke 0x%lx untuk %s\n" + +#: readelf.c:327 +#, c-format +msgid "Out of memory allocating 0x%lx bytes for %s\n" +msgstr "Kehabisan alokasi dari memori 0x%lx bytes untuk %s\n" + +#: readelf.c:337 +#, c-format +msgid "Unable to read in 0x%lx bytes of %s\n" +msgstr "Tidak dapat membaca dalam 0x%lx bytes dari %s\n" + +#: readelf.c:642 +msgid "Don't know about relocations on this machine architecture\n" +msgstr "Tidak tahu mengenai relokasi di arsitektur mesin ini\n" + +#: readelf.c:662 readelf.c:690 readelf.c:756 readelf.c:784 +msgid "relocs" +msgstr "relokasi" + +#: readelf.c:673 readelf.c:701 readelf.c:767 readelf.c:795 +msgid "out of memory parsing relocs\n" +msgstr "kehabisan memori parsing relokasi\n" + +#: readelf.c:901 +#, c-format +msgid " Offset Info Type Sym. Value Symbol's Name + Addend\n" +msgstr " Ofset Info Tipe Sim. Nilai Nama Simbol + Addend\n" + +#: readelf.c:903 +#, c-format +msgid " Offset Info Type Sym.Value Sym. Name + Addend\n" +msgstr " Ofset Info Tipe Nilai.Sim Nama Sim + Addend\n" + +#: readelf.c:908 +#, c-format +msgid " Offset Info Type Sym. Value Symbol's Name\n" +msgstr " Ofset Info Tipe Nilai Sim Nama Simbol\n" + +#: readelf.c:910 +#, c-format +msgid " Offset Info Type Sym.Value Sym. Name\n" +msgstr " Ofset Info Tipe Nilai.Sim Nama Sim.\n" + +#: readelf.c:918 +#, c-format +msgid " Offset Info Type Symbol's Value Symbol's Name + Addend\n" +msgstr " Ofset Info Tipe Nilai Simbol Nama Simbol + Addend\n" + +#: readelf.c:920 +#, c-format +msgid " Offset Info Type Sym. Value Sym. Name + Addend\n" +msgstr " Ofset Info Tipe Nilai Sim. Nama Sim. + Addend\n" + +#: readelf.c:925 +#, c-format +msgid " Offset Info Type Symbol's Value Symbol's Name\n" +msgstr " Ofset Info Tipe Nilai Simbol Nama Simbol\n" + +#: readelf.c:927 +#, c-format +msgid " Offset Info Type Sym. Value Sym. Name\n" +msgstr " Ofset Info Tipe Nilai Sim. Nama Sim.\n" + +#: readelf.c:1204 readelf.c:1324 readelf.c:1332 +#, c-format +msgid "unrecognized: %-7lx" +msgstr "tidak dikenal: %-7lx" + +#: readelf.c:1229 +#, c-format +msgid "<unknown addend: %lx>" +msgstr "<tidak dikenal addend: %lx>" + +#: readelf.c:1289 +#, c-format +msgid "<string table index: %3ld>" +msgstr "<string tabel indeks: %3ld>" + +#: readelf.c:1291 +#, c-format +msgid "<corrupt string table index: %3ld>" +msgstr "<korup indeks tabel string: %3ld>" + +#: readelf.c:1657 +#, c-format +msgid "Processor Specific: %lx" +msgstr "Prosesor Spesifik: %lx" + +#: readelf.c:1681 +#, c-format +msgid "Operating System specific: %lx" +msgstr "Sistem Operasi spesifik: %lx" + +#: readelf.c:1685 readelf.c:2562 +#, c-format +msgid "<unknown>: %lx" +msgstr "<tidak diketahui>: %lx" + +#: readelf.c:1698 +msgid "NONE (None)" +msgstr "KOSONG (Kosong)" + +#: readelf.c:1699 +msgid "REL (Relocatable file)" +msgstr "REL (Berkas dapat direlokasi)" + +#: readelf.c:1700 +msgid "EXEC (Executable file)" +msgstr "EXEC (Berkas dapat dieksekusi)" + +#: readelf.c:1701 +msgid "DYN (Shared object file)" +msgstr "DYN (Berkas objek terbagi)" + +#: readelf.c:1702 +msgid "CORE (Core file)" +msgstr "CORE (Berkas core)" + +#: readelf.c:1706 +#, c-format +msgid "Processor Specific: (%x)" +msgstr "Prosesor Spesifik: (%x)" + +#: readelf.c:1708 +#, c-format +msgid "OS Specific: (%x)" +msgstr "OS Spesifik: (%x)" + +#: readelf.c:1710 readelf.c:2779 +#, c-format +msgid "<unknown>: %x" +msgstr "<tidak dikenal>: %x" + +#: readelf.c:1722 +msgid "None" +msgstr "Kosong" + +#: readelf.c:1829 +#, c-format +msgid "<unknown>: 0x%x" +msgstr "<tidak dikenal>: 0x%x" + +#: readelf.c:2086 +msgid "unknown" +msgstr "tidak dikenal" + +#: readelf.c:2087 +msgid "unknown mac" +msgstr "tidak dikenal mac" + +#: readelf.c:2399 +msgid "Standalone App" +msgstr "Standalone App" + +#: readelf.c:2402 readelf.c:3221 readelf.c:3237 +#, c-format +msgid "<unknown: %x>" +msgstr "<tidak dikenal: %x>" + +#: readelf.c:2826 +#, c-format +msgid "Usage: readelf <option(s)> elf-file(s)\n" +msgstr "Penggunaan: readelf <opsi> berkas-elf\n" + +#: readelf.c:2827 +#, c-format +msgid " Display information about the contents of ELF format files\n" +msgstr " Menampilkan informasi mengenai isi dari berkas format ELF\n" + +#: readelf.c:2828 +#, c-format +msgid "" +" Options are:\n" +" -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n" +" -h --file-header Display the ELF file header\n" +" -l --program-headers Display the program headers\n" +" --segments An alias for --program-headers\n" +" -S --section-headers Display the sections' header\n" +" --sections An alias for --section-headers\n" +" -g --section-groups Display the section groups\n" +" -t --section-details Display the section details\n" +" -e --headers Equivalent to: -h -l -S\n" +" -s --syms Display the symbol table\n" +" --symbols An alias for --syms\n" +" -n --notes Display the core notes (if present)\n" +" -r --relocs Display the relocations (if present)\n" +" -u --unwind Display the unwind info (if present)\n" +" -d --dynamic Display the dynamic section (if present)\n" +" -V --version-info Display the version sections (if present)\n" +" -A --arch-specific Display architecture specific information (if any).\n" +" -c --archive-index Display the symbol/file index in an archive\n" +" -D --use-dynamic Use the dynamic section info when displaying symbols\n" +" -x --hex-dump=<number|name>\n" +" Dump the contents of section <number|name> as bytes\n" +" -p --string-dump=<number|name>\n" +" Dump the contents of section <number|name> as strings\n" +" -w[lLiaprmfFsoR] or\n" +" --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=str,=loc,=Ranges]\n" +" Display the contents of DWARF2 debug sections\n" +msgstr "" +" Opsi adalah:\n" +" -a --all Sama dengan: -h -l -S -s -r -d -V -A -I\n" +" -h --file-header Tampilkan ELF file header\n" +" -l --program-headers Tampilkan program header\n" +" --segments Sebuah alias untuk --program-headers\n" +" -S --section-headers Tampilkan section headers\n" +" --sections Sebuah alias untuk --section-headers\n" +" -g --section-groups Tampilkan section groups\n" +" -t --section-details Tampilkan detail daerah\n" +" -e --headers Sama dengan: -h -l -S\n" +" -s --syms Tampilkan tabel simbol\n" +" --symbols Sebuah alias untuk --syms\n" +" -n --notes Tampilkan core notes (jika ada)\n" +" -r --relocs Tampilkan relokasi (jika ada)\n" +" -u --unwind Tampilkan informasi unwind (jika ada)\n" +" -d --dynamic Tampilkan daerah dinamis (jika ada)\n" +" -V --version-info Tampilkan daerah versi (jika ada)\n" +" -A --arch-specific Tampilkan informasi spesifik arsitektur (jika ada).\n" +" -c --archive-index Tampilkan simbol/berkas indeks dalam sebuah archive\n" +" -D --use-dynamic Gunakan informasi daerah dinamis ketika menampilkan simbol\n" +" -x --hex-dump=<nomor|nama>\n" +" Dump isi dari daerah <nomor|nama> sebagai bytes\n" +" -p --string-dump=<nomor|nama>\n" +" Dump isi dari daerah <nomor|nama> sebagai strings\n" +" -w[lLiaprmfFsoR] atau\n" +" --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=str,=loc,=Ranges]\n" +" Tampilkan isi dari daerah debug DWARF2\n" + +#: readelf.c:2856 +#, c-format +msgid "" +" -i --instruction-dump=<number|name>\n" +" Disassemble the contents of section <number|name>\n" +msgstr "" +" -i --instruction-dump=<nomor|nama>\n" +" Bongkar isi dari daerah <nomor|nama>\n" + +#: readelf.c:2860 +#, c-format +msgid "" +" -I --histogram Display histogram of bucket list lengths\n" +" -W --wide Allow output width to exceed 80 characters\n" +" @<file> Read options from <file>\n" +" -H --help Display this information\n" +" -v --version Display the version number of readelf\n" +msgstr "" +" -I --histogram Tampilkan histogram dari daftar panjang bucket\n" +" -W --wide Ijinkan lebar keluaran untuk melebihi 80 karakter\n" +" @<berkas> Baca opsi dari <berkas>\n" +" -H --help Tampilkan informasi ini\n" +" -v --version Tampilkan nomor versi dari readelf\n" + +#: readelf.c:2888 readelf.c:2916 readelf.c:2920 readelf.c:11007 +msgid "Out of memory allocating dump request table.\n" +msgstr "Kehabisan memori mengalokasikan permintaan dump tabel.\n" + +#: readelf.c:3090 readelf.c:3160 +#, c-format +msgid "Unrecognized debug option '%s'\n" +msgstr "Opsi debug '%s' tidak dikenal\n" + +#: readelf.c:3191 +#, c-format +msgid "Invalid option '-%c'\n" +msgstr "Opsi tidak valid '-%c'\n" + +#: readelf.c:3205 +msgid "Nothing to do.\n" +msgstr "Tidak ada yang dilakukan.\n" + +#: readelf.c:3217 readelf.c:3233 readelf.c:6495 +msgid "none" +msgstr "kosong" + +#: readelf.c:3234 +msgid "2's complement, little endian" +msgstr "2's komplemen, little endian" + +#: readelf.c:3235 +msgid "2's complement, big endian" +msgstr "2's komplemen, big endian" + +#: readelf.c:3253 +msgid "Not an ELF file - it has the wrong magic bytes at the start\n" +msgstr "Bukan sebuah berkas ELF - ini memiliki magic bytes yang salah di awal\n" + +#: readelf.c:3263 +#, c-format +msgid "ELF Header:\n" +msgstr "ELF Header:\n" + +#: readelf.c:3264 +#, c-format +msgid " Magic: " +msgstr " Magik: " + +#: readelf.c:3268 +#, c-format +msgid " Class: %s\n" +msgstr " Kelas: %s\n" + +#: readelf.c:3270 +#, c-format +msgid " Data: %s\n" +msgstr " Data: %s\n" + +#: readelf.c:3272 +#, c-format +msgid " Version: %d %s\n" +msgstr " Versi: %d %s\n" + +#: readelf.c:3279 +#, c-format +msgid " OS/ABI: %s\n" +msgstr " OS/ABI: %s\n" + +#: readelf.c:3281 +#, c-format +msgid " ABI Version: %d\n" +msgstr " Versi ABI: %d\n" + +#: readelf.c:3283 +#, c-format +msgid " Type: %s\n" +msgstr " Tipe: %s\n" + +#: readelf.c:3285 +#, c-format +msgid " Machine: %s\n" +msgstr " Mesin: %s\n" + +#: readelf.c:3287 +#, c-format +msgid " Version: 0x%lx\n" +msgstr " Versi: 0x%lx\n" + +#: readelf.c:3290 +#, c-format +msgid " Entry point address: " +msgstr " Alamat titik masuk: " + +#: readelf.c:3292 +#, c-format +msgid "" +"\n" +" Start of program headers: " +msgstr "" +"\n" +" Awal dari aplikasi headers: " + +#: readelf.c:3294 +#, c-format +msgid "" +" (bytes into file)\n" +" Start of section headers: " +msgstr "" +" (bytes kedalam berkas)\n" +" Awal dari header bagian: " + +#: readelf.c:3296 +#, c-format +msgid " (bytes into file)\n" +msgstr " (bytes kedalam berkas)\n" + +#: readelf.c:3298 +#, c-format +msgid " Flags: 0x%lx%s\n" +msgstr " Tanda: 0x%lx%s\n" + +#: readelf.c:3301 +#, c-format +msgid " Size of this header: %ld (bytes)\n" +msgstr " Ukuran dari header ini: %ld (bytes)\n" + +#: readelf.c:3303 +#, c-format +msgid " Size of program headers: %ld (bytes)\n" +msgstr " Ukuran dari aplikasi header: %ld (bytes)\n" + +#: readelf.c:3305 +#, c-format +msgid " Number of program headers: %ld\n" +msgstr " Jumlah dari aplikasi header: %ld\n" + +#: readelf.c:3307 +#, c-format +msgid " Size of section headers: %ld (bytes)\n" +msgstr " Ukuran dari header daerah: %ld (bytes)\n" + +#: readelf.c:3309 +#, c-format +msgid " Number of section headers: %ld" +msgstr " Jumlah dari header daerah: %ld" + +#: readelf.c:3314 +#, c-format +msgid " Section header string table index: %ld" +msgstr " Indeks tabel string daerah header: %ld" + +#: readelf.c:3350 readelf.c:3383 +msgid "program headers" +msgstr "aplikasi header" + +#: readelf.c:3421 readelf.c:3719 readelf.c:3760 readelf.c:3819 readelf.c:3884 +#: readelf.c:4553 readelf.c:4577 readelf.c:5827 readelf.c:5871 readelf.c:6069 +#: readelf.c:7127 readelf.c:7141 readelf.c:7635 readelf.c:7651 readelf.c:7694 +#: readelf.c:7719 readelf.c:9475 readelf.c:9667 readelf.c:10194 +#: readelf.c:10857 +msgid "Out of memory\n" +msgstr "Kehabisan memori\n" + +#: readelf.c:3448 +#, c-format +msgid "" +"\n" +"There are no program headers in this file.\n" +msgstr "" +"\n" +"Tidak ada aplikasi header dalam berkas ini.\n" + +#: readelf.c:3454 +#, c-format +msgid "" +"\n" +"Elf file type is %s\n" +msgstr "" +"\n" +"Tipe berkas ELF adalah %s\n" + +#: readelf.c:3455 +#, c-format +msgid "Entry point " +msgstr "Titik masukan " + +#: readelf.c:3457 +#, c-format +msgid "" +"\n" +"There are %d program headers, starting at offset " +msgstr "" +"\n" +"Tidak ada %d aplikasi header, dimulai di ofset " + +#: readelf.c:3469 readelf.c:3471 +#, c-format +msgid "" +"\n" +"Program Headers:\n" +msgstr "" +"\n" +"Aplikasi header:\n" + +#: readelf.c:3475 +#, c-format +msgid " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n" +msgstr " Tipe Ofset AlamatMaya AlamatPisik UkuranBerkas UkuranMemori Flg Align\n" + +#: readelf.c:3478 +#, c-format +msgid " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n" +msgstr " Tipe Ofset AlamatMaya AlamatPisik UkuranBerkas UkuranMemori Flg Align\n" + +#: readelf.c:3482 +#, c-format +msgid " Type Offset VirtAddr PhysAddr\n" +msgstr " Tipe Ofset AlamatMaya AlamatPisik\n" + +#: readelf.c:3484 +#, c-format +msgid " FileSiz MemSiz Flags Align\n" +msgstr " UkuranBerkas UkuranMemori Tanda Align\n" + +#: readelf.c:3577 +msgid "more than one dynamic segment\n" +msgstr "lebih dari satu argumen dinamis\n" + +#: readelf.c:3593 +msgid "no .dynamic section in the dynamic segment\n" +msgstr "tidak ada daerah .dinamis dalam segmen dinamis\n" + +#: readelf.c:3608 +msgid "the .dynamic section is not contained within the dynamic segment\n" +msgstr "daerah dinamis tidak berisi dalam segmen dinamis\n" + +#: readelf.c:3611 +msgid "the .dynamic section is not the first section in the dynamic segment.\n" +msgstr "daerah dinmasi bukan daerah pertama dalam segmen dinamis\n" + +#: readelf.c:3619 +msgid "Unable to find program interpreter name\n" +msgstr "Tidak dapat menemukan nama aplikasi interpretasi\n" + +#: readelf.c:3626 +msgid "Internal error: failed to create format string to display program interpreter\n" +msgstr "Internal error: gagal membuat string format untuk menampilkan aplikasi interpretasi\n" + +#: readelf.c:3630 +msgid "Unable to read program interpreter name\n" +msgstr "Tidak dapat membaca nama aplikasi interpretasi\n" + +#: readelf.c:3633 +#, c-format +msgid "" +"\n" +" [Requesting program interpreter: %s]" +msgstr "" +"\n" +" [Meminta aplikasi interpretasi: %s]" + +#: readelf.c:3645 +#, c-format +msgid "" +"\n" +" Section to Segment mapping:\n" +msgstr "" +"\n" +" Pemetaan daerah ke segmen:\n" + +#: readelf.c:3646 +#, c-format +msgid " Segment Sections...\n" +msgstr " Daerah Segmen...\n" + +#: readelf.c:3681 +msgid "Cannot interpret virtual addresses without program headers.\n" +msgstr "Tidak dapat menginterpretasikan alamat maya tanpa aplikasi header.\n" + +#: readelf.c:3697 +#, c-format +msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n" +msgstr "Alamat maya 0x%lx tidak dapat dilokasikan dalam segmen PT_LOAD apapun.\n" + +#: readelf.c:3711 readelf.c:3752 +msgid "section headers" +msgstr "header daerah" + +#: readelf.c:3796 readelf.c:3861 +msgid "symbols" +msgstr "simbol" + +#: readelf.c:3806 readelf.c:3871 +msgid "symtab shndx" +msgstr "simtab shndx" + +#: readelf.c:4130 readelf.c:4537 +#, c-format +msgid "" +"\n" +"There are no sections in this file.\n" +msgstr "" +"\n" +"Tidak ada daerah dalam berkas ini.\n" + +#: readelf.c:4136 +#, c-format +msgid "There are %d section headers, starting at offset 0x%lx:\n" +msgstr "Tidak ada header daerah %d, dimulai di ofset 0x%lx:\n" + +#: readelf.c:4156 readelf.c:4653 readelf.c:4879 readelf.c:5178 readelf.c:5584 +#: readelf.c:7445 +msgid "string table" +msgstr "tabel string" + +#: readelf.c:4223 +#, c-format +msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n" +msgstr "Daerah %d memiliki sh_entsize %lx tidak valid (diduga %lx)\n" + +#: readelf.c:4243 +msgid "File contains multiple dynamic symbol tables\n" +msgstr "Berkas berisi multiple tabel simbol dinamis\n" + +#: readelf.c:4256 +msgid "File contains multiple dynamic string tables\n" +msgstr "Berkas berisi multiple tabel string dinamis\n" + +#: readelf.c:4261 +msgid "dynamic strings" +msgstr "string dinamis" + +#: readelf.c:4268 +msgid "File contains multiple symtab shndx tables\n" +msgstr "Berksa berisi multiple simtab shndx tabel\n" + +#: readelf.c:4320 +#, c-format +msgid "" +"\n" +"Section Headers:\n" +msgstr "" +"\n" +"Header Daerah:\n" + +#: readelf.c:4322 +#, c-format +msgid "" +"\n" +"Section Header:\n" +msgstr "" +"\n" +"Header Daerah:\n" + +#: readelf.c:4328 readelf.c:4339 readelf.c:4350 +#, c-format +msgid " [Nr] Name\n" +msgstr " [Nr] Nama\n" + +#: readelf.c:4329 +#, c-format +msgid " Type Addr Off Size ES Lk Inf Al\n" +msgstr " Tipe Alamat Ofset Ukuran ES Lk Inf Al\n" + +#: readelf.c:4333 +#, c-format +msgid " [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n" +msgstr " [Nr] Nama Tipe Alamat Ofset Ukuran ES Flg Lk Inf Al\n" + +#: readelf.c:4340 +#, c-format +msgid " Type Address Off Size ES Lk Inf Al\n" +msgstr " Tipe Alamat Ofset Ukuran ES Lk Inf Al\n" + +#: readelf.c:4344 +#, c-format +msgid " [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n" +msgstr " [Nr] Nama Tipe Alamat Ofset Ukuran ES Flg Lk Inf Al\n" + +#: readelf.c:4351 +#, c-format +msgid " Type Address Offset Link\n" +msgstr " Tipe Alamat Ofset Link\n" + +#: readelf.c:4352 +#, c-format +msgid " Size EntSize Info Align\n" +msgstr " Ukuran UkuranMasuk Info Align\n" + +#: readelf.c:4356 +#, c-format +msgid " [Nr] Name Type Address Offset\n" +msgstr " [Nr] Nama Tipe Alamat Ofset\n" + +#: readelf.c:4357 +#, c-format +msgid " Size EntSize Flags Link Info Align\n" +msgstr " Ukuran UkuranMasuk Tanda Link Info Align\n" + +#: readelf.c:4362 +#, c-format +msgid " Flags\n" +msgstr " Tanda\n" + +#: readelf.c:4495 +#, c-format +msgid "" +"Key to Flags:\n" +" W (write), A (alloc), X (execute), M (merge), S (strings)\n" +" I (info), L (link order), G (group), x (unknown)\n" +" O (extra OS processing required) o (OS specific), p (processor specific)\n" +msgstr "" +"Kunci ke Tanda:\n" +" W (tulis), A (alokasi), X (execute), M (gabung), S (strings)\n" +" I (info), L (urutan penggabungan), G (grup), x (tidak diketahui)\n" +" O (ekstra pemrosesan OS dibutuhkan) o (OS spesifik), p (prosesor spesifik)\n" + +#: readelf.c:4513 +#, c-format +msgid "[<unknown>: 0x%x]" +msgstr "[<tidak diketahui>: 0x%x]" + +#: readelf.c:4544 +msgid "Section headers are not available!\n" +msgstr "Header Daerah tidak tersedia!\n" + +#: readelf.c:4568 +#, c-format +msgid "" +"\n" +"There are no section groups in this file.\n" +msgstr "" +"\n" +"Tidak ada daerah grup dalam berkas ini.\n" + +#: readelf.c:4604 +#, c-format +msgid "Bad sh_link in group section `%s'\n" +msgstr "sh_link buruk dalam daerah grup `%s'\n" + +#: readelf.c:4623 +#, c-format +msgid "Bad sh_info in group section `%s'\n" +msgstr "sh_info buruk dalah daerah grup `%s'\n" + +#: readelf.c:4661 readelf.c:7851 readelf.c:7932 +msgid "section data" +msgstr "daerah data" + +#: readelf.c:4673 +#, c-format +msgid " [Index] Name\n" +msgstr " [Indeks] Nama\n" + +#: readelf.c:4687 +#, c-format +msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n" +msgstr "daerah [%5u] dalah daerah grup [%5u] > daerah maksimal [%5u]\n" + +#: readelf.c:4696 +#, c-format +msgid "section [%5u] in group section [%5u] already in group section [%5u]\n" +msgstr "daerah [%5u] dalam daerah grup [%5u] telah dalam daerah grup [%5u]\n" + +#: readelf.c:4709 +#, c-format +msgid "section 0 in group section [%5u]\n" +msgstr "daerah 0 dalam grup dearah [%5u]\n" + +#: readelf.c:4804 +#, c-format +msgid "" +"\n" +"'%s' relocation section at offset 0x%lx contains %ld bytes:\n" +msgstr "" +"\n" +"'%s' relokasi daerah di ofset 0x%lx berisi %ld bytes:\n" + +#: readelf.c:4816 +#, c-format +msgid "" +"\n" +"There are no dynamic relocations in this file.\n" +msgstr "" +"\n" +"Tidak ada relokasi dinamis dalam berkas ini.\n" + +#: readelf.c:4840 +#, c-format +msgid "" +"\n" +"Relocation section " +msgstr "" +"\n" +"Daerah relokasi " + +#: readelf.c:4845 readelf.c:5254 readelf.c:5268 readelf.c:5599 +#, c-format +msgid "'%s'" +msgstr "'%s'" + +#: readelf.c:4847 readelf.c:5270 readelf.c:5601 +#, c-format +msgid " at offset 0x%lx contains %lu entries:\n" +msgstr " di ofset 0x%lx berisi %lu masukan:\n" + +#: readelf.c:4898 +#, c-format +msgid "" +"\n" +"There are no relocations in this file.\n" +msgstr "" +"\n" +"Disana tidak ada relokasi dalam berkas ini.\n" + +#: readelf.c:5077 readelf.c:5450 +msgid "unwind table" +msgstr "tabel unwind" + +#: readelf.c:5127 readelf.c:5531 +#, c-format +msgid "Skipping unexpected relocation type %s\n" +msgstr "Melewati tipe relokasi %s tidak terduga\n" + +#: readelf.c:5186 readelf.c:5592 readelf.c:5643 +#, c-format +msgid "" +"\n" +"There are no unwind sections in this file.\n" +msgstr "" +"\n" +"Disana tidak ada daerah unwind dalam berkas ini.\n" + +#: readelf.c:5249 +#, c-format +msgid "" +"\n" +"Could not find unwind info section for " +msgstr "" +"\n" +"Tidak dapat menemukan informasi unwind daerah untuk " + +#: readelf.c:5261 +msgid "unwind info" +msgstr "informasi unwind" + +#: readelf.c:5263 readelf.c:5598 +#, c-format +msgid "" +"\n" +"Unwind section " +msgstr "" +"\n" +"Daerah unwind " + +#: readelf.c:5808 readelf.c:5852 +msgid "dynamic section" +msgstr "daerah dinamis" + +#: readelf.c:5929 +#, c-format +msgid "" +"\n" +"There is no dynamic section in this file.\n" +msgstr "" +"\n" +"Disana tidak ada daerah dinamis dalam berkas ini.\n" + +#: readelf.c:5967 +msgid "Unable to seek to end of file!\n" +msgstr "Tidak dapat mencari ke akhir dari berkas!\n" + +#: readelf.c:5980 +msgid "Unable to determine the number of symbols to load\n" +msgstr "Tidak dapat menentukan jumlah dari simbol untuk diload\n" + +#: readelf.c:6015 +msgid "Unable to seek to end of file\n" +msgstr "Tidak dapat mencari ke akhir dari berkas\n" + +#: readelf.c:6022 +msgid "Unable to determine the length of the dynamic string table\n" +msgstr "Tidak dapat menentukan panjang dari tabel dinamis string\n" + +#: readelf.c:6027 +msgid "dynamic string table" +msgstr "tabel string dinamis" + +#: readelf.c:6062 +msgid "symbol information" +msgstr "informasi simbol" + +#: readelf.c:6087 +#, c-format +msgid "" +"\n" +"Dynamic section at offset 0x%lx contains %u entries:\n" +msgstr "" +"\n" +"Daerah dinamis di ofset 0x%lx berisi %u masukan:\n" + +#: readelf.c:6090 +#, c-format +msgid " Tag Type Name/Value\n" +msgstr " Tanda Tipe Nama/Nilai\n" + +#: readelf.c:6126 +#, c-format +msgid "Auxiliary library" +msgstr "Auxiliary library" + +#: readelf.c:6130 +#, c-format +msgid "Filter library" +msgstr "Filter library" + +#: readelf.c:6134 +#, c-format +msgid "Configuration file" +msgstr "Berkas konfigurasi" + +#: readelf.c:6138 +#, c-format +msgid "Dependency audit library" +msgstr "Dependensi audit perpustakaan" + +#: readelf.c:6142 +#, c-format +msgid "Audit library" +msgstr "Perpustakaan audit" + +#: readelf.c:6160 readelf.c:6188 readelf.c:6216 +#, c-format +msgid "Flags:" +msgstr "Tanda:" + +#: readelf.c:6163 readelf.c:6191 readelf.c:6218 +#, c-format +msgid " None\n" +msgstr " Kosong\n" + +#: readelf.c:6339 +#, c-format +msgid "Shared library: [%s]" +msgstr "Perpustakaan terbagi: [%s]" + +#: readelf.c:6342 +#, c-format +msgid " program interpreter" +msgstr " aplikasi interpretasi" + +#: readelf.c:6346 +#, c-format +msgid "Library soname: [%s]" +msgstr "Perpustakaan soname: [%s]" + +#: readelf.c:6350 +#, c-format +msgid "Library rpath: [%s]" +msgstr "Perpustakaan rpath: [%s]" + +#: readelf.c:6354 +#, c-format +msgid "Library runpath: [%s]" +msgstr "Perpustakaan runpath: [%s]" + +#: readelf.c:6417 +#, c-format +msgid "Not needed object: [%s]\n" +msgstr "Objek tidak dibutuhkan: [%s]\n" + +#: readelf.c:6541 +#, c-format +msgid "" +"\n" +"Version definition section '%s' contains %u entries:\n" +msgstr "" +"\n" +"Definisi versi daerah '%s' berisi %u masukan:\n" + +#: readelf.c:6544 +#, c-format +msgid " Addr: 0x" +msgstr " Alamat: 0x" + +#: readelf.c:6546 readelf.c:6648 readelf.c:6769 +#, c-format +msgid " Offset: %#08lx Link: %u (%s)\n" +msgstr " Ofset: %#08lx Link: %u (%s)\n" + +#: readelf.c:6554 +msgid "version definition section" +msgstr "daerah definisi versi" + +#: readelf.c:6583 +#, c-format +msgid " %#06x: Rev: %d Flags: %s" +msgstr " %#06x: Rev: %d Tanda: %s" + +#: readelf.c:6586 +#, c-format +msgid " Index: %d Cnt: %d " +msgstr " Indeks: %d Cnt: %d " + +#: readelf.c:6597 +#, c-format +msgid "Name: %s\n" +msgstr "Nama: %s\n" + +#: readelf.c:6599 +#, c-format +msgid "Name index: %ld\n" +msgstr "Nama indeks: %ld\n" + +#: readelf.c:6616 +#, c-format +msgid " %#06x: Parent %d: %s\n" +msgstr " %#06x: Parent %d: %s\n" + +#: readelf.c:6619 +#, c-format +msgid " %#06x: Parent %d, name index: %ld\n" +msgstr " %#06x: Parent %d, nama indeks: %ld\n" + +#: readelf.c:6623 +#, c-format +msgid " Version def aux past end of section\n" +msgstr " Versi def aux melewati akhir dari daerah\n" + +#: readelf.c:6628 +#, c-format +msgid " Version definition past end of section\n" +msgstr " Versi definisi melewati akhir dari daerah\n" + +#: readelf.c:6643 +#, c-format +msgid "" +"\n" +"Version needs section '%s' contains %u entries:\n" +msgstr "" +"\n" +"Versi membutuhkan daerah '%s' berisi %u masukan:\n" + +#: readelf.c:6646 +#, c-format +msgid " Addr: 0x" +msgstr " Alamat: 0x" + +#: readelf.c:6656 +msgid "version need section" +msgstr "versi membutuhkan daerah" + +#: readelf.c:6681 +#, c-format +msgid " %#06x: Version: %d" +msgstr " %#06x: Versi: %d" + +#: readelf.c:6684 +#, c-format +msgid " File: %s" +msgstr " Berkas: %s" + +#: readelf.c:6686 +#, c-format +msgid " File: %lx" +msgstr " Berkas: %lx" + +#: readelf.c:6688 +#, c-format +msgid " Cnt: %d\n" +msgstr " Cnt: %d\n" + +#: readelf.c:6708 +#, c-format +msgid " %#06x: Name: %s" +msgstr " %#06x: Nama: %s" + +#: readelf.c:6711 +#, c-format +msgid " %#06x: Name index: %lx" +msgstr " %#06x: Nama indeks: %lx" + +#: readelf.c:6714 +#, c-format +msgid " Flags: %s Version: %d\n" +msgstr " Tanda: %s Versi: %d\n" + +#: readelf.c:6721 +#, c-format +msgid " Version need aux past end of section\n" +msgstr " Versi membutuhkan aux melewati akhir dari daerah\n" + +#: readelf.c:6726 +#, c-format +msgid " Version need past end of section\n" +msgstr " Versi membutuhkan melewati akhir dari daerah\n" + +#: readelf.c:6760 +msgid "version string table" +msgstr "tabel versi tring" + +#: readelf.c:6764 +#, c-format +msgid "" +"\n" +"Version symbols section '%s' contains %d entries:\n" +msgstr "" +"\n" +"Versi simbol daerah '%s' berisi %d masukan:\n" + +#: readelf.c:6767 +#, c-format +msgid " Addr: " +msgstr " Alamat: " + +#: readelf.c:6777 +msgid "version symbol data" +msgstr "versi simbol data" + +#: readelf.c:6804 +msgid " 0 (*local*) " +msgstr " 0 (*local*) " + +#: readelf.c:6808 +msgid " 1 (*global*) " +msgstr " 1 (*global*) " + +#: readelf.c:6845 readelf.c:7512 +msgid "version need" +msgstr "versi membutuhkan" + +#: readelf.c:6855 +msgid "version need aux (2)" +msgstr "versi membutuhkan aux (2)" + +#: readelf.c:6870 readelf.c:6925 +msgid "*invalid*" +msgstr "*tidak valid*" + +#: readelf.c:6900 readelf.c:7577 +msgid "version def" +msgstr "versi def" + +#: readelf.c:6920 readelf.c:7592 +msgid "version def aux" +msgstr "versi def aux" + +#: readelf.c:6954 +#, c-format +msgid "" +"\n" +"No version information found in this file.\n" +msgstr "" +"\n" +"Tidak ada informasi versi ditemukan dalam berkas ini.\n" + +#: readelf.c:7075 +#, c-format +msgid "<other>: %x" +msgstr "<yang lain>: %x" + +#: readelf.c:7133 +msgid "Unable to read in dynamic data\n" +msgstr "Tidak dapat membaca dalam data dinamis\n" + +#: readelf.c:7224 readelf.c:7264 readelf.c:7288 readelf.c:7318 readelf.c:7342 +msgid "Unable to seek to start of dynamic information\n" +msgstr "Tidak dapat mencari awal dari informasi dinamis\n" + +#: readelf.c:7230 readelf.c:7270 +msgid "Failed to read in number of buckets\n" +msgstr "Gagal untuk membaca dalam jumlah dari buckets\n" + +#: readelf.c:7236 +msgid "Failed to read in number of chains\n" +msgstr "Gagal untuk membaca dalam jumlah dari rantai\n" + +#: readelf.c:7326 +msgid "Failed to determine last chain length\n" +msgstr "Gagal untuk menentukan akhir dari panjang rantai\n" + +#: readelf.c:7363 +#, c-format +msgid "" +"\n" +"Symbol table for image:\n" +msgstr "" +"\n" +"Tabel simbol untuk gambar:\n" + +#: readelf.c:7365 readelf.c:7383 +#, c-format +msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" +msgstr " Num Buc: Nilai Ukuran Tipe Bind Vis Ndx Nama\n" + +#: readelf.c:7367 readelf.c:7385 +#, c-format +msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" +msgstr " Num Buc: Nilai Ukuran Tipe Bind Vis Ndx Nama\n" + +#: readelf.c:7381 +#, c-format +msgid "" +"\n" +"Symbol table of `.gnu.hash' for image:\n" +msgstr "" +"\n" +"Tabel simbol dari `.gnu.hash' untuk image:\n" + +#: readelf.c:7421 +#, c-format +msgid "" +"\n" +"Symbol table '%s' contains %lu entries:\n" +msgstr "" +"\n" +"Tabel simbol '%s' berisi %lu masukan:\n" + +#: readelf.c:7425 +#, c-format +msgid " Num: Value Size Type Bind Vis Ndx Name\n" +msgstr " Jumlah: Nilai Ukuran TIpe Bind Vis Ndx Nama\n" + +#: readelf.c:7427 +#, c-format +msgid " Num: Value Size Type Bind Vis Ndx Name\n" +msgstr " Jumlah: Nilai Ukuran Tipe Bind Vis Ndx Nama\n" + +#: readelf.c:7483 +msgid "version data" +msgstr "versi data" + +#: readelf.c:7525 +msgid "version need aux (3)" +msgstr "versi membutuhkan aux (3)" + +#: readelf.c:7552 +msgid "bad dynamic symbol\n" +msgstr "simbol dinamis buruk\n" + +#: readelf.c:7616 +#, c-format +msgid "" +"\n" +"Dynamic symbol information is not available for displaying symbols.\n" +msgstr "" +"\n" +"Informasi simbol dinamis tidak tersedia untuk menampilkan simbol.\n" + +#: readelf.c:7628 +#, c-format +msgid "" +"\n" +"Histogram for bucket list length (total of %lu buckets):\n" +msgstr "" +"\n" +"Histogram untuk daftar panjang bucket (total dari %lu buckets):\n" + +#: readelf.c:7630 readelf.c:7700 +#, c-format +msgid " Length Number %% of total Coverage\n" +msgstr " Panjang Nomor %% dari total Coverage\n" + +#: readelf.c:7698 +#, c-format +msgid "" +"\n" +"Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n" +msgstr "" +"\n" +"Histogram untuk `.gnu.hash' daftar panjang bucket (total dari %lu bucket):\n" + +#: readelf.c:7764 +#, c-format +msgid "" +"\n" +"Dynamic info segment at offset 0x%lx contains %d entries:\n" +msgstr "" +"\n" +"Segmen info dinamis di ofset 0x%lx berisi %d masukan:\n" + +#: readelf.c:7767 +#, c-format +msgid " Num: Name BoundTo Flags\n" +msgstr " Jumlah: Nama BoundTo Tanda\n" + +#: readelf.c:7819 +#, c-format +msgid "" +"\n" +"Assembly dump of section %s\n" +msgstr "" +"\n" +"Daerah perakitan dump dari %s\n" + +#: readelf.c:7844 readelf.c:7922 +#, c-format +msgid "" +"\n" +"Section '%s' has no data to dump.\n" +msgstr "" +"\n" +"Daerah '%s' tidak memiliki data untuk di dump.\n" + +#: readelf.c:7855 +#, c-format +msgid "" +"\n" +"String dump of section '%s':\n" +msgstr "" +"\n" +"String dump dari daerah '%s':\n" + +#: readelf.c:7873 +#, c-format +msgid " Note: This section has relocations against it, but these have NOT been applied to this dump.\n" +msgstr " Catatan: Daerah ini memiliki relokasi terhadatnya, tetapi ini BELUM pernah diaplikasikan ke dump ini.\n" + +#: readelf.c:7900 +#, c-format +msgid " No strings found in this section." +msgstr " Tidak ada string yang ditemukan dalam daerah ini." + +#: readelf.c:7927 +#, c-format +msgid "" +"\n" +"Hex dump of section '%s':\n" +msgstr "" +"\n" +"Hex dump dari daerah '%s':\n" + +#: readelf.c:7952 +#, c-format +msgid " NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n" +msgstr " CATATAN: Daerah ini memiliki relokasi terhadap ini, tetapi ini BELUM diaplikasikan ke dump ini.\n" + +#: readelf.c:8135 +#, c-format +msgid "Missing knowledge of 32-bit reloc types used in DWARF sections of machine number %d\n" +msgstr "Hilang pengetahuan dari 32-bit tipe relokasi yang digunakan dalam daerah DWARF dari mesin nomor %d\n" + +#: readelf.c:8432 +#, c-format +msgid "unable to apply unsupported reloc type %d to section %s\n" +msgstr "tidak dapat mengaplikasikan tipe relokasi %d tidak didukung ke daerah %s\n" + +#: readelf.c:8440 +#, c-format +msgid "skipping invalid relocation offset 0x%lx in section %s\n" +msgstr "melewati relokasi ofset 0x%lx tidak valid dalam daerah %s\n" + +#: readelf.c:8461 +#, c-format +msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n" +msgstr "melewati tipe simbol %s tidak terduga dalam relokasi ke %ld dalam daerah %s\n" + +#: readelf.c:8503 +#, c-format +msgid "%s section data" +msgstr "daerah data %s" + +#: readelf.c:8568 +#, c-format +msgid "" +"\n" +"Section '%s' has no debugging data.\n" +msgstr "" +"\n" +"Daerah '%s' tidak memiliki data debugging.\n" + +#: readelf.c:8603 +#, c-format +msgid "Unrecognized debug section: %s\n" +msgstr "Daerah debug tidak dikenal: %s\n" + +#: readelf.c:8631 +#, c-format +msgid "Section '%s' was not dumped because it does not exist!\n" +msgstr "Daerah '%s' tidak didump karena ini tidak ada!\n" + +#: readelf.c:8669 +#, c-format +msgid "Section %d was not dumped because it does not exist!\n" +msgstr "Daerah %d tidak didump karena ini tidak ada!\n" + +#: readelf.c:9118 +msgid "attributes" +msgstr "atribut" + +#: readelf.c:9139 +#, c-format +msgid "ERROR: Bad section length (%d > %d)\n" +msgstr "ERROR: Panjang daerah buruk (%d > %d)\n" + +#: readelf.c:9170 +#, c-format +msgid "ERROR: Bad subsection length (%d > %d)\n" +msgstr "ERROR: panjang subsection buruk (%d > %d)\n" + +#: readelf.c:9229 +#, c-format +msgid "Unknown format '%c'\n" +msgstr "Format '%c' tidak diketahui\n" + +#: readelf.c:9382 readelf.c:9897 +msgid "liblist" +msgstr "liblist" + +#: readelf.c:9469 +msgid "options" +msgstr "opsi" + +#: readelf.c:9499 +#, c-format +msgid "" +"\n" +"Section '%s' contains %d entries:\n" +msgstr "" +"\n" +"Daerah '%s' berisi %d masukan:\n" + +#: readelf.c:9660 +msgid "conflict list found without a dynamic symbol table\n" +msgstr "daftar konflik ditemukan tanpa sebuah tabel simbol dinamis\n" + +#: readelf.c:9676 readelf.c:9690 +msgid "conflict" +msgstr "konflik" + +#: readelf.c:9700 +#, c-format +msgid "" +"\n" +"Section '.conflict' contains %lu entries:\n" +msgstr "" +"\n" +"Daerah '.conflict' berisi %lu masukan:\n" + +#: readelf.c:9702 +msgid " Num: Index Value Name" +msgstr " Num: Indeks Nilai Nama" + +#: readelf.c:9734 +msgid "GOT" +msgstr "GOT" + +#: readelf.c:9735 +#, c-format +msgid "" +"\n" +"Primary GOT:\n" +msgstr "" +"\n" +"GOT Utama:\n" + +#: readelf.c:9736 +#, c-format +msgid " Canonical gp value: " +msgstr " Kanonikal nilai gp: " + +#: readelf.c:9740 readelf.c:9831 +#, c-format +msgid " Reserved entries:\n" +msgstr " Masukan terpesan:\n" + +#: readelf.c:9741 +#, c-format +msgid " %*s %10s %*s Purpose\n" +msgstr " %*s %10s %*s Tujuan\n" + +#: readelf.c:9757 +#, c-format +msgid " Local entries:\n" +msgstr " Masukan lokal:\n" + +#: readelf.c:9758 +#, c-format +msgid " %*s %10s %*s\n" +msgstr " %*s %10s %*s\n" + +#: readelf.c:9773 +#, c-format +msgid " Global entries:\n" +msgstr " Masukan global:\n" + +#: readelf.c:9774 +#, c-format +msgid " %*s %10s %*s %*s %-7s %3s %s\n" +msgstr " %*s %10s %*s %*s %-7s %3s %s\n" + +#: readelf.c:9829 +msgid "PLT GOT" +msgstr "PLT GOT" + +#: readelf.c:9830 +#, c-format +msgid "" +"\n" +"PLT GOT:\n" +"\n" +msgstr "" +"\n" +"PLT GOT:\n" +"\n" + +#: readelf.c:9832 +#, c-format +msgid " %*s %*s Purpose\n" +msgstr " %*s %*s Tujuan\n" + +#: readelf.c:9840 +#, c-format +msgid " Entries:\n" +msgstr " Masukan:\n" + +#: readelf.c:9841 +#, c-format +msgid " %*s %*s %*s %-7s %3s %s\n" +msgstr " %*s %*s %*s %-7s %3s %s\n" + +#: readelf.c:9904 +msgid "liblist string table" +msgstr "liblist tabel string" + +#: readelf.c:9914 +#, c-format +msgid "" +"\n" +"Library list section '%s' contains %lu entries:\n" +msgstr "" +"\n" +"Daftar perpustakaan daerah '%s' berisi %lu masukan:\n" + +#: readelf.c:9967 +msgid "NT_AUXV (auxiliary vector)" +msgstr "NT_AUXV (auxiliary vector)" + +#: readelf.c:9969 +msgid "NT_PRSTATUS (prstatus structure)" +msgstr "NT_PRSTATUS (prstatus struktur)" + +#: readelf.c:9971 +msgid "NT_FPREGSET (floating point registers)" +msgstr "NT_FPREGSET (register bilangan pecahan)" + +#: readelf.c:9973 +msgid "NT_PRPSINFO (prpsinfo structure)" +msgstr "NT_PRPSINFO (prpsinfo struktur)" + +#: readelf.c:9975 +msgid "NT_TASKSTRUCT (task structure)" +msgstr "NT_TASKSTRUCT (struktur tugas)" + +#: readelf.c:9977 +msgid "NT_PRXFPREG (user_xfpregs structure)" +msgstr "NT_PRXFPREG (struktur user_xfpregs)" + +#: readelf.c:9979 +msgid "NT_PPC_VMX (ppc Altivec registers)" +msgstr "NT_PPC_VMX (register ppc Altivec)" + +#: readelf.c:9981 +msgid "NT_PPC_VSX (ppc VSX registers)" +msgstr "NT_PPC_VSX (register ppc VSX)" + +#: readelf.c:9983 +msgid "NT_PSTATUS (pstatus structure)" +msgstr "NT_PSTATUS (struktur pstatus)" + +#: readelf.c:9985 +msgid "NT_FPREGS (floating point registers)" +msgstr "NT_FPREGS (register bilangan pecahan)" + +#: readelf.c:9987 +msgid "NT_PSINFO (psinfo structure)" +msgstr "NT_PSINFO (struktur psinfo)" + +#: readelf.c:9989 +msgid "NT_LWPSTATUS (lwpstatus_t structure)" +msgstr "NT_LWPSTATUS (struktur lwpstatus_t)" + +#: readelf.c:9991 +msgid "NT_LWPSINFO (lwpsinfo_t structure)" +msgstr "NT_LWPSINFO (struktur lwpsinfo_t)" + +#: readelf.c:9993 +msgid "NT_WIN32PSTATUS (win32_pstatus structure)" +msgstr "NT_WIN32PSTATUS (struktur win32_pstatus)" + +#: readelf.c:10001 +msgid "NT_VERSION (version)" +msgstr "NT_VERSION (versi)" + +#: readelf.c:10003 +msgid "NT_ARCH (architecture)" +msgstr "NT_ARCH (arsitektur)" + +#: readelf.c:10008 readelf.c:10031 readelf.c:10053 +#, c-format +msgid "Unknown note type: (0x%08x)" +msgstr "Tipe catatan tidak dikenal: (0x%08x)" + +#: readelf.c:10020 +msgid "NT_GNU_ABI_TAG (ABI version tag)" +msgstr "NT_GNU_ABI_TAG (Tanda versi ABI)" + +#: readelf.c:10022 +msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)" +msgstr "NT_GNU_HWCAP (DSO-supplied software HWCAP info)" + +#: readelf.c:10024 +msgid "NT_GNU_BUILD_ID (unique build ID bitstring)" +msgstr "NT_GNU_BUILD_ID (unik ID pembuatan bitstring)" + +#: readelf.c:10026 +msgid "NT_GNU_GOLD_VERSION (gold version)" +msgstr "NT_GNU_GOLD_VERSION (versi emas)" + +#. NetBSD core "procinfo" structure. +#: readelf.c:10043 +msgid "NetBSD procinfo structure" +msgstr "NetBSD struktur procinfo" + +#: readelf.c:10070 readelf.c:10084 +msgid "PT_GETREGS (reg structure)" +msgstr "PT_GETREGS (struktur reg)" + +#: readelf.c:10072 readelf.c:10086 +msgid "PT_GETFPREGS (fpreg structure)" +msgstr "PT_GETFPREGS (struktur fpreg)" + +#: readelf.c:10092 +#, c-format +msgid "PT_FIRSTMACH+%d" +msgstr "PT_FIRSTMACH+%d" + +#: readelf.c:10148 +msgid "notes" +msgstr "catatan" + +#: readelf.c:10154 +#, c-format +msgid "" +"\n" +"Notes at offset 0x%08lx with length 0x%08lx:\n" +msgstr "" +"\n" +"Catatan di ofset 0x%08lx dengan panjang 0x%08lx:\n" + +#: readelf.c:10156 +#, c-format +msgid " Owner\t\tData size\tDescription\n" +msgstr " Pemilik\t\tBesar Data\tDeskripsi\n" + +#: readelf.c:10175 +#, c-format +msgid "corrupt note found at offset %lx into core notes\n" +msgstr "catatan terkorupsi ditemukan di ofset %lx kedalam core notes\n" + +#: readelf.c:10177 +#, c-format +msgid " type: %lx, namesize: %08lx, descsize: %08lx\n" +msgstr " tipe: %lx, namesize: %08lx, descsize: %08lx\n" + +#: readelf.c:10275 +#, c-format +msgid "No note segments present in the core file.\n" +msgstr "Tidak ada catatan segmen hadir dalam berkas inti.\n" + +#: readelf.c:10359 +msgid "" +"This instance of readelf has been built without support for a\n" +"64 bit data type and so it cannot read 64 bit ELF files.\n" +msgstr "" +"Instance ini dari readelf telah dibuat tanpa dukungan untuk\n" +"tipe data 64 bit dan jadi ini tidak dapat membaca berkas ELF 64 bit.\n" + +#: readelf.c:10406 +#, c-format +msgid "%s: Failed to read file header\n" +msgstr "%s: Gagal untuk membaca berkas header\n" + +#: readelf.c:10419 +#, c-format +msgid "" +"\n" +"File: %s\n" +msgstr "" +"\n" +"Berkas: %s\n" + +#: readelf.c:10572 readelf.c:10892 +#, c-format +msgid "%s: failed to read archive header\n" +msgstr "%s: gagal untuk membaca header archive\n" + +#: readelf.c:10595 +#, c-format +msgid "%s: the archive index is empty\n" +msgstr "%s: indeks archive kosong\n" + +#: readelf.c:10603 readelf.c:10626 +#, c-format +msgid "%s: failed to read archive index\n" +msgstr "%s: gagal untuk membaca archive indeks\n" + +#: readelf.c:10612 +#, c-format +msgid "%s: the archive index is supposed to have %ld entries, but the size in the header is too small\n" +msgstr "%s: archive indeks seharusnya memiliki %ld masukan, tetapi ukuran dalam header terlalu kecil\n" + +#: readelf.c:10619 +msgid "Out of memory whilst trying to read archive symbol index\n" +msgstr "Kehabisan memeri ketika mencoba membaca indeks simbol archive\n" + +#: readelf.c:10637 +msgid "Out of memory whilst trying to convert the archive symbol index\n" +msgstr "Kehabisan memori ketika mencoba mengubak indeks simbol archive\n" + +#: readelf.c:10649 +#, c-format +msgid "%s: the archive has an index but no symbols\n" +msgstr "%s: archive memiliki sebuah indeks tetapi bukan simbol\n" + +#: readelf.c:10657 +msgid "Out of memory whilst trying to read archive index symbol table\n" +msgstr "Kehabisan memori ketika mencoba untuk membaca indeks tabel simbol archive\n" + +#: readelf.c:10664 +#, c-format +msgid "%s: failed to read archive index symbol table\n" +msgstr "%s: gagal untuk membaca indeks simbol tabel archive\n" + +#: readelf.c:10673 +#, c-format +msgid "%s: failed to skip archive symbol table\n" +msgstr "%s: gagal untuk melewati simbol tabel archive\n" + +#: readelf.c:10687 +#, c-format +msgid "%s: failed to read archive header following archive index\n" +msgstr "%s: gagal untuk membaca archive header dari indeks archive berikut\n" + +#: readelf.c:10693 +#, c-format +msgid "%s has no archive index\n" +msgstr "%s tidak memiliki indeks archive\n" + +#: readelf.c:10704 +msgid "Out of memory reading long symbol names in archive\n" +msgstr "Kehabisan memori membaca nama simbol panjang dalam archive\n" + +#: readelf.c:10712 +#, c-format +msgid "%s: failed to read long symbol name string table\n" +msgstr "%s: gagal untuk membaca nama simbol panjang tabel string\n" + +#: readelf.c:10727 +#, c-format +msgid "%s: failed to read archive header following long symbol names\n" +msgstr "%s: gagal untuk membaca archive header dari nama simbol panjang berikut\n" + +#: readelf.c:10737 +#, c-format +msgid "%s: unable to dump the index as none was found\n" +msgstr "%s: tidak dapat mendeump indeks sebagai kosong telah ditemukan\n" + +#: readelf.c:10744 +#, c-format +msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n" +msgstr "Indeks dari archive %s: (%ld masukan, 0x%lx bytes dalam tabel simbol)\n" + +#: readelf.c:10754 +#, c-format +msgid "%s: failed to seek to next file name\n" +msgstr "%s: gagal untuk mencari nama berkas selanjutnya\n" + +#: readelf.c:10761 +#, c-format +msgid "%s: failed to read file name\n" +msgstr "%s: gagal untuk membaca nama berkas\n" + +#: readelf.c:10773 readelf.c:10782 +#, c-format +msgid "Binary %s contains:\n" +msgstr "Binari %s berisi:\n" + +#: readelf.c:10787 +#, c-format +msgid "%s: end of the symbol table reached before the end of the index\n" +msgstr "%s: akhir dari simbel tabel dicapai sebelum akhir dari indeks\n" + +#: readelf.c:10796 +#, c-format +msgid "%s: symbols remain in the index symbol table, but without corresponding entries in the index table\n" +msgstr "%s: simbol tetap berada dalam tabel simbol indeks, tetapi tanpa masukan yang berhubunga dalam tabel indeks\n" + +#: readelf.c:10805 +#, c-format +msgid "%s: failed to seek back to start of object files in the archive\n" +msgstr "%s: gagal untuk seek back ke awal dari berkas objek dalam archive\n" + +#: readelf.c:10833 +#, c-format +msgid "%s: invalid archive string table offset %lu\n" +msgstr "%s: ofset tabel string archive tidak valid %lu\n" + +#: readelf.c:10849 +#, c-format +msgid "%s: bad archive file name\n" +msgstr "%s: nama berkas archive buruk\n" + +#: readelf.c:10881 +#, c-format +msgid "%s: failed to seek to next archive header\n" +msgstr "%s: gagak untuk mencarai header archive selanjutnya\n" + +#: readelf.c:10920 +#, c-format +msgid "'%s': No such file\n" +msgstr "'%s': Tidak ada berkas seperti itu\n" + +#: readelf.c:10922 +#, c-format +msgid "Could not locate '%s'. System error message: %s\n" +msgstr "Tidak dapat menemukan '%s'. Pesan error sistem: %s\n" + +#: readelf.c:10929 +#, c-format +msgid "'%s' is not an ordinary file\n" +msgstr "'%s' bukan sebuah berkas biasa\n" + +#: readelf.c:10936 +#, c-format +msgid "Input file '%s' is not readable.\n" +msgstr "Berkas masukan '%s' tidak dapat dibaca.\n" + +#: readelf.c:10942 +#, c-format +msgid "%s: Failed to read file's magic number\n" +msgstr "%s: Gagal membaca berkas nomor magik\n" + +#: readelf.c:10952 +#, c-format +msgid "File %s is not an archive so its index cannot be displayed.\n" +msgstr "Berkas %s bukan sebuah archive jadi indeksnya tidak dapat ditampilkan.\n" + +#: rename.c:124 +#, c-format +msgid "%s: cannot set time: %s" +msgstr "%s: tidak dapat menset waktu: %s" + +#. We have to clean up here. +#: rename.c:159 rename.c:197 +#, c-format +msgid "unable to rename '%s'; reason: %s" +msgstr "tidak dapat mengubah nama '%s'; alasan: %s" + +#: rename.c:205 +#, c-format +msgid "unable to copy file '%s'; reason: %s" +msgstr "tidak dapat menyalin berkas '%s'; alasan: %s" + +#: resbin.c:120 +#, c-format +msgid "%s: not enough binary data" +msgstr "%s: tidak cukup data binari" + +#: resbin.c:136 +msgid "null terminated unicode string" +msgstr "kosong diakhir string unicode" + +#: resbin.c:163 resbin.c:169 +msgid "resource ID" +msgstr "ID sumber daya" + +#: resbin.c:208 +msgid "cursor" +msgstr "kursor" + +#: resbin.c:239 resbin.c:246 +msgid "menu header" +msgstr "menu header" + +#: resbin.c:255 +msgid "menuex header" +msgstr "menuex header" + +#: resbin.c:259 +msgid "menuex offset" +msgstr "menuex ofset" + +#: resbin.c:264 +#, c-format +msgid "unsupported menu version %d" +msgstr "versi menu %d tidak didukung" + +#: resbin.c:289 resbin.c:304 resbin.c:366 +msgid "menuitem header" +msgstr "menuitem header" + +#: resbin.c:396 +msgid "menuitem" +msgstr "menuitem" + +#: resbin.c:433 resbin.c:461 +msgid "dialog header" +msgstr "header dialog" + +#: resbin.c:451 +#, c-format +msgid "unexpected DIALOGEX version %d" +msgstr "versi %d DIALOGEX tidak terduga" + +#: resbin.c:496 +msgid "dialog font point size" +msgstr "dialog ukuran titik font" + +#: resbin.c:504 +msgid "dialogex font information" +msgstr "informasi font dialogex" + +#: resbin.c:530 resbin.c:548 +msgid "dialog control" +msgstr "kontrol dialog" + +#: resbin.c:540 +msgid "dialogex control" +msgstr "kontrol dialogex" + +#: resbin.c:569 +msgid "dialog control end" +msgstr "akhir kontrol dialog" + +#: resbin.c:581 +msgid "dialog control data" +msgstr "kontrol data dialog" + +#: resbin.c:621 +msgid "stringtable string length" +msgstr "panjang string stringtabel" + +#: resbin.c:631 +msgid "stringtable string" +msgstr "stringtabel string" + +#: resbin.c:661 +msgid "fontdir header" +msgstr "fontdir header" + +#: resbin.c:675 +msgid "fontdir" +msgstr "fontdir" + +#: resbin.c:692 +msgid "fontdir device name" +msgstr "fontdir nama perangkat" + +#: resbin.c:698 +msgid "fontdir face name" +msgstr "fontdir nama muka" + +#: resbin.c:738 +msgid "accelerator" +msgstr "akselerator" + +#: resbin.c:797 +msgid "group cursor header" +msgstr "grup kursor header" + +#: resbin.c:801 resrc.c:1355 +#, c-format +msgid "unexpected group cursor type %d" +msgstr "tipe kursor %d grup tidak terduga" + +#: resbin.c:816 +msgid "group cursor" +msgstr "grup kursor" + +#: resbin.c:852 +msgid "group icon header" +msgstr "grup ikon header" + +#: resbin.c:856 resrc.c:1302 +#, c-format +msgid "unexpected group icon type %d" +msgstr "tipe ikon grup %d tidak terduga" + +#: resbin.c:871 +msgid "group icon" +msgstr "grup ikon" + +#: resbin.c:935 resbin.c:1151 +msgid "unexpected version string" +msgstr "string versi tidak terduga" + +#: resbin.c:966 +#, c-format +msgid "version length %d does not match resource length %lu" +msgstr "panjang versi %d tidak cocok dengan panjang sumber daya %lu" + +#: resbin.c:970 +#, c-format +msgid "unexpected version type %d" +msgstr "tipe versi %d tidak terduga" + +#: resbin.c:982 +#, c-format +msgid "unexpected fixed version information length %ld" +msgstr "panjang informasi versi %ld tetap tidak terduga" + +#: resbin.c:985 +msgid "fixed version info" +msgstr "info versi tetap" + +#: resbin.c:989 +#, c-format +msgid "unexpected fixed version signature %lu" +msgstr "tanda tangan versi %lu tetap tidak terduga" + +#: resbin.c:993 +#, c-format +msgid "unexpected fixed version info version %lu" +msgstr "info versi %lu versi tetap tidak terduga" + +#: resbin.c:1022 +msgid "version var info" +msgstr "info var versi" + +#: resbin.c:1039 +#, c-format +msgid "unexpected stringfileinfo value length %ld" +msgstr "nilai panjang %ld stringfileinfo tidak terduga" + +#: resbin.c:1049 +#, c-format +msgid "unexpected version stringtable value length %ld" +msgstr "nilai panjang %ld versi stringtabel tidak terduga" + +#: resbin.c:1083 +#, c-format +msgid "unexpected version string length %ld != %ld + %ld" +msgstr "versi panjang string %ld != %ld + %ld tidak terduga" + +#: resbin.c:1094 +#, c-format +msgid "unexpected version string length %ld < %ld" +msgstr "versi panjang string %ld < %ld tidak terduga" + +#: resbin.c:1111 +#, c-format +msgid "unexpected varfileinfo value length %ld" +msgstr "nilai panjang varfileinfo %ld tidak terduga" + +#: resbin.c:1130 +msgid "version varfileinfo" +msgstr "versi varfileinfo" + +#: resbin.c:1145 +#, c-format +msgid "unexpected version value length %ld" +msgstr "nilai panjang versi %ld tidak terduga" + +#: rescoff.c:124 +msgid "filename required for COFF input" +msgstr "nama berkas dibutuhkan untuk masukan COFF" + +#: rescoff.c:141 +#, c-format +msgid "%s: no resource section" +msgstr "%s: daerah tidak ada sumber daya" + +#: rescoff.c:173 +#, c-format +msgid "%s: %s: address out of bounds" +msgstr "%s: %s: alamat diluar dari ikatan" + +#: rescoff.c:190 +msgid "directory" +msgstr "direktori" + +#: rescoff.c:218 +msgid "named directory entry" +msgstr "nama dari masukan direktori" + +#: rescoff.c:227 +msgid "directory entry name" +msgstr "nama masukan direktori" + +#: rescoff.c:247 +msgid "named subdirectory" +msgstr "nama subdirektori" + +#: rescoff.c:255 +msgid "named resource" +msgstr "nama sumber daya" + +#: rescoff.c:270 +msgid "ID directory entry" +msgstr "ID masukan direktori" + +#: rescoff.c:287 +msgid "ID subdirectory" +msgstr "ID subdirektori" + +#: rescoff.c:295 +msgid "ID resource" +msgstr "ID sumber daya" + +#: rescoff.c:320 +msgid "resource type unknown" +msgstr "tipe sumber daya tidak dikenal" + +#: rescoff.c:323 +msgid "data entry" +msgstr "masukan data" + +#: rescoff.c:331 +msgid "resource data" +msgstr "sumber daya data" + +#: rescoff.c:336 +msgid "resource data size" +msgstr "ukuran data sumber daya" + +#: rescoff.c:431 +msgid "filename required for COFF output" +msgstr "nama berkas dibutuhkan untuk output COFF" + +#: rescoff.c:715 +msgid "can't get BFD_RELOC_RVA relocation type" +msgstr "tidak dapat memperoleh tipe relokasi BFD_RELOC_RVA" + +#: resrc.c:262 resrc.c:333 +#, c-format +msgid "can't open temporary file `%s': %s" +msgstr "tida dapat membuka berkas sementara `%s': %s" + +#: resrc.c:268 +#, c-format +msgid "can't redirect stdout: `%s': %s" +msgstr "tidak dapat meredirek stdout: `%s': %s" + +#: resrc.c:284 +#, c-format +msgid "%s %s: %s" +msgstr "%s %s: %s" + +#: resrc.c:329 +#, c-format +msgid "can't execute `%s': %s" +msgstr "tidak dapat menjalankan `%s': %s" + +#: resrc.c:338 +#, c-format +msgid "Using temporary file `%s' to read preprocessor output\n" +msgstr "Menggunakan berkas sementara `%s' untuk membaca keluaran preprosesor\n" + +#: resrc.c:345 +#, c-format +msgid "can't popen `%s': %s" +msgstr "tidak dapat popen `%s': %s" + +#: resrc.c:347 +#, c-format +msgid "Using popen to read preprocessor output\n" +msgstr "Menggunakan popen untuk membaca keluaran preprosesor\n" + +#: resrc.c:413 +#, c-format +msgid "Tried `%s'\n" +msgstr "Mencoba `%s'\n" + +#: resrc.c:424 +#, c-format +msgid "Using `%s'\n" +msgstr "Menggunakan `%s'\n" + +#: resrc.c:608 +msgid "preprocessing failed." +msgstr "preprosesing gagal." + +#: resrc.c:631 +#, c-format +msgid "%s:%d: %s\n" +msgstr "%s:%d: %s\n" + +#: resrc.c:639 +#, c-format +msgid "%s: unexpected EOF" +msgstr "%s: tidak terduga EOF" + +#: resrc.c:688 +#, c-format +msgid "%s: read of %lu returned %lu" +msgstr "%s: membaca dari %lu dikembalikan %lu" + +#: resrc.c:727 resrc.c:1502 +#, c-format +msgid "stat failed on bitmap file `%s': %s" +msgstr "stat gagal dalam berkas bitmap `%s': %s" + +#: resrc.c:778 +#, c-format +msgid "cursor file `%s' does not contain cursor data" +msgstr "berkas kursor `%s' tidak berisi data kursor" + +#: resrc.c:810 resrc.c:1210 +#, c-format +msgid "%s: fseek to %lu failed: %s" +msgstr "%s: fseek ke %lu gagal: %s" + +#: resrc.c:936 +msgid "help ID requires DIALOGEX" +msgstr "help ID membutuhkan DIALOGEX" + +#: resrc.c:938 +msgid "control data requires DIALOGEX" +msgstr "kontrol data membutuhkan DIALOGEX" + +#: resrc.c:966 +#, c-format +msgid "stat failed on font file `%s': %s" +msgstr "stat gagal dalam berkas font `%s': %s" + +#: resrc.c:1179 +#, c-format +msgid "icon file `%s' does not contain icon data" +msgstr "berkas ikon `%s' tidak berisi data ikon" + +#: resrc.c:1724 resrc.c:1759 +#, c-format +msgid "stat failed on file `%s': %s" +msgstr "stat gagal di berkas `%s': %s" + +#: resrc.c:1940 +#, c-format +msgid "can't open `%s' for output: %s" +msgstr "tidak dapat membuka `%s' untuk keluaran: %s" + +#: size.c:79 +#, c-format +msgid " Displays the sizes of sections inside binary files\n" +msgstr " Menampilkan ukuran dari daerah didalam berkas binari\n" + +#: size.c:80 +#, c-format +msgid " If no input file(s) are specified, a.out is assumed\n" +msgstr " Jika tidak ada berkas masukan yang dispesifikasikan, a.out diasumsikan\n" + +#: size.c:81 +#, c-format +msgid "" +" The options are:\n" +" -A|-B --format={sysv|berkeley} Select output style (default is %s)\n" +" -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or hex\n" +" -t --totals Display the total sizes (Berkeley only)\n" +" --common Display total size for *COM* syms\n" +" --target=<bfdname> Set the binary file format\n" +" @<file> Read options from <file>\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +"\n" +msgstr "" +" Opsi adalah:\n" +" -A|-B --format={sysv|berkeley} Pilih gaya keluaran (baku adalah %s)\n" +" -o|-d|-x --radix={8|10|16} Tampilkan nomor dalam oktal, desimal atau heksadesimal\n" +" -t --totals Tampilkan jumlah total (Berkeley saja)\n" +" --common Tampilkan jumlah total untuk *COM* syms\n" +" --target=<bfdname> Set format berkas binari\n" +" @<berkas> Baca opsi dari <berkas>\n" +" -h --help Tampilkan informasi ini\n" +" -v --version Tampilkan versi aplikasi\n" +"\n" + +#: size.c:160 +#, c-format +msgid "invalid argument to --format: %s" +msgstr "argumen tidak valid ke --format: %s" + +#: size.c:187 +#, c-format +msgid "Invalid radix: %s\n" +msgstr "Radix tidak valid: %s\n" + +#: srconv.c:1731 +#, c-format +msgid "Convert a COFF object file into a SYSROFF object file\n" +msgstr "Mengubah sebuah berkas objek COFF kedalam sebuah berkas objek SYSROFF\n" + +#: srconv.c:1732 +#, c-format +msgid "" +" The options are:\n" +" -q --quick (Obsolete - ignored)\n" +" -n --noprescan Do not perform a scan to convert commons into defs\n" +" -d --debug Display information about what is being done\n" +" @<file> Read options from <file>\n" +" -h --help Display this information\n" +" -v --version Print the program's version number\n" +msgstr "" +" Opsi adalah:\n" +" -q --quick (Kadaluarsaa - diabaikan)\n" +" -n --noprescan Jangan lakukan sebuah scan untuk mengubah common menjadi def\n" +" -d --debug Tampilkan informasi mengenai apa yang sedang dikerjakan\n" +" @<berkas> Baca opsi dari <berkas>\n" +" -h --help Tampilkan informasi ini\n" +" -v --version Tampilkan nomor versi aplikasi\n" + +#: srconv.c:1878 +#, c-format +msgid "unable to open output file %s" +msgstr "tidak dapat membuka berkas keluaran %s" + +#: stabs.c:328 stabs.c:1706 +msgid "numeric overflow" +msgstr "numerik overflow" + +#: stabs.c:338 +#, c-format +msgid "Bad stab: %s\n" +msgstr "Bad stab: %s\n" + +#: stabs.c:346 +#, c-format +msgid "Warning: %s: %s\n" +msgstr "Peringatan: %s: %s\n" + +#: stabs.c:456 +#, c-format +msgid "N_LBRAC not within function\n" +msgstr "N_LBRAC tidak dalam fungsi\n" + +#: stabs.c:495 +#, c-format +msgid "Too many N_RBRACs\n" +msgstr "Terlalu banyak N_RBRAC\n" + +#: stabs.c:736 +msgid "unknown C++ encoded name" +msgstr "nama C++ terenkode tidak dikenal" + +#. Complain and keep going, so compilers can invent new +#. cross-reference types. +#: stabs.c:1251 +msgid "unrecognized cross reference type" +msgstr "tipe referensi silang tidak dikenal" + +#. Does this actually ever happen? Is that why we are worrying +#. about dealing with it rather than just calling error_type? +#: stabs.c:1798 +msgid "missing index type" +msgstr "hilang tipe indeks" + +#: stabs.c:2112 +msgid "unknown virtual character for baseclass" +msgstr "karakter maya untuk baseclass tidak dikenal" + +#: stabs.c:2130 +msgid "unknown visibility character for baseclass" +msgstr "karakter visibel untuk baseclass tidak dikenal" + +#: stabs.c:2316 +msgid "unnamed $vb type" +msgstr "unnamed tipe $vb" + +#: stabs.c:2322 +msgid "unrecognized C++ abbreviation" +msgstr "kependekan C++ tidak dikenal" + +#: stabs.c:2398 +msgid "unknown visibility character for field" +msgstr "karakter visibel untuk field tidak dikenal" + +#: stabs.c:2650 +msgid "const/volatile indicator missing" +msgstr "const/volatile indikator hilang" + +#: stabs.c:2886 +#, c-format +msgid "No mangling for \"%s\"\n" +msgstr "Tidak ada mangling untuk \"%s\"\n" + +#: stabs.c:3186 +msgid "Undefined N_EXCL" +msgstr "Tidak terdefinisi N_EXCL" + +#: stabs.c:3266 +#, c-format +msgid "Type file number %d out of range\n" +msgstr "Tipe nomor berkas %d diluar dari jangkauan\n" + +#: stabs.c:3271 +#, c-format +msgid "Type index number %d out of range\n" +msgstr "Tipe nomor indeks %d diluar dari jangkauan\n" + +#: stabs.c:3350 +#, c-format +msgid "Unrecognized XCOFF type %d\n" +msgstr "Tipe XCOFF %d tidak dikenal\n" + +#: stabs.c:3642 +#, c-format +msgid "bad mangled name `%s'\n" +msgstr "nama mangled `%s' buruk\n" + +#: stabs.c:3737 +#, c-format +msgid "no argument types in mangled string\n" +msgstr "tidak ada tipe argumen dalam string mangle\n" + +#: stabs.c:5091 +#, c-format +msgid "Demangled name is not a function\n" +msgstr "Nama demangle bukan sebuah fungsi\n" + +#: stabs.c:5133 +#, c-format +msgid "Unexpected type in v3 arglist demangling\n" +msgstr "Tipe tidak terduga dalam daftar argumen v3 demangling\n" + +#: stabs.c:5200 +#, c-format +msgid "Unrecognized demangle component %d\n" +msgstr "Komponen %d demangle tidak dikenal\n" + +#: stabs.c:5252 +#, c-format +msgid "Failed to print demangled template\n" +msgstr "Gagal untuk menampilkan template demangle\n" + +#: stabs.c:5332 +#, c-format +msgid "Couldn't get demangled builtin type\n" +msgstr "Tidak dapat memperoleh demangle tipe builtin\n" + +#: stabs.c:5381 +#, c-format +msgid "Unexpected demangled varargs\n" +msgstr "varags demangled tidak terduga\n" + +#: stabs.c:5388 +#, c-format +msgid "Unrecognized demangled builtin type\n" +msgstr "tipe builting demangle tidak dikenal\n" + +#: strings.c:251 +#, c-format +msgid "invalid minimum string length %d" +msgstr "panjang string minimal %d tidak valid" + +#: strings.c:648 +#, c-format +msgid " Display printable strings in [file(s)] (stdin by default)\n" +msgstr " Menampilkan string yang dapat dicetak dalam [berkas] (stdin secara baku)\n" + +#: strings.c:649 +#, c-format +msgid "" +" The options are:\n" +" -a - --all Scan the entire file, not just the data section\n" +" -f --print-file-name Print the name of the file before each string\n" +" -n --bytes=[number] Locate & print any NUL-terminated sequence of at\n" +" -<number> least [number] characters (default 4).\n" +" -t --radix={o,d,x} Print the location of the string in base 8, 10 or 16\n" +" -o An alias for --radix=o\n" +" -T --target=<BFDNAME> Specify the binary file format\n" +" -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n" +" s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit\n" +" @<file> Read options from <file>\n" +" -h --help Display this information\n" +" -v --version Print the program's version number\n" +msgstr "" +" Opsi adalah:\n" +" -a --all Periksa seluruh berkas, tidak hanya daerah data\n" +" -f --print-file-name Tampilkan nama dari berkas sebelum setiap string\n" +" -n --bytes=[nomor] Lokasikan dan tampilkan urutan NUL-terakhiri apapun dari di\n" +" -<nomor> akhir [nomor] karakter (baku 4).\n" +" -t --radix={o,d,x} Tampilkan lokasi dari string dalam basis 8, 10 atau 16\n" +" -o Sebuah alias untuk --radix=o\n" +" -T --target=<BFDNAME> Spesifikasikan format berkas binari\n" +" -e --encoding={s,S,b,l,B,L} Pilih ukuran karakter dan tipe endian:\n" +" s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit\n" +" @<berkas> Baca opsi dari <berkas>\n" +" -h --help Tampilkan informasi ini\n" +" -v --version Tampilkan nomor versi aplikasi\n" + +#: sysdump.c:648 +#, c-format +msgid "Print a human readable interpretation of a SYSROFF object file\n" +msgstr "Menampilkan sebuah interpretasi mudah dibaca dari sebuah berkas objek SYSROFF\n" + +#: sysdump.c:649 +#, c-format +msgid "" +" The options are:\n" +" -h --help Display this information\n" +" -v --version Print the program's version number\n" +msgstr "" +" Opsi adalah:\n" +" -h --help Tampilkan informasi ini\n" +" -v --version Tampilkan nomor versi aplikasi\n" + +#: sysdump.c:716 +#, c-format +msgid "cannot open input file %s" +msgstr "tidak dapat membuka berkas masukan %s" + +#: version.c:35 +#, c-format +msgid "Copyright 2007 Free Software Foundation, Inc.\n" +msgstr "Hak Cipta 2007 Free Software Foundation, Inc.\n" + +#: version.c:36 +#, c-format +msgid "" +"This program is free software; you may redistribute it under the terms of\n" +"the GNU General Public License version 3 or (at your option) any later version.\n" +"This program has absolutely no warranty.\n" +msgstr "" +"Aplikasi ini adalah software bebas; anda boleh meredistribusikannya dibawah ijin dari\n" +"Lisensi GNU General Public versi 3 atau (menurut opsi anda) mungkin versi selanjutnya.\n" +"Aplikasi ini tidak memiliki garansi apapun.\n" + +#: windmc.c:195 +#, c-format +msgid "can't create %s file ,%s' for output.\n" +msgstr "tidak dapat membuat berkas %s, %s' untuk keluaran.\n" + +#: windmc.c:203 +#, c-format +msgid "Usage: %s [option(s)] [input-file]\n" +msgstr "Penggunaan: %s [opsi] [berkas-masukan]\n" + +#: windmc.c:205 +#, c-format +msgid "" +" The options are:\n" +" -a --ascii_in Read input file as ASCII file\n" +" -A --ascii_out Write binary messages as ASCII\n" +" -b --binprefix .bin filename is prefixed by .mc filename_ for uniqueness.\n" +" -c --customflag Set custom flags for messages\n" +" -C --codepage_in=<val> Set codepage when reading mc text file\n" +" -d --decimal_values Print values to text files decimal\n" +" -e --extension=<extension> Set header extension used on export header file\n" +" -F --target <target> Specify output target for endianess.\n" +" -h --headerdir=<directory> Set the export directory for headers\n" +" -u --unicode_in Read input file as UTF16 file\n" +" -U --unicode_out Write binary messages as UFT16\n" +" -m --maxlength=<val> Set the maximal allowed message length\n" +" -n --nullterminate Automatic add a zero termination to strings\n" +" -o --hresult_use Use HRESULT definition instead of status code definition\n" +" -O --codepage_out=<val> Set codepage used for writing text file\n" +" -r --rcdir=<directory> Set the export directory for rc files\n" +" -x --xdbg=<directory> Where to create the .dbg C include file\n" +" that maps message ID's to their symbolic name.\n" +msgstr "" +" Opsi adalah:\n" +" -a --ascii_in Baca berkas masukan sebagai berkas ASCII\n" +" -A --ascii_out Tulis pesan binari sebagai ASCII\n" +" -b --binprefix nama berkas .bin diawali sebagai nama berkas .mc supaya unik.\n" +" -c --customflag Set tanda kustom untuk pesan\n" +" -C --codepage_in=<val> Set kode halaman ketika membaca mc berkas teks\n" +" -d --decimal_values Tampilkan nilai ke berkas teks desimal\n" +" -e --extension=<extension> Set header extension digunakan dalam menekspor berkas header\n" +" -F --target <target> Spesifikasikan target keluaran untuk tipe endian.\n" +" -h --headerdir=<direktori> Set direktori ekspor untuk header\n" +" -u --unicode_in Baca berkas masukan sebagai berkas UTF16\n" +" -U --unicode_out Tulis pesan binari sebagai UTF16\n" +" -m --maxlength=<nilai> Set maksimal panjang pesan yang diijinkan\n" +" -n --nullterminate Otomatis tambahkan sebuah nol ke string\n" +" -o --hresult_use Gunakan definisi HRESULT daripada kode status definisi\n" +" -O --codepage_out=<nilai> Set kode halaman digunakn untuk menulis berkas teks\n" +" -r --rcdir=<direktori> Set direktori ekspor untuk berkas rc\n" +" -x --xdbg=<direktori> Dimana untuk membuat berkas .dbg C include\n" +" yang memetakan pesan ID ke nama simboliknya.\n" + +#: windmc.c:225 +#, c-format +msgid "" +" -H --help Print this help message\n" +" -v --verbose Verbose - tells you what it's doing\n" +" -V --version Print version information\n" +msgstr "" +" -H --help Tampilkan pesan bantuan ini\n" +" -v --verbose Verbose - Beritahu anda apa yang sedang dikerjakan\n" +" -V --version Tampilkan informasi versi\n" + +#: windmc.c:296 windres.c:415 +#, c-format +msgid "%s: warning: " +msgstr "%s: peringatan: " + +#: windmc.c:297 +#, c-format +msgid "A codepage was specified switch ,%s' and UTF16.\n" +msgstr "Sebuah kode halaman telah dispesifikasikan perpindahan ,%s' dan UTF16.\n" + +#: windmc.c:298 +#, c-format +msgid "\tcodepage settings are ignored.\n" +msgstr "\tkonfigurasi kode halaman diabaikan.\n" + +#: windmc.c:342 +msgid "try to add a ill language." +msgstr "coba tambahkan sebuah bahasa sakit." + +#: windmc.c:1151 +#, c-format +msgid "unable to open file ,%s' for input.\n" +msgstr "tidak dapat membuka berkas, %s' untuk masukan.\n" + +#: windmc.c:1170 +msgid "input file does not seems to be UFT16.\n" +msgstr "berkas masukan tidak dapat terlihat sebagai UTF16.\n" + +#: windres.c:220 +#, c-format +msgid "can't open %s `%s': %s" +msgstr "tidak dapat membuka %s `%s': %s" + +#: windres.c:394 +#, c-format +msgid ": expected to be a directory\n" +msgstr ": diduga sebuah direktori\n" + +#: windres.c:406 +#, c-format +msgid ": expected to be a leaf\n" +msgstr ": diduga sebuah daun\n" + +#: windres.c:417 +#, c-format +msgid ": duplicate value\n" +msgstr ": nilai terduplikasi\n" + +#: windres.c:567 +#, c-format +msgid "unknown format type `%s'" +msgstr "tipe format `%s' tidak diketahui" + +#: windres.c:568 +#, c-format +msgid "%s: supported formats:" +msgstr "%s: format yang didukung:" + +#. Otherwise, we give up. +#: windres.c:651 +#, c-format +msgid "can not determine type of file `%s'; use the -J option" +msgstr "tidak dapat menentukan tipe dari berkas `%s'; gunakan opsi -J" + +#: windres.c:663 +#, c-format +msgid "Usage: %s [option(s)] [input-file] [output-file]\n" +msgstr "Penggunaan: %s [opsi] [berkas-masukan] [berkas-keluaran]\n" + +#: windres.c:665 +#, c-format +msgid "" +" The options are:\n" +" -i --input=<file> Name input file\n" +" -o --output=<file> Name output file\n" +" -J --input-format=<format> Specify input format\n" +" -O --output-format=<format> Specify output format\n" +" -F --target=<target> Specify COFF target\n" +" --preprocessor=<program> Program to use to preprocess rc file\n" +" -I --include-dir=<dir> Include directory when preprocessing rc file\n" +" -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n" +" -U --undefine <sym> Undefine SYM when preprocessing rc file\n" +" -v --verbose Verbose - tells you what it's doing\n" +" -c --codepage=<codepage> Specify default codepage\n" +" -l --language=<val> Set language when reading rc file\n" +" --use-temp-file Use a temporary file instead of popen to read\n" +" the preprocessor output\n" +" --no-use-temp-file Use popen (default)\n" +msgstr "" +" Opsi adalah:\n" +" -i --input=<berkas> Nama berkas masukan\n" +" -o --output=<berkas> Nama berkas keluaran\n" +" -J --input-format=<format> Spesifikasikan format masukan\n" +" -O --output-format=<format> Spesifikasikan format keluaran\n" +" -F --target=<target> Spesifikasikan target COFF\n" +" --preprocessor=<program> Aplikasi yang digunakan untuk memproses berkas rc\n" +" -I --include-dir=<dir> Masukan direktori ketika memproses berkas rc\n" +" -D --define <sym>[=<val>] Definisikan SYM ketika memproses berkas rc\n" +" -U --undefine <sym> Undefine SYM ketika memproses berkas rc\n" +" -v --verbose Verbose - beritahu anda apa yang sedang dikerjakan\n" +" -c --codepage=<codepage> Spesifikasikan kode halaman baku\n" +" -l --language=<val> Set bahasa ketika membaca berkas rc\n" +" --use-temp-file Gunakan sebuah berkas sementara daripada popen untuk membaca\n" +" keluaran preprosesor\n" +" --no-use-temp-file Use popen (baku)\n" + +#: windres.c:682 +#, c-format +msgid " --yydebug Turn on parser debugging\n" +msgstr " --yydebug Aktifkan parse debugging\n" + +#: windres.c:685 +#, c-format +msgid "" +" -r Ignored for compatibility with rc\n" +" @<file> Read options from <file>\n" +" -h --help Print this help message\n" +" -V --version Print version information\n" +msgstr "" +" -r Mengabaikan untuk kompabilitas dengan rc\n" +" @<berkas> Baca opsi dari <berkas>\n" +" -h --help Tampilkan pesan bantuan ini\n" +" -V --version Tampilkan informasi versi\n" + +#: windres.c:690 +#, c-format +msgid "" +"FORMAT is one of rc, res, or coff, and is deduced from the file name\n" +"extension if not specified. A single file name is an input file.\n" +"No input-file is stdin, default rc. No output-file is stdout, default rc.\n" +msgstr "" +"FORMAR adalah salah satu dari rc, res, atau coff,, dan dideduksi dari nama berkas\n" +"ekstensi jika tidak dispesifikasikan. Sebuah nama berkas tunggal adalah sebuah berkas masukan.\n" +"Tidak ada berkas-masukan adalah stdin, default rc. Tidak ada berkas-keluaraan adalah stdout, default rc.\n" + +#: windres.c:848 +msgid "invalid codepage specified.\n" +msgstr "kode halaman yang dispesifikasikan tidak valid.\n" + +#: windres.c:863 +msgid "invalid option -f\n" +msgstr "opsi -f tidak valid\n" + +#: windres.c:868 +msgid "No filename following the -fo option.\n" +msgstr "Tidak ada nama berkas yang mengikuti opsi -fo.\n" + +#: windres.c:927 +#, c-format +msgid "Option -I is deprecated for setting the input format, please use -J instead.\n" +msgstr "Opsi -I kadaluarsa untuk konfigurasi format masukan, tolong gunakan -J lebih baik.\n" + +#: windres.c:1037 +msgid "no resources" +msgstr "tidak ada sumber daya" + +#: wrstabs.c:353 wrstabs.c:1916 +#, c-format +msgid "string_hash_lookup failed: %s" +msgstr "string_hash_lookup gagal: %s" + +#: wrstabs.c:636 +#, c-format +msgid "stab_int_type: bad size %u" +msgstr "stab_int_type: ukuran %u buruk" + +#: wrstabs.c:1394 +#, c-format +msgid "%s: warning: unknown size for field `%s' in struct" +msgstr "%s: peringatan: ukuran tidak diketahui untuk field `%s' dalam struktur" diff --git a/binutils/po/sv.po b/binutils/po/sv.po index 5f37fb5..9a0f707 100644 --- a/binutils/po/sv.po +++ b/binutils/po/sv.po @@ -1,235 +1,230 @@ # Swedish messages for binutils. # Copyright (C) 2001, 2002 Free Software Foundation, Inc. -# Tommy Pettersson <ptp@lysator.liu.se>, 2001, 2002. +# Tommy Pettersson <ptp@lysator.liu.se>, 2001, 2002, 2004. # msgid "" msgstr "" -"Project-Id-Version: binutils 2.12.1\n" -"POT-Creation-Date: 2002-01-17 13:58+0000\n" -"PO-Revision-Date: 2002-08-05 00:03+0200\n" +"Project-Id-Version: binutils 2.14rel030712\n" +"POT-Creation-Date: 2003-07-11 13:56+0930\n" +"PO-Revision-Date: 2004-10-08 17:18+0200\n" "Last-Translator: Tommy Pettersson <ptp@lysator.liu.se>\n" "Language-Team: Swedish <sv@li.org>\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -# -#: addr2line.c:73 +#: addr2line.c:74 #, c-format +msgid "Usage: %s [option(s)] [addr(s)]\n" +msgstr "Användning: %s [flaggor] [adress(er)]]\n" + +#: addr2line.c:75 +msgid " Convert addresses into line number/file name pairs.\n" +msgstr " Konvertera adresser till radnummer/filnamn-par.\n" + +#: addr2line.c:76 +msgid " If no addresses are specified on the command line, they will be read from stdin\n" +msgstr " Om inga adresser är valda pÃ¥ kommandoraden läses de frÃ¥n standard in\n" + +#: addr2line.c:77 msgid "" -"Usage: %s [-CfsHV] [-b bfdname] [--target=bfdname]\n" -" [-e executable] [--exe=executable] [--demangle[=style]]\n" -" [--basenames] [--functions] [addr addr ...]\n" +" The options are:\n" +" -b --target=<bfdname> Set the binary file format\n" +" -e --exe=<executable> Set the input file name (default is a.out)\n" +" -s --basenames Strip directory names\n" +" -f --functions Show function names\n" +" -C --demangle[=style] Demangle function names\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +"\n" msgstr "" -"Användning: %s [-CfsHV] [-b bfd-namn] [--target=bfd-namn]\n" -" [-e programfil] [--exe=programfil] [--demangle[=stil]]\n" -" [--basenames] [--functions] [adress adress ...]\n" +" Flaggorna är:\n" +" -b --target=<bfdnamn> Välj format pÃ¥ binärfilen\n" +" -e --exe=<körfil> Ange infilens namn (standard är a.out)\n" +" -s --basenames Visa inte katalognamn\n" +" -f --functions Visa funktionsnamn\n" +" -C --demangle[=stil] Avkoda manglade funktionsnamn\n" +" -h --help Visa denna hjälp\n" +" -v --version Visa programmets versionsinformation\n" +"\n" -# -#: addr2line.c:80 ar.c:289 nlmconv.c:1121 objcopy.c:423 objcopy.c:455 -#: readelf.c:2181 size.c:91 strings.c:655 windres.c:737 +#: addr2line.c:89 ar.c:297 coffdump.c:479 nlmconv.c:1121 objcopy.c:484 +#: objcopy.c:518 readelf.c:2649 size.c:104 srconv.c:1962 strings.c:673 +#: sysdump.c:774 windres.c:702 #, c-format msgid "Report bugs to %s\n" msgstr "" "Rapportera fel till %s\n" -"Skicka synpunkter på översättningen till sv@li.org\n" +"Rapportera synpunkter pÃ¥ översättningen till sv@li.org\n" -# -#: addr2line.c:240 +#: addr2line.c:245 #, c-format msgid "%s: can not get addresses from archive" -msgstr "%s: kommer inte åt adresserna i arkivet" +msgstr "%s: kommer inte Ã¥t adresserna i arkivet" -# -#: addr2line.c:312 nm.c:447 objdump.c:2800 +#: addr2line.c:317 nm.c:433 objdump.c:2693 #, c-format msgid "unknown demangling style `%s'" -msgstr "okänd avkodningsstil \"%s\"" +msgstr "okänd avkodningsstil \"%s\"" -# -#: ar.c:237 +#: ar.c:238 #, c-format msgid "no entry %s in archive\n" msgstr "ingen post %s i arkivet\n" -# -#: ar.c:254 +#: ar.c:255 #, c-format -msgid "Usage: %s [-X32_64] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] [count] archive-file file...\n" -msgstr "Användning: %s [-X32_64] [-]{dmpqrstx}[abcfilNoPsSuvV] [medlemsnamn] [nummer] arkivfil fil...\n" +msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] [count] archive-file file...\n" +msgstr "Användning: %s [emuleringsflaggor] [-]{dmpqrstx}[abcfilNoPsSuvV] [medlemsnamn] [nummer] arkivfil fil...\n" -# -#: ar.c:257 +#: ar.c:258 #, c-format msgid " %s -M [<mri-script]\n" msgstr " %s -M [<mri-skript]\n" -# -#: ar.c:258 +#: ar.c:259 msgid " commands:\n" msgstr " kommandon:\n" -# -#: ar.c:259 +#: ar.c:260 msgid " d - delete file(s) from the archive\n" -msgstr " d - ta bort fil(er) i arkivet\n" +msgstr " d - radera fil(er) i arkivet\n" -# -#: ar.c:260 +#: ar.c:261 msgid " m[ab] - move file(s) in the archive\n" msgstr " m[ab] - flytta fil(er) i arkivet\n" -# -#: ar.c:261 +#: ar.c:262 msgid " p - print file(s) found in the archive\n" -msgstr " p - skriv ut fil(er) som påträffas i arkivet\n" +msgstr " p - skriv ut fil(er) som pÃ¥träffas i arkivet\n" -# -#: ar.c:262 +#: ar.c:263 msgid " q[f] - quick append file(s) to the archive\n" msgstr " q[f] - snabbfoga fil(er) till slutet av arkivet\n" -# -#: ar.c:263 +#: ar.c:264 msgid " r[ab][f][u] - replace existing or insert new file(s) into the archive\n" -msgstr " r[ab][f][u] - ersätt existerande eller infoga ny(a) fil(er) i arkivet\n" +msgstr " r[ab][f][u] - ersätt existerande eller infoga ny(a) fil(er) i arkivet\n" -# -#: ar.c:264 +#: ar.c:265 msgid " t - display contents of archive\n" -msgstr " t - visa innehållet i arkivet\n" +msgstr " t - visa innehÃ¥llet i arkivet\n" -# -#: ar.c:265 +#: ar.c:266 msgid " x[o] - extract file(s) from the archive\n" -msgstr " x[o] - hämta fil(er) från arkivet\n" +msgstr " x[o] - hämta fil(er) frÃ¥n arkivet\n" -# -#: ar.c:266 +#: ar.c:267 msgid " command specific modifiers:\n" -msgstr " modifierare specifika för kommandona:\n" +msgstr " modifierare specifika för kommandona:\n" -# -#: ar.c:267 +#: ar.c:268 msgid " [a] - put file(s) after [member-name]\n" msgstr " [a] - infoga fil(er) efter [medlemsnamn]\n" -# -#: ar.c:268 +#: ar.c:269 msgid " [b] - put file(s) before [member-name] (same as [i])\n" -msgstr " [b] - infoga fil(er) före [medlemsnamn] (samma som [i])\n" +msgstr " [b] - infoga fil(er) före [medlemsnamn] (samma som [i])\n" -# -#: ar.c:269 +#: ar.c:270 msgid " [N] - use instance [count] of name\n" -msgstr " [N] - använd förekomst [nummer] av namn\n" +msgstr " [N] - använd förekomst [nummer] av namn\n" -# -#: ar.c:270 +#: ar.c:271 msgid " [f] - truncate inserted file names\n" msgstr " [f] - korta av infogade filnamn\n" -# -#: ar.c:271 +#: ar.c:272 msgid " [P] - use full path names when matching\n" -msgstr " [P] - använd fullständiga sökvägen vid jämförelser\n" +msgstr " [P] - mönsterpassa mot namnets hela sökväg\n" -# -#: ar.c:272 +#: ar.c:273 msgid " [o] - preserve original dates\n" msgstr " [o] - bevara ursprungliga datum\n" -# -#: ar.c:273 +#: ar.c:274 msgid " [u] - only replace files that are newer than current archive contents\n" -msgstr " [u] - ersätt bara filer som är nyare än i arkivet\n" +msgstr " [u] - ersätt bara filer som är nyare än i arkivet\n" -# -#: ar.c:274 +#: ar.c:275 msgid " generic modifiers:\n" msgstr " generella modifierare:\n" -# -#: ar.c:275 +#: ar.c:276 msgid " [c] - do not warn if the library had to be created\n" -msgstr " [c] - varna inte om biblioteket måste skapas\n" +msgstr " [c] - varna inte om biblioteket mÃ¥ste skapas\n" -# -#: ar.c:276 +#: ar.c:277 msgid " [s] - create an archive index (cf. ranlib)\n" -msgstr " [s] - skapa ett index över arkivet (jfr. ranlib)\n" +msgstr " [s] - skapa ett index över arkivet (jfr. ranlib)\n" -# -#: ar.c:277 +#: ar.c:278 msgid " [S] - do not build a symbol table\n" -msgstr " [S] - skapa inget index över arkivet\n" +msgstr " [S] - skapa inget index över arkivet\n" -# -#: ar.c:278 +#: ar.c:279 msgid " [v] - be verbose\n" -msgstr " [v] - var mångordig\n" +msgstr " [v] - beskriv utförligt\n" -# -#: ar.c:279 +#: ar.c:280 msgid " [V] - display the version number\n" msgstr " [V] - visa versionsinformation\n" -# -#: ar.c:280 -msgid " [-X32_64] - (ignored)\n" -msgstr " [-X32_64] - (ignorerad)\n" - -# -#: ar.c:284 +#: ar.c:287 #, c-format -msgid "Usage: %s [-vV] archive\n" -msgstr "Användning: %s [-vV] arkiv\n" +msgid "Usage: %s [options] archive\n" +msgstr "Användning: %s [flaggor] arkiv\n" -# -#: ar.c:505 +#: ar.c:288 +msgid " Generate an index to speed access to archives\n" +msgstr " Generera ett index för att snabba upp uppslagningar i arkivet\n" + +#: ar.c:289 +msgid "" +" The options are:\n" +" -h --help Print this help message\n" +" -V --version Print version information\n" +msgstr "" +" Flaggorna är:\n" +" --help Visa denna hjälp\n" +" --version Visa versionsinformation\n" + +#: ar.c:512 msgid "two different operation options specified" -msgstr "två olika kommandoflaggor angavs" +msgstr "tvÃ¥ olika kommandoflaggor gavs" -# -#: ar.c:580 +#: ar.c:587 #, c-format msgid "illegal option -- %c" -msgstr "otillåten flagga -- %c" +msgstr "otillÃ¥ten flagga -- %c" -# -#: ar.c:612 +#: ar.c:619 msgid "no operation specified" -msgstr "inget kommando angavs" +msgstr "ingen kommandoflagga gavs" -# -#: ar.c:615 +#: ar.c:622 msgid "`u' is only meaningful with the `r' option." -msgstr "\"u\" är bara meningsfull tillsammans med flaggan \"r\"." +msgstr "\"u\" är bara meningsfull tillsammans med \"r\"." -# -#: ar.c:625 +#: ar.c:632 msgid "`N' is only meaningful with the `x' and `d' options." -msgstr "\"N\" är bara meningsfull tillsammans med flaggan \"x\" eller \"d\"." +msgstr "\"N\" är bara meningsfull tillsammans med \"x\" eller \"d\"." -# -#: ar.c:628 +#: ar.c:635 msgid "Value for `N' must be positive." -msgstr "Argument till \"N\" måste vara positivt." +msgstr "Argumentet till \"N\" mÃ¥ste vara positivt." -# -#: ar.c:711 +#: ar.c:718 #, c-format msgid "internal error -- this option not implemented" -msgstr "internt fel -- denna flagga är inte implementerad" +msgstr "internt fel -- flaggan är inte implementerad" -# -#: ar.c:830 ar.c:881 ar.c:1327 objcopy.c:1322 +#: ar.c:837 ar.c:888 ar.c:1333 objcopy.c:1579 #, c-format msgid "internal stat error on %s" -msgstr "internt stat-fel för %s" +msgstr "internt stat-fel för %s" -# -#: ar.c:834 +#: ar.c:841 #, c-format msgid "" "\n" @@ -240,1487 +235,1269 @@ msgstr "" "<medlem %s>\n" "\n" -# -#: ar.c:850 ar.c:918 +#: ar.c:857 ar.c:925 #, c-format msgid "%s is not a valid archive" -msgstr "%s är inte ett giltigt arkiv" +msgstr "%s är inte ett giltigt arkiv" -# -#: ar.c:886 +#: ar.c:893 #, c-format msgid "stat returns negative size for %s" -msgstr "stat returnerar negativ storlek på %s" +msgstr "stat returnerar negativ storlek pÃ¥ %s" -# -#: ar.c:1013 +#: ar.c:1020 #, c-format msgid "%s is not an archive" -msgstr "%s är inte ett arkiv" +msgstr "%s är inte ett arkiv" -# -#: ar.c:1020 +#: ar.c:1027 #, c-format msgid "creating %s" msgstr "skapar %s" -# -#: ar.c:1226 +#: ar.c:1233 #, c-format msgid "No member named `%s'\n" msgstr "Ingen medlem heter \"%s\"\n" -# -#: ar.c:1278 +#: ar.c:1285 #, c-format msgid "no entry %s in archive %s!" msgstr "ingen post %s i arkiv %s!" -# -# archive map verkar vara vad indexet kallas i källkoden -#: ar.c:1439 +# archive map verkar vara vad indexet kallas i källkoden +#: ar.c:1422 #, c-format msgid "%s: no archive map to update" -msgstr "%s: inget arkivindex att uppdatera" +msgstr "%s: inget index att uppdatera" -# -#: arsup.c:88 +#: arsup.c:86 #, c-format msgid "No entry %s in archive.\n" msgstr "Ingen post %s i arkivet.\n" -# -#: arsup.c:120 +#: arsup.c:117 #, c-format msgid "Can't open file %s\n" -msgstr "Kan inte öppna fil %s\n" +msgstr "Kan inte öppna fil %s\n" -# -#: arsup.c:171 +#: arsup.c:172 #, c-format msgid "%s: Can't open output archive %s\n" -msgstr "%s: Kan inte öppna utdataarkiv %s\n" +msgstr "%s: Kan inte öppna utdataakrivet %s\n" -# -#: arsup.c:183 +#: arsup.c:189 #, c-format msgid "%s: Can't open input archive %s\n" -msgstr "%s: Kan inte öppna indataarkiv %s\n" +msgstr "%s: Kan inte öppna indataarkivet %s\n" -# -#: arsup.c:189 +#: arsup.c:198 #, c-format msgid "%s: file %s is not an archive\n" -msgstr "%s: fil %s är inte ett arkiv\n" +msgstr "%s: fil %s är inte ett arkiv\n" -# -#: arsup.c:230 +#: arsup.c:241 #, c-format msgid "%s: no output archive specified yet\n" -msgstr "%s: inget utdataarkiv angivet än\n" +msgstr "%s: inget utdataarkiv anvisat än\n" -# -#: arsup.c:250 arsup.c:285 arsup.c:321 arsup.c:341 arsup.c:399 +#: arsup.c:262 arsup.c:301 arsup.c:343 arsup.c:364 arsup.c:430 #, c-format msgid "%s: no open output archive\n" -msgstr "%s: inget öppet utdataarkiv\n" +msgstr "%s: inget öppet utdataarkiv\n" -# -#: arsup.c:258 arsup.c:359 arsup.c:379 +#: arsup.c:273 arsup.c:385 arsup.c:411 #, c-format msgid "%s: can't open file %s\n" -msgstr "%s: kan inte öppna fil %s\n" +msgstr "%s: kan inte öppna fil %s\n" -# -# module file är detsamma som member -#: arsup.c:306 arsup.c:375 arsup.c:454 +# module file är detsamma som member +#: arsup.c:328 arsup.c:407 arsup.c:489 #, c-format msgid "%s: can't find module file %s\n" -msgstr "%s: hittar inte modulfil %s\n" +msgstr "%s: hittar inte medlem %s\n" -# -#: arsup.c:406 +#: arsup.c:439 #, c-format msgid "Current open archive is %s\n" -msgstr "Det aktuella öppna arkivet är %s\n" +msgstr "Det aktuella öppna arkivet är %s\n" -# -# BUGG: dubbelt blanksteg -#: arsup.c:433 +#: arsup.c:464 #, c-format -msgid "%s: no open archive\n" -msgstr "%s: inget öppet arkiv\n" +msgid "%s: no open archive\n" +msgstr "%s: inget öppet arkiv\n" -# -#: bucomm.c:106 +#: binemul.c:39 +#, c-format +msgid " No emulation specific options\n" +msgstr " Inga emuleringsspecifika flaggor\n" + +#. Macros for common output. +#: binemul.h:52 +#, c-format +msgid " emulation options: \n" +msgstr " emuleringsflaggor:\n" + +#: bucomm.c:113 #, c-format msgid "can't set BFD default target to `%s': %s" -msgstr "kan inte sätta BFD:s standardmål till \"%s\": %s" +msgstr "kan inte sätta BFD:s standardmÃ¥l till \"%s\": %s" -# -#: bucomm.c:118 +#: bucomm.c:125 #, c-format msgid "%s: Matching formats:" msgstr "%s: Passande format:" -# -#: bucomm.c:135 +#: bucomm.c:142 msgid "Supported targets:" -msgstr "Mål som hanteras:" +msgstr "MÃ¥l som hanteras:" -# -#: bucomm.c:137 +#: bucomm.c:144 #, c-format msgid "%s: supported targets:" -msgstr "%s: mål som hanteras:" +msgstr "%s: mÃ¥l som hanteras:" -# -#: bucomm.c:153 +#: bucomm.c:162 msgid "Supported architectures:" msgstr "Arkitekturer som hanteras:" -# -#: bucomm.c:155 +#: bucomm.c:164 #, c-format msgid "%s: supported architectures:" msgstr "%s: arkitekturer som hanteras:" -# -#: bucomm.c:262 +#: bucomm.c:360 +#, c-format +msgid "BFD header file version %s\n" +msgstr "BFD-huvudfil version %s\n" + +#: bucomm.c:467 #, c-format msgid "%s: bad number: %s" msgstr "%s: felaktigt tal: %s" -# -#: coffdump.c:106 +#: coffdump.c:107 #, c-format msgid "#lines %d " msgstr "#rader %d " -# -#: coffdump.c:468 sysdump.c:740 +#: coffdump.c:471 sysdump.c:767 #, c-format -msgid "%s: Print a human readable interpretation of a SYSROFF object file\n" -msgstr "%s: Skriv en mänskligt läsbar tolkning av en SYSROFF-objektfil\n" +msgid "Usage: %s [option(s)] in-file\n" +msgstr "Användning: %s [flaggor] infil\n" -# -#: coffdump.c:531 srconv.c:2029 sysdump.c:799 +#: coffdump.c:472 +msgid " Print a human readable interpretation of a SYSROFF object file\n" +msgstr " Skriv en mänskligt läsbar tolkning av en SYSROFF-objektfil\n" + +#: coffdump.c:473 +msgid "" +" The options are:\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +"\n" +msgstr "" +" Flaggorna är:\n" +" -h --help Visa denna hjälp\n" +" -v --version Visa programmets versionsinformation\n" +"\n" + +#: coffdump.c:541 srconv.c:2052 sysdump.c:831 msgid "no input file specified" -msgstr "ingen indatafil angavs" +msgstr "ingen infil valdes" -# -#: debug.c:653 +#: debug.c:654 msgid "debug_add_to_current_namespace: no current file" msgstr "debug_add_to_current_namespace: ingen aktuell fil" -# -#: debug.c:736 +#: debug.c:737 msgid "debug_start_source: no debug_set_filename call" msgstr "debug_start_source: inget anrop till debug_set_filename" -# -#: debug.c:795 +#: debug.c:796 msgid "debug_record_function: no debug_set_filename call" msgstr "debug_record_function: inget anrop till debug_set_filename" -# -#: debug.c:851 +#: debug.c:852 msgid "debug_record_parameter: no current function" msgstr "debug_record_parameter: ingen aktuell funktion" -# -#: debug.c:885 +#: debug.c:886 msgid "debug_end_function: no current function" msgstr "debug_end_function: ingen aktuell funktion" -# -#: debug.c:891 +#: debug.c:892 msgid "debug_end_function: some blocks were not closed" -msgstr "debug_end_function: några block avslutades inte" +msgstr "debug_end_function: nÃ¥gra block avslutades inte" -# -#: debug.c:921 +#: debug.c:922 msgid "debug_start_block: no current block" msgstr "debug_start_block: inget aktuellt block" -# -#: debug.c:959 +#: debug.c:960 msgid "debug_end_block: no current block" msgstr "debug_end_block: inget aktuellt block" -# -#: debug.c:966 +#: debug.c:967 msgid "debug_end_block: attempt to close top level block" -msgstr "debug_end_block: försök gjordes att avsluta yttersta blocket" +msgstr "debug_end_block: försök gjordes att avsluta yttersta blocket" -# -#: debug.c:992 +#: debug.c:993 msgid "debug_record_line: no current unit" msgstr "debug_record_line: ingen aktuell kompileringsenhet" -# #. FIXME -#: debug.c:1046 +#: debug.c:1047 msgid "debug_start_common_block: not implemented" msgstr "debug_start_common_block: inte implementerat" -# #. FIXME -#: debug.c:1058 +#: debug.c:1059 msgid "debug_end_common_block: not implemented" msgstr "debug_end_common_block: inte implementerat" -# -# BUGG: Kolon saknas antagligen #. FIXME. -#: debug.c:1152 -msgid "debug_record_label not implemented" +#: debug.c:1153 +msgid "debug_record_label: not implemented" msgstr "debug_record_label: inte implementerat" -# -#: debug.c:1178 +#: debug.c:1179 msgid "debug_record_variable: no current file" msgstr "debug_record_variable: ingen aktuell fil" -# -#: debug.c:1194 -msgid "debug_record_variable: no current block" -msgstr "debug_record_variable: inget aktuellt block" - -# -#: debug.c:1764 +#: debug.c:1762 msgid "debug_make_undefined_type: unsupported kind" -msgstr "debug_make_undefined_type: sorten kan inte hanteras" +msgstr "debug_make_undefined_type: sorten hanteras inte" -# -#: debug.c:1970 +#: debug.c:1963 msgid "debug_name_type: no current file" msgstr "debug_name_type: ingen aktuell fil" -# -#: debug.c:2018 +#: debug.c:2011 msgid "debug_tag_type: no current file" msgstr "debug_tag_type: ingen aktuell fil" -# -#: debug.c:2026 +#: debug.c:2019 msgid "debug_tag_type: extra tag attempted" -msgstr "debug_tag_type: försök gjordes att sätta en extra tagg" +msgstr "debug_tag_type: försök gjordes att sätta en extra tagg" -# -#: debug.c:2066 +#: debug.c:2058 #, c-format msgid "Warning: changing type size from %d to %d\n" -msgstr "Varning: ändrar datatypens storlek från %d till %d\n" +msgstr "Varning: ändrar datatypens storlek frÃ¥n %d till %d\n" -# -#: debug.c:2090 +#: debug.c:2082 msgid "debug_find_named_type: no current compilation unit" msgstr "debug_find_named_type: ingen aktuell kompileringsenhet" -# -#: debug.c:2197 +#: debug.c:2189 #, c-format msgid "debug_get_real_type: circular debug information for %s\n" -msgstr "debug_get_real_type: %s har cirkulär felsökningsinformation\n" +msgstr "debug_get_real_type: %s har cirkulär felsökningsinformation\n" -# -#: debug.c:2662 +#: debug.c:2650 msgid "debug_write_type: illegal type encountered" -msgstr "debug_write_type: påträffade en ogiltig typ" +msgstr "debug_write_type: pÃ¥träffade en ogiltig typ" -# -#: dlltool.c:743 dlltool.c:768 dlltool.c:794 +#: dlltool.c:812 dlltool.c:837 dlltool.c:863 #, c-format msgid "Internal error: Unknown machine type: %d" -msgstr "Internt fel: Okänd maskintyp: %d" +msgstr "Internt fel: Okänd maskintyp: %d" -# -#: dlltool.c:831 +#: dlltool.c:900 #, c-format msgid "Can't open def file: %s" -msgstr "Kan inte öppna def-fil: %s" +msgstr "Kan inte öppna def-fil: %s" -# -# Här parsas def-filen bara, så den bearbetas inte -#: dlltool.c:836 +#: dlltool.c:905 #, c-format msgid "Processing def file: %s" -msgstr "Behandlar def-fil: %s" +msgstr "Bearbetar def-fil: %s" -# -#: dlltool.c:840 +#: dlltool.c:909 msgid "Processed def file" -msgstr "Def-filen är behandlad" +msgstr "Def-filen är bearbetad" -# -#: dlltool.c:866 +#: dlltool.c:935 #, c-format msgid "Syntax error in def file %s:%d" msgstr "Syntaktiskt fel i def-fil %s:%d" -# -#: dlltool.c:905 +#: dlltool.c:974 #, c-format msgid "NAME: %s base: %x" msgstr "NAME: %s bas: %x" -# -#: dlltool.c:908 dlltool.c:927 +#: dlltool.c:977 dlltool.c:996 msgid "Can't have LIBRARY and NAME" -msgstr "Kan inte ha både LIBRARY och NAME" +msgstr "Kan inte ha bÃ¥de LIBRARY och NAME" -# -#: dlltool.c:924 +#: dlltool.c:993 #, c-format msgid "LIBRARY: %s base: %x" msgstr "LIBRARY: %s bas: %x" -# -#: dlltool.c:1182 resrc.c:271 +#: dlltool.c:1251 resrc.c:271 #, c-format msgid "wait: %s" msgstr "wait: %s" -# -#: dlltool.c:1187 dllwrap.c:455 resrc.c:276 +#: dlltool.c:1256 dllwrap.c:430 resrc.c:276 #, c-format msgid "subprocess got fatal signal %d" -msgstr "barnprocessen fick fatal signal %d" +msgstr "subprocessen fick fatal signal %d" -# -#: dlltool.c:1193 dllwrap.c:462 resrc.c:283 +#: dlltool.c:1262 dllwrap.c:437 resrc.c:283 #, c-format msgid "%s exited with status %d" msgstr "%s avslutade med status %d" -# -#: dlltool.c:1225 +#: dlltool.c:1294 #, c-format msgid "Sucking in info from %s section in %s" -msgstr "Suger åt mig info från sektion %s i %s" +msgstr "Suger Ã¥t mig info frÃ¥n sektion %s i %s" -# -#: dlltool.c:1349 +#: dlltool.c:1423 #, c-format msgid "Excluding symbol: %s" msgstr "Undantar symbol: %s" -# -#: dlltool.c:1444 dlltool.c:1455 nm.c:958 nm.c:969 objdump.c:383 objdump.c:400 +#: dlltool.c:1518 dlltool.c:1529 nm.c:1004 nm.c:1015 #, c-format msgid "%s: no symbols" msgstr "%s: inga symboler" -# -#. FIXME: we ought to read in and block out the base relocations -#: dlltool.c:1482 +#. FIXME: we ought to read in and block out the base relocations. +#: dlltool.c:1556 #, c-format msgid "Done reading %s" -msgstr "Klar med att läsa %s" +msgstr "Klar med att läsa %s" -# -#: dlltool.c:1493 +#: dlltool.c:1567 #, c-format msgid "Unable to open object file: %s" -msgstr "Kan inte öppna objektfil: %s" +msgstr "Kan inte öppna objektfil: %s" -# -#: dlltool.c:1496 +#: dlltool.c:1570 #, c-format msgid "Scanning object file %s" -msgstr "Genomsöker objektfil %s" +msgstr "Avläser objektfil %s" -# -#: dlltool.c:1511 +#: dlltool.c:1585 #, c-format msgid "Cannot produce mcore-elf dll from archive file: %s" -msgstr "Kan inte producera en mcore-elf-dll från arkivfil: %s" +msgstr "Kan inte producera en mcore-elf-dll frÃ¥n arkivfil: %s" -# -#: dlltool.c:1603 +#: dlltool.c:1677 msgid "Adding exports to output file" -msgstr "Lägger till exporter till utdatafilen" +msgstr "Lägger till exporter till utfilen" -# -#: dlltool.c:1648 +#: dlltool.c:1724 msgid "Added exports to output file" -msgstr "La till exporter till utdatafilen" +msgstr "La till exporter till utfilen" -# -#: dlltool.c:1772 +#: dlltool.c:1848 #, c-format msgid "Generating export file: %s" msgstr "Genererar exportfil: %s" -# -#: dlltool.c:1777 +#: dlltool.c:1853 #, c-format msgid "Unable to open temporary assembler file: %s" -msgstr "Kan inte öppna temporär assemblerfil: %s" +msgstr "Kan inte öppna temporär assemblerfil: %s" -# -#: dlltool.c:1780 +#: dlltool.c:1856 #, c-format msgid "Opened temporary file: %s" -msgstr "Öppnade temporär fil: %s" +msgstr "Öppnade temporär fil: %s" -# -#: dlltool.c:2004 +#: dlltool.c:2086 msgid "Generated exports file" msgstr "Genererade exportfil" -# -#: dlltool.c:2266 +#: dlltool.c:2378 #, c-format msgid "bfd_open failed open stub file: %s" -msgstr "bfd_open misslyckades att öppna stubbfil: %s" +msgstr "bfd_open lyckades inte öppna stubbfil: %s" -# -#: dlltool.c:2269 +#: dlltool.c:2381 #, c-format msgid "Creating stub file: %s" msgstr "Skapar stubbfil: %s" -# -#: dlltool.c:2658 +#: dlltool.c:2766 #, c-format msgid "failed to open temporary head file: %s" -msgstr "misslyckades att öppna temporär huvudfil: %s" +msgstr "lyckades inte öppna temporär huvudfil: %s" -# -#: dlltool.c:2717 +#: dlltool.c:2825 #, c-format msgid "failed to open temporary tail file: %s" -msgstr "misslyckades att öppna temporär svansfil: %s" +msgstr "lyckades inte öppna temporär svansfil: %s" -# -#: dlltool.c:2785 +#: dlltool.c:2892 #, c-format msgid "Can't open .lib file: %s" -msgstr "Kan inte öppna .lib-fil: %s" +msgstr "Kan inte öppna .lib-fil: %s" -# -#: dlltool.c:2788 +#: dlltool.c:2895 #, c-format msgid "Creating library file: %s" msgstr "Skapar biblioteksfil: %s" -# -#: dlltool.c:2847 +#: dlltool.c:2951 #, c-format msgid "cannot delete %s: %s" -msgstr "kan inte ta bort %s: %s" +msgstr "kan inte radera %s: %s" -# -#: dlltool.c:2851 +#: dlltool.c:2955 msgid "Created lib file" msgstr "Skapade biblioteksfilen" -# -#: dlltool.c:2956 +#: dlltool.c:3062 #, c-format msgid "Warning, ignoring duplicate EXPORT %s %d,%d" msgstr "Varning, ignorerar dubbel EXPORT %s %d,%d" -# -#: dlltool.c:2962 +#: dlltool.c:3068 #, c-format msgid "Error, duplicate EXPORT with oridinals: %s" msgstr "Fel, dubbel EXPORT med ordningstal: %s" -# -# Här bearbetas definitionerna (sorteras bl.a.) -#: dlltool.c:3089 +#: dlltool.c:3191 msgid "Processing definitions" msgstr "Bearbetar definitioner" -# -#: dlltool.c:3127 +#: dlltool.c:3223 msgid "Processed definitions" -msgstr "Definitionerna är bearbetade" +msgstr "Definitionerna är bearbetade" -# -# BUGG: Kolon fattas #. xgetext:c-format -#: dlltool.c:3138 dllwrap.c:519 +#: dlltool.c:3234 dllwrap.c:495 #, c-format -msgid "Usage %s <options> <object-files>\n" -msgstr "Användning: %s <flaggor> <objektfiler>\n" +msgid "Usage %s <option(s)> <object-file(s)>\n" +msgstr "Användning: %s <flaggor> <objektfil(er)>\n" -# #. xgetext:c-format -#: dlltool.c:3140 +#: dlltool.c:3236 #, c-format msgid " -m --machine <machine> Create as DLL for <machine>. [default: %s]\n" -msgstr " -m --machine <maskin> Skapa som DLL för <maskin>. [förval: %s]\n" +msgstr " -m --machine <maskin> Skapa som DLL för <maskin>. [förval: %s]\n" -# -#: dlltool.c:3141 +#: dlltool.c:3237 msgid " possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n" -msgstr " möjliga <maskin>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n" +msgstr " möjliga <maskin>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n" -# -#: dlltool.c:3142 +#: dlltool.c:3238 msgid " -e --output-exp <outname> Generate an export file.\n" msgstr " -e --output-exp <utnamn> Generera en exportfil.\n" -# -#: dlltool.c:3143 +#: dlltool.c:3239 msgid " -l --output-lib <outname> Generate an interface library.\n" -msgstr " -l --output-lib <utnamn> Generera ett gränssnittsbibliotek.\n" +msgstr " -l --output-lib <utnamn> Generera ett gränssnittsbibliotek.\n" -# -#: dlltool.c:3144 +#: dlltool.c:3240 msgid " -a --add-indirect Add dll indirects to export file.\n" -msgstr " -a --add-indirect Lägg till indirekta dll till exportfilen.\n" +msgstr " -a --add-indirect Lägg till indirekta dll till exportfilen.\n" -# -#: dlltool.c:3145 +#: dlltool.c:3241 msgid " -D --dllname <name> Name of input dll to put into interface lib.\n" -msgstr " -D --dllname <namn> Namn på indata-dll att infoga i gränssnittsbiblioteket.\n" +msgstr " -D --dllname <namn> Namn pÃ¥ indata-dll att infoga i gränssnittsbiblioteket.\n" -# -#: dlltool.c:3146 +#: dlltool.c:3242 msgid " -d --input-def <deffile> Name of .def file to be read in.\n" -msgstr " -d --input-def <def-fil> Namn på .def-fil att läsa in.\n" +msgstr " -d --input-def <def-fil> Namn pÃ¥ .def-fil att läsa in.\n" -# -#: dlltool.c:3147 +#: dlltool.c:3243 msgid " -z --output-def <deffile> Name of .def file to be created.\n" -msgstr " -z --output-def <def-fil> Namn på .def-fil att skapa.\n" +msgstr " -z --output-def <def-fil> Namn pÃ¥ .def-fil att skapa.\n" -# -#: dlltool.c:3148 +#: dlltool.c:3244 msgid " --export-all-symbols Export all symbols to .def\n" msgstr " --export-all-symbols Exportera alla symboler till .def\n" -# -# Följande sträng har den beskrivande delen indenterad två tecken -# extra i den engelska texten för att två flaggor är för långa. I den -# svenska översättningen är de indenterade tre tecken extra för att -# den ena flaggan blev ytterligare ett tecken för lång. -#: dlltool.c:3149 +# Följande sträng har den beskrivande delen indenterad tvÃ¥ tecken +# extra i den engelska texten för att tvÃ¥ flaggor är för lÃ¥nga. I den +# svenska översättningen är de indenterade tre tecken extra för att +# den ena flaggan blev ytterligare ett tecken för lÃ¥ng. +#: dlltool.c:3245 msgid " --no-export-all-symbols Only export listed symbols\n" msgstr " --no-export-all-symbols Exportera endast anvisade symboler\n" -# -# Följande sträng har den beskrivande delen indenterad två tecken -# extra i den engelska texten för att två flaggor är för långa. I den -# svenska översättningen är de indenterade tre tecken extra för att -# den ena flaggan blev ytterligare ett tecken för lång. -#: dlltool.c:3150 +# Följande sträng har den beskrivande delen indenterad tvÃ¥ tecken +# extra i den engelska texten för att tvÃ¥ flaggor är för lÃ¥nga. I den +# svenska översättningen är de indenterade tre tecken extra för att +# den ena flaggan blev ytterligare ett tecken för lÃ¥ng. +#: dlltool.c:3246 msgid " --exclude-symbols <list> Don't export <list>\n" msgstr " --exclude-symbols <lista> Exportera inte symboler i <lista>\n" -# -#: dlltool.c:3151 +#: dlltool.c:3247 msgid " --no-default-excludes Clear default exclude symbols\n" -msgstr " --no-default-excludes Inga automatiskt undantagna symboler\n" +msgstr " --no-default-excludes LÃ¥t bli att inte exportera vissa standardsymboler\n" -# -#: dlltool.c:3152 +#: dlltool.c:3248 msgid " -b --base-file <basefile> Read linker generated base file.\n" -msgstr " -b --base-file <basfil> Läs den länkargenererade basfilen.\n" +msgstr " -b --base-file <basfil> Läs den länkgenererade basfilen.\n" -# -#: dlltool.c:3153 +#: dlltool.c:3249 msgid " -x --no-idata4 Don't generate idata$4 section.\n" msgstr " -x --no-idata4 Generera ingen idata$4-sektion.\n" -# -#: dlltool.c:3154 +#: dlltool.c:3250 msgid " -c --no-idata5 Don't generate idata$5 section.\n" msgstr " -c --no-idata5 Generera ingen idata$5-sektion.\n" -# -#: dlltool.c:3155 +#: dlltool.c:3251 msgid " -U --add-underscore Add underscores to symbols in interface library.\n" -msgstr " -U --add-underscore Lägg till understreck på symboler i gränssnittsbiblioteket.\n" +msgstr " -U --add-underscore Sätt dit understreck pÃ¥ symboler i gränssnittsbiblioteket.\n" -# -#: dlltool.c:3156 +#: dlltool.c:3252 msgid " -k --kill-at Kill @<n> from exported names.\n" -msgstr " -k --kill-at Utplåna @<n> från exporterade namn.\n" +msgstr " -k --kill-at UtplÃ¥na @<n> frÃ¥n exporterade namn.\n" -# -#: dlltool.c:3157 +#: dlltool.c:3253 msgid " -A --add-stdcall-alias Add aliases without @<n>.\n" -msgstr " -A --add-stdcall-alias Lägg till alias utan @<n>.\n" +msgstr " -A --add-stdcall-alias Tillför alias utan @<n>.\n" -# -#: dlltool.c:3158 +#: dlltool.c:3254 msgid " -S --as <name> Use <name> for assembler.\n" -msgstr " -S --as <namn> Använd <namn> som assemblerare.\n" +msgstr " -S --as <namn> Använd <namn> som assemblerare.\n" -# -#: dlltool.c:3159 +#: dlltool.c:3255 msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n" msgstr " -f --as-flags <flaggor> Skicka <flaggor> till assembleraren.\n" -# -#: dlltool.c:3160 +#: dlltool.c:3256 msgid " -C --compat-implib Create backward compatible import library.\n" -msgstr " -C --compat-implib Skapa bakåtkompatibelt importbibliotek.\n" +msgstr " -C --compat-implib Skapa bakÃ¥tkompatibelt importbibliotek.\n" -# -#: dlltool.c:3161 +#: dlltool.c:3257 msgid " -n --no-delete Keep temp files (repeat for extra preservation).\n" -msgstr " -n --no-delete Behåll temp.-filer (repetera för ökat antal).\n" +msgstr " -n --no-delete BehÃ¥ll temporärfiler (repetera för ökat antal).\n" -# -#: dlltool.c:3162 +#: dlltool.c:3258 msgid " -v --verbose Be verbose.\n" -msgstr " -v --verbose Var mångordig.\n" +msgstr " -v --verbose Beskriv utförligt.\n" -# -#: dlltool.c:3163 +#: dlltool.c:3259 msgid " -V --version Display the program version.\n" msgstr " -V --version Visa versionsinformation om programmet.\n" -# -#: dlltool.c:3164 +#: dlltool.c:3260 msgid " -h --help Display this information.\n" -msgstr " -h --help Visa den här informationen.\n" +msgstr " -h --help Visa den här informationen.\n" -# -#: dlltool.c:3166 +#: dlltool.c:3262 msgid " -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n" msgstr " -M --mcore-elf <utnamn> Behandla mcore-elf-objektfiler till <utnamn>.\n" -# -#: dlltool.c:3167 +#: dlltool.c:3263 msgid " -L --linker <name> Use <name> as the linker.\n" -msgstr " -L --linker <namn> Använd <namn> som länkare.\n" +msgstr " -L --linker <namn> Använd <namn> som länkare.\n" -# -# Justeringen blir fel här för flaggan är för lång. -#: dlltool.c:3168 +# Indenteringen blir fel här för <flaggor> är för lÃ¥ng. +#: dlltool.c:3264 msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n" -msgstr " -F --linker-flags <flaggor> Skicka <flaggor> till länkaren.\n" +msgstr " -F --linker-flags <flaggor> Skicka <flaggor> till länkaren.\n" -# -#: dlltool.c:3315 +#: dlltool.c:3418 #, c-format msgid "Unable to open base-file: %s" -msgstr "Kan inte öppna basfilen: %s" +msgstr "Kan inte öppna basfilen: %s" -# -#: dlltool.c:3344 +#: dlltool.c:3450 #, c-format msgid "Machine '%s' not supported" msgstr "Maskin \"%s\" hanteras inte" -# -#: dlltool.c:3447 dllwrap.c:240 +#: dlltool.c:3553 dllwrap.c:214 #, c-format msgid "Tried file: %s" msgstr "Provade fil: %s" -# -#: dlltool.c:3454 dllwrap.c:247 +#: dlltool.c:3560 dllwrap.c:221 #, c-format msgid "Using file: %s" -msgstr "Använder fil: %s" +msgstr "Använder fil: %s" -# -#: dllwrap.c:334 +#: dllwrap.c:308 #, c-format msgid "Keeping temporary base file %s" -msgstr "Behåller temporär basfil %s" +msgstr "BehÃ¥ller temporär basfil %s" -# -#: dllwrap.c:336 +#: dllwrap.c:310 #, c-format msgid "Deleting temporary base file %s" -msgstr "Tar bort temporär basfil %s" +msgstr "Tar bort temporär basfil %s" -# -#: dllwrap.c:350 +#: dllwrap.c:324 #, c-format msgid "Keeping temporary exp file %s" -msgstr "Behåller temporär exportfil %s" +msgstr "BehÃ¥ller temporär exportfil %s" -# -#: dllwrap.c:352 +#: dllwrap.c:326 #, c-format msgid "Deleting temporary exp file %s" -msgstr "Tar bort temporär exportfil %s" +msgstr "Tar bort temporär exportfil %s" -# -#: dllwrap.c:365 +#: dllwrap.c:339 #, c-format msgid "Keeping temporary def file %s" -msgstr "Behåller temporär def-fil %s" +msgstr "BehÃ¥ller temporär def-fil %s" -# -#: dllwrap.c:367 +#: dllwrap.c:341 #, c-format msgid "Deleting temporary def file %s" -msgstr "Tar bort temporär def-fil %s" +msgstr "Tar bort temporär def-fil %s" -# -#: dllwrap.c:520 +#: dllwrap.c:496 msgid " Generic options:\n" msgstr " Generella flaggor:\n" -# -#: dllwrap.c:521 +#: dllwrap.c:497 msgid " --quiet, -q Work quietly\n" msgstr " --quiet, -q Arbeta under tystnad\n" -# -#: dllwrap.c:522 +#: dllwrap.c:498 msgid " --verbose, -v Verbose\n" -msgstr " --verbose, -v Mångordig\n" +msgstr " --verbose, -v Utförlig\n" -# -#: dllwrap.c:523 +#: dllwrap.c:499 msgid " --version Print dllwrap version\n" -msgstr " --version Visa versionsinformation för dllwrap\n" +msgstr " --version Visa versionsinformation för dllwrap\n" -# -#: dllwrap.c:524 +#: dllwrap.c:500 msgid " --implib <outname> Synonym for --output-lib\n" -msgstr " --implib <utnamn> Synonym för --output-lib\n" +msgstr " --implib <utnamn> Synonym för --output-lib\n" -# -#: dllwrap.c:525 +#: dllwrap.c:501 #, c-format msgid " Options for %s:\n" -msgstr " Flaggor för %s:\n" +msgstr " Flaggor för %s:\n" -# -#: dllwrap.c:526 +#: dllwrap.c:502 msgid " --driver-name <driver> Defaults to \"gcc\"\n" -msgstr " --driver-name <enhet> Förvald till \"gcc\"\n" +msgstr " --driver-name <enhet> Förvald till \"gcc\"\n" -# -#: dllwrap.c:527 +#: dllwrap.c:503 msgid " --driver-flags <flags> Override default ld flags\n" -msgstr " --driver-flags <flaggor> Förbigå förvalda flaggor för ld\n" +msgstr " --driver-flags <flaggor> FörbigÃ¥ förvalda flaggor för ld\n" -# -#: dllwrap.c:528 +#: dllwrap.c:504 msgid " --dlltool-name <dlltool> Defaults to \"dlltool\"\n" -msgstr " --dlltool-name <dllverktyg> Förvalt till \"dlltool\"\n" +msgstr " --dlltool-name <dllverktyg> Förvalt till \"dlltool\"\n" -# -#: dllwrap.c:529 +#: dllwrap.c:505 msgid " --entry <entry> Specify alternate DLL entry point\n" -msgstr " --entry <ingång> Ange alternativ ingångspunkt i DLL:en\n" +msgstr " --entry <ingÃ¥ng> Ge alternativ ingÃ¥ngspunkt i DLL:en\n" -# -#: dllwrap.c:530 +#: dllwrap.c:506 msgid " --image-base <base> Specify image base address\n" -msgstr " --image-base <bas> Ange bildens basadress\n" +msgstr " --image-base <bas> Ge avbildens basadress\n" -# -#: dllwrap.c:531 +#: dllwrap.c:507 msgid " --target <machine> i386-cygwin32 or i386-mingw32\n" msgstr " --target <maskin> i386-cygwin32 eller i386-mingw32\n" -# -#: dllwrap.c:532 +#: dllwrap.c:508 msgid " --dry-run Show what needs to be run\n" -msgstr " --dry-run Gör inget annat än att visa vad som måste köras\n" +msgstr " --dry-run Visa endast vad som behöver göras, verkställ inte\n" -# -#: dllwrap.c:533 +#: dllwrap.c:509 msgid " --mno-cygwin Create Mingw DLL\n" msgstr " --mno-cygwin Skapa Mingw-DLL\n" -# -#: dllwrap.c:534 +#: dllwrap.c:510 msgid " Options passed to DLLTOOL:\n" msgstr " Flaggor som skickas till DLLVERKTYG:\n" -# -#: dllwrap.c:535 +#: dllwrap.c:511 msgid " --machine <machine>\n" msgstr " --machine <maskin>\n" -# -#: dllwrap.c:536 +#: dllwrap.c:512 msgid " --output-exp <outname> Generate export file.\n" msgstr " --output-exp <utnamn> Generera exportfil.\n" -# -#: dllwrap.c:537 +#: dllwrap.c:513 msgid " --output-lib <outname> Generate input library.\n" msgstr " --output-lib <utnamn> Generera indatabibliotek.\n" -# -#: dllwrap.c:538 +#: dllwrap.c:514 msgid " --add-indirect Add dll indirects to export file.\n" -msgstr " --add-indirect Lägg till indirekta dll till exportfilen.\n" +msgstr " --add-indirect Lägg till indirekta dll till exportfilen.\n" -# -#: dllwrap.c:539 +#: dllwrap.c:515 msgid " --dllname <name> Name of input dll to put into output lib.\n" -msgstr " --dllname <namn> Namn på indata-dll som ska infogas i utdatabiblioteket.\n" +msgstr " --dllname <namn> Namn pÃ¥ indata-dll som ska infogas i utdatabiblioteket.\n" -# -#: dllwrap.c:540 +#: dllwrap.c:516 msgid " --def <deffile> Name input .def file\n" -msgstr " --def <deffil> Namnge .def-indatafilen\n" +msgstr " --def <deffil> Välj .def-infil\n" -# -#: dllwrap.c:541 +#: dllwrap.c:517 msgid " --output-def <deffile> Name output .def file\n" -msgstr " --output-def <deffil> Namnge .def-utdatafilen\n" +msgstr " --output-def <deffil> Välj .def-utfil\n" -# -#: dllwrap.c:542 +#: dllwrap.c:518 msgid " --export-all-symbols Export all symbols to .def\n" msgstr " --export-all-symbols Exportera alla symboler till .def\n" -# -#: dllwrap.c:543 +#: dllwrap.c:519 msgid " --no-export-all-symbols Only export .drectve symbols\n" msgstr " --no-export-all-symbols Exportera endast .drectve-symboler\n" -# -#: dllwrap.c:544 +#: dllwrap.c:520 msgid " --exclude-symbols <list> Exclude <list> from .def\n" -msgstr " --exclude-symbols <lista> Undanta symbolerna i <lista> från .def\n" +msgstr " --exclude-symbols <lista> Undanta symbolerna i <lista> frÃ¥n .def\n" -# -#: dllwrap.c:545 +#: dllwrap.c:521 msgid " --no-default-excludes Zap default exclude symbols\n" -msgstr " --no-default-excludes Inga automatiskt undantagna symboler\n" +msgstr " --no-default-excludes Bortse frÃ¥n förvalt undantagna symboler\n" -# -#: dllwrap.c:546 +#: dllwrap.c:522 msgid " --base-file <basefile> Read linker generated base file\n" -msgstr " --base-file <basfil> Läs länkargenererad basfil\n" +msgstr " --base-file <basfil> Läs den länkgenererad basfil\n" -# -#: dllwrap.c:547 +#: dllwrap.c:523 msgid " --no-idata4 Don't generate idata$4 section\n" msgstr " --no-idata4 Generera ingen idata$4-sektion\n" -# -#: dllwrap.c:548 +#: dllwrap.c:524 msgid " --no-idata5 Don't generate idata$5 section\n" msgstr " --no-idata5 Generera ingen idata$5-sektion\n" -# -#: dllwrap.c:549 +#: dllwrap.c:525 msgid " -U Add underscores to .lib\n" -msgstr " -U Lägg till understreck i .lib\n" +msgstr " -U Sätt dit understreck i .lib\n" -# -#: dllwrap.c:550 +#: dllwrap.c:526 msgid " -k Kill @<n> from exported names\n" -msgstr " -k Utplåna @<n> från exporterade namn\n" +msgstr " -k UtplÃ¥na @<n> frÃ¥n exporterade namn\n" -# -#: dllwrap.c:551 +#: dllwrap.c:527 msgid " --add-stdcall-alias Add aliases without @<n>\n" -msgstr " --add-stdcall-alias Lägg till alias utan @<n>\n" +msgstr " --add-stdcall-alias Tillför alias utan @<n>\n" -# -#: dllwrap.c:552 +#: dllwrap.c:528 msgid " --as <name> Use <name> for assembler\n" -msgstr " --as <namn> Använd <namn> som assemblerare\n" +msgstr " --as <namn> Använd <namn> som assemblerare\n" -# -#: dllwrap.c:553 +#: dllwrap.c:529 msgid " --nodelete Keep temp files.\n" -msgstr " --nodelete Behåll temporära filer.\n" +msgstr " --nodelete BehÃ¥ll temporära filer.\n" -# -#: dllwrap.c:554 +#: dllwrap.c:530 msgid " Rest are passed unmodified to the language driver\n" -msgstr " Övriga flaggor skickas oförändrade till programspråksenheten\n" +msgstr " Övriga flaggor skickas oförändrade till programsprÃ¥ksenheten\n" -# -#: dllwrap.c:824 +#: dllwrap.c:802 msgid "Must provide at least one of -o or --dllname options" -msgstr "Ange minst en av flaggorna -o eller --dllname" +msgstr "Du mÃ¥ste ange minst en av flaggorna -o och --dllname" -# -#: dllwrap.c:852 +#: dllwrap.c:830 msgid "" "no export definition file provided.\n" "Creating one, but that may not be what you want" msgstr "" -"ingen export-definitionsfil angavs.\n" -"En sådan skapas, men det är kanske inte vad du vill" +"ingen export-definitionsfil gavs.\n" +"En sÃ¥dan skapas, men det är kanske inte vad du vill" -# -# Indenteringen är ökad för att översättningen ska få plats framför -# kolonet på alla 4 strängar. -#: dllwrap.c:1014 +# Indenteringen är ökad för att översättningen ska fÃ¥ plats framför +# kolonet pÃ¥ alla 4 strängar. +#: dllwrap.c:992 #, c-format msgid "DLLTOOL name : %s\n" msgstr "DLLVERKTYG namn : %s\n" -# -# Indenteringen är ökad för att översättningen ska få plats framför -# kolonet på alla 4 strängar. -#: dllwrap.c:1015 +# Indenteringen är ökad för att översättningen ska fÃ¥ plats framför +# kolonet pÃ¥ alla 4 strängar. +#: dllwrap.c:993 #, c-format msgid "DLLTOOL options : %s\n" msgstr "DLLVERKTYG flaggor: %s\n" -# -# Indenteringen är ökad för att översättningen ska få plats framför -# kolonet på alla 4 strängar. -#: dllwrap.c:1016 +# Indenteringen är ökad för att översättningen ska fÃ¥ plats framför +# kolonet pÃ¥ alla 4 strängar. +#: dllwrap.c:994 #, c-format msgid "DRIVER name : %s\n" -msgstr "DRIVRUTIN namn : %s\n" +msgstr "ENHET namn : %s\n" -# -# Indenteringen är ökad för att översättningen ska få plats framför -# kolonet på alla 4 strängar. -#: dllwrap.c:1017 +# Indenteringen är ökad för att översättningen ska fÃ¥ plats framför +# kolonet pÃ¥ alla 4 strängar. +#: dllwrap.c:995 #, c-format msgid "DRIVER options : %s\n" -msgstr "DRIVRUTIN flaggor : %s\n" +msgstr "ENHET flaggor : %s\n" -# -#: ieee.c:317 +#: emul_aix.c:58 +#, c-format +msgid " [-g] - 32 bit small archive\n" +msgstr " [-g] - 32-bitars litet arkiv\n" + +#: emul_aix.c:59 +msgid " [-X32] - ignores 64 bit objects\n" +msgstr " [-X32] - ignorerar 64-bitarsobjekt\n" + +#: emul_aix.c:60 +msgid " [-X64] - ignores 32 bit objects\n" +msgstr " [-X64] - ignorerar 32-bitarsobject\n" + +#: emul_aix.c:61 +msgid " [-X32_64] - accepts 32 and 64 bit objects\n" +msgstr " [-X32_64] - accepterar 32- och 64-bitarsobjekt\n" + +#: ieee.c:326 msgid "unexpected end of debugging information" -msgstr "oväntat slut på felsökningsinformationen" +msgstr "oväntat slut pÃ¥ felsökningsinformationen" -# -#: ieee.c:412 +#: ieee.c:421 msgid "invalid number" msgstr "ogiltigt tal" -# -#: ieee.c:471 +#: ieee.c:480 msgid "invalid string length" -msgstr "ogiltig stränglängd" +msgstr "ogiltig stränglängd" -# -#: ieee.c:528 ieee.c:569 +#: ieee.c:537 ieee.c:578 msgid "expression stack overflow" -msgstr "överspill i uttrycksstacken" +msgstr "överspill i uttrycksstacken" -# -#: ieee.c:548 +#: ieee.c:557 msgid "unsupported IEEE expression operator" -msgstr "IEEE-uttrycksoperator som inte stöds" +msgstr "IEEE-uttrycksoperator som inte hanteras" -# -#: ieee.c:563 +#: ieee.c:572 msgid "unknown section" -msgstr "okänd sektion" +msgstr "okänd sektion" -# -#: ieee.c:584 +#: ieee.c:593 msgid "expression stack underflow" msgstr "underspill i uttrycksstacken" -# -#: ieee.c:598 +#: ieee.c:607 msgid "expression stack mismatch" msgstr "felbalanserad uttrycksstack" -# -#: ieee.c:637 +#: ieee.c:646 msgid "unknown builtin type" -msgstr "okänd inbyggd typ" +msgstr "okänd inbyggd typ" -# -#: ieee.c:782 +#: ieee.c:791 msgid "BCD float type not supported" -msgstr "flyttalstyp BCD stöds inte" +msgstr "flyttalstypen BCD hanteras inte" -# -#: ieee.c:928 +#: ieee.c:937 msgid "unexpected number" -msgstr "oväntat tal" +msgstr "oväntat tal" -# -#: ieee.c:935 +#: ieee.c:944 msgid "unexpected record type" -msgstr "oväntad posttyp" +msgstr "oväntad posttyp" -# -#: ieee.c:968 +#: ieee.c:977 msgid "blocks left on stack at end" -msgstr "block kvar på stacken på slutet" +msgstr "block kvar pÃ¥ stacken pÃ¥ slutet" -# -#: ieee.c:1233 +#: ieee.c:1242 msgid "unknown BB type" -msgstr "okänd BB-typ" +msgstr "okänd BB-typ" -# -#: ieee.c:1242 +#: ieee.c:1251 msgid "stack overflow" -msgstr "överspill i stacken" +msgstr "överspill i stacken" -# -#: ieee.c:1267 +#: ieee.c:1276 msgid "stack underflow" msgstr "underspill i stacken" -# -#: ieee.c:1381 ieee.c:1453 ieee.c:2152 +#: ieee.c:1390 ieee.c:1462 ieee.c:2161 msgid "illegal variable index" -msgstr "otillåtet variabelindex" +msgstr "otillÃ¥tet variabelindex" -# -#: ieee.c:1431 +#: ieee.c:1440 msgid "illegal type index" -msgstr "otillåtet typindex" +msgstr "otillÃ¥tet typindex" -# -#: ieee.c:1441 ieee.c:1478 +#: ieee.c:1450 ieee.c:1487 msgid "unknown TY code" -msgstr "okänd TY-kod" +msgstr "okänd TY-kod" -# -#: ieee.c:1460 +#: ieee.c:1469 msgid "undefined variable in TY" msgstr "odefinierad variabel i TY" -# #. Pascal file name. FIXME. -#: ieee.c:1871 +#: ieee.c:1880 msgid "Pascal file name not supported" -msgstr "Pascal-filnamn stöds inte" +msgstr "Pascalfilnamn hanteras inte" -# -# BUGG: qualif>i<er -#: ieee.c:1919 -msgid "unsupported qualifer" -msgstr "bestämningen stöds inte" +#: ieee.c:1928 +msgid "unsupported qualifier" +msgstr "bestämningen hanteras inte" -# -#: ieee.c:2190 +#: ieee.c:2199 msgid "undefined variable in ATN" msgstr "odefinierad variabel i ATN" -# -#: ieee.c:2233 +#: ieee.c:2242 msgid "unknown ATN type" -msgstr "okänd ATN-typ" +msgstr "okänd ATN-typ" -# #. Reserved for FORTRAN common. -#: ieee.c:2355 +#: ieee.c:2364 msgid "unsupported ATN11" -msgstr "ATN11 stöds inte" +msgstr "ATN11 hanteras inte" -# #. We have no way to record this information. FIXME. -#: ieee.c:2382 +#: ieee.c:2391 msgid "unsupported ATN12" -msgstr "ATN12 stöds inte" +msgstr "ATN12 hanteras inte" -# -#: ieee.c:2442 +#: ieee.c:2451 msgid "unexpected string in C++ misc" -msgstr "oväntad sträng i C++-misc" +msgstr "oväntad sträng i C++-misc" -# -#: ieee.c:2455 +#: ieee.c:2464 msgid "bad misc record" msgstr "felaktig misc-post" -# -#: ieee.c:2498 +#: ieee.c:2507 msgid "unrecognized C++ misc record" -msgstr "okänd C++-misc-post" +msgstr "okänd C++-misc-post" -# -#: ieee.c:2615 +#: ieee.c:2624 msgid "undefined C++ object" msgstr "odefinierat C++-objekt" -# -#: ieee.c:2649 +#: ieee.c:2658 msgid "unrecognized C++ object spec" -msgstr "okänd C++-objektspecifikation" +msgstr "okänd C++-objektspecifikation" -# -#: ieee.c:2685 +#: ieee.c:2694 msgid "unsupported C++ object type" -msgstr "C++-objekttyp som inte stöds" +msgstr "C++-objekttypen hanteras inte" -# -#: ieee.c:2695 +#: ieee.c:2704 msgid "C++ base class not defined" msgstr "odefinierad C++-basklass" -# -#: ieee.c:2707 ieee.c:2812 +#: ieee.c:2716 ieee.c:2821 msgid "C++ object has no fields" -msgstr "C++-objektet har inga fält" +msgstr "C++-objektet har inga fält" -# -# FIXME: behållare?? -#: ieee.c:2726 +#: ieee.c:2735 msgid "C++ base class not found in container" -msgstr "Hittade inte C++-basklassen i behållaren" +msgstr "Hittade inte C++-basklassen i behÃ¥llaren" -# -# FIXME: behållare?? -#: ieee.c:2833 +#: ieee.c:2842 msgid "C++ data member not found in container" -msgstr "Hittade inte C++-datamedlemmen i behållaren" +msgstr "Hittade inte C++-datamedlemmen i behÃ¥llaren" -# -#: ieee.c:2874 ieee.c:3024 +#: ieee.c:2883 ieee.c:3033 msgid "unknown C++ visibility" -msgstr "okänd C++-synlighet" +msgstr "okänd C++-synlighet" -# -#: ieee.c:2908 +#: ieee.c:2917 msgid "bad C++ field bit pos or size" -msgstr "C++-fältets bitposition eller bitstorlek är felaktig" +msgstr "C++-fältets bit-position eller bit-storlek är felaktig" -# -#: ieee.c:3000 +#: ieee.c:3009 msgid "bad type for C++ method function" -msgstr "felaktig typ på C++-metodfunktion" +msgstr "felaktig typ pÃ¥ C++-metodfunktion" -# -#: ieee.c:3010 +#: ieee.c:3019 msgid "no type information for C++ method function" msgstr "ingen typinformation om C++-metodfunktion" -# -#: ieee.c:3049 +#: ieee.c:3058 msgid "C++ static virtual method" msgstr "statisk virtuell C++-metod" -# -#: ieee.c:3144 +#: ieee.c:3153 msgid "unrecognized C++ object overhead spec" -msgstr "okänd C++-objektöversiktsspec" +msgstr "okänd C++-objektöversiktsspec" -# -#: ieee.c:3183 +#: ieee.c:3192 msgid "undefined C++ vtable" msgstr "odefinierad C++-v-tabell" -# -#: ieee.c:3254 +#: ieee.c:3263 msgid "C++ default values not in a function" -msgstr "C++-standardvärden inte inom en funktion" +msgstr "C++-standardvärden inte inom en funktion" -# -#: ieee.c:3294 +#: ieee.c:3303 msgid "unrecognized C++ default type" -msgstr "okänd C++-standardtyp" +msgstr "okänd C++-standardtyp" -# -#: ieee.c:3325 +#: ieee.c:3334 msgid "reference parameter is not a pointer" -msgstr "referensparametern är inte en pekare" +msgstr "referensparametern är inte en pekare" -# -#: ieee.c:3410 +#: ieee.c:3419 msgid "unrecognized C++ reference type" -msgstr "okänd C++-referenstyp" +msgstr "okänd C++-referenstyp" -# -#: ieee.c:3492 +#: ieee.c:3501 msgid "C++ reference not found" msgstr "hittade inte C++-referensen" -# -#: ieee.c:3500 +#: ieee.c:3509 msgid "C++ reference is not pointer" -msgstr "C++-referensen är ingen pekare" +msgstr "C++-referensen är ingen pekare" -# -#: ieee.c:3529 ieee.c:3537 +#: ieee.c:3538 ieee.c:3546 msgid "missing required ASN" -msgstr "saknar nödvändig ASN" +msgstr "saknar nödvändig ASN" -# -#: ieee.c:3567 ieee.c:3575 +#: ieee.c:3576 ieee.c:3584 msgid "missing required ATN65" -msgstr "saknar nödvändig ATN65" +msgstr "saknar nödvändig ATN65" -# -#: ieee.c:3589 +#: ieee.c:3598 msgid "bad ATN65 record" msgstr "felaktig ATN65-post" -# -#: ieee.c:4236 +#: ieee.c:4286 msgid "IEEE numeric overflow: 0x" -msgstr "IEEE numeriskt överspill: 0x" +msgstr "IEEE numeriskt överspill: 0x" -# -#: ieee.c:4282 +#: ieee.c:4332 #, c-format msgid "IEEE string length overflow: %u\n" -msgstr "IEEE överspill i stränglängden: %u\n" +msgstr "IEEE överspill i stränglängden: %u\n" -# -#: ieee.c:5333 +#: ieee.c:5382 #, c-format msgid "IEEE unsupported integer type size %u\n" msgstr "IEEE klarar inte heltalstyper av storlek %u\n" -# -#: ieee.c:5369 +#: ieee.c:5418 #, c-format msgid "IEEE unsupported float type size %u\n" msgstr "IEEE klarar inte flyttalstyper av storlek %u\n" -# -#: ieee.c:5405 +#: ieee.c:5454 #, c-format msgid "IEEE unsupported complex type size %u\n" msgstr "IEEE klarar inte komplextyper av storlek %u\n" -# -#: nlmconv.c:278 srconv.c:2020 +#: nlmconv.c:282 srconv.c:2043 msgid "input and output files must be different" -msgstr "utdatafilen måste vara en annan än indatafilen" +msgstr "in- och ut- mÃ¥ste vara olika filer" -# -#: nlmconv.c:325 +#: nlmconv.c:329 msgid "input file named both on command line and with INPUT" -msgstr "indatafilen nämnd både på kommandoraden och via INPUT" +msgstr "infil är vald bÃ¥de pÃ¥ kommandoraden och via INPUT" -# -#: nlmconv.c:334 +#: nlmconv.c:338 msgid "no input file" -msgstr "ingen indatafil" +msgstr "ingen infil" -# -#: nlmconv.c:364 +#: nlmconv.c:368 msgid "no name for output file" -msgstr "inget namn på utdatafilen" +msgstr "inget namn pÃ¥ utfilen" -# -#: nlmconv.c:377 +#: nlmconv.c:382 msgid "warning: input and output formats are not compatible" -msgstr "varning: formaten för in- och utdata är inte kompatibla" +msgstr "varning: formaten för in- och utdata är inte kompatibla" -# -#: nlmconv.c:406 +#: nlmconv.c:411 msgid "make .bss section" msgstr "skapa .bss-sektion" -# -#: nlmconv.c:415 +#: nlmconv.c:420 msgid "make .nlmsections section" msgstr "skapa .nlmsections-sektion" -# -#: nlmconv.c:417 +#: nlmconv.c:422 msgid "set .nlmsections flags" -msgstr "sätt .nlmsections-flaggor" +msgstr "sätt flaggor i .nlmsections" -# -#: nlmconv.c:445 +#: nlmconv.c:450 msgid "set .bss vma" -msgstr "sätt vma för .bss" +msgstr "sätt vma i .bss" -# -#: nlmconv.c:452 +#: nlmconv.c:457 msgid "set .data size" -msgstr "sätt .data-storlek" +msgstr "sätt storlek pÃ¥ .data" -# -#: nlmconv.c:632 +#: nlmconv.c:637 #, c-format msgid "warning: symbol %s imported but not in import list" msgstr "varning: symbolen %s importerades men finns inte med i importlistan" -# -#: nlmconv.c:652 +#: nlmconv.c:657 msgid "set start address" -msgstr "sätt startadress" +msgstr "sätt startadress" -# -#: nlmconv.c:701 +#: nlmconv.c:706 #, c-format msgid "warning: START procedure %s not defined" -msgstr "varning: START-procedur %s är inte definierad" +msgstr "varning: START-procedur %s är inte definierad" -# -#: nlmconv.c:703 +#: nlmconv.c:708 #, c-format msgid "warning: EXIT procedure %s not defined" -msgstr "varning: EXIT-procedur %s är inte definierad" +msgstr "varning: EXIT-procedur %s är inte definierad" -# -#: nlmconv.c:705 +#: nlmconv.c:710 #, c-format msgid "warning: CHECK procedure %s not defined" -msgstr "varning: CHECK-procedur %s är inte definierad" +msgstr "varning: CHECK-procedur %s är inte definierad" -# -#: nlmconv.c:726 nlmconv.c:915 +#: nlmconv.c:731 nlmconv.c:920 msgid "custom section" msgstr "anpassningsbar sektion" -# -#: nlmconv.c:747 nlmconv.c:944 +#: nlmconv.c:752 nlmconv.c:949 msgid "help section" -msgstr "hjälpsektion" +msgstr "hjälpsektion" -# -#: nlmconv.c:769 nlmconv.c:962 +#: nlmconv.c:774 nlmconv.c:967 msgid "message section" msgstr "meddelandesektion" -# -#: nlmconv.c:785 nlmconv.c:995 +#: nlmconv.c:790 nlmconv.c:1000 msgid "module section" msgstr "modulsektion" -# -#: nlmconv.c:805 nlmconv.c:1011 +#: nlmconv.c:810 nlmconv.c:1016 msgid "rpc section" msgstr "rpc-section" -# #. There is no place to record this information. -#: nlmconv.c:841 +#: nlmconv.c:846 #, c-format msgid "%s: warning: shared libraries can not have uninitialized data" msgstr "%s: varning: delade bibliotek kan inte ha oinitierad data" -# -#: nlmconv.c:862 nlmconv.c:1030 +#: nlmconv.c:867 nlmconv.c:1035 msgid "shared section" msgstr "delad sektion" -# -#: nlmconv.c:870 +#: nlmconv.c:875 msgid "warning: No version number given" -msgstr "varning: Inget versionsnummer angivet" +msgstr "varning: Inget versionsnummer givet" -# -#: nlmconv.c:910 nlmconv.c:939 nlmconv.c:957 nlmconv.c:1006 nlmconv.c:1025 +#: nlmconv.c:915 nlmconv.c:944 nlmconv.c:962 nlmconv.c:1011 nlmconv.c:1030 #, c-format msgid "%s: read: %s" -msgstr "%s: läsfel: %s" +msgstr "%s: läsfel: %s" -# -#: nlmconv.c:932 +#: nlmconv.c:937 msgid "warning: MAP and FULLMAP are not supported; try ld -M" -msgstr "varning: MAP och FULLMAP stöds inte; försök med ld -M" +msgstr "varning: MAP och FULLMAP hanteras inte; prova med ld -M" -# -#: nlmconv.c:1101 +#: nlmconv.c:1109 #, c-format -msgid "%s: Convert an object file into a NetWare Loadable Module\n" -msgstr "%s: Konvertera en objektfil till en inläsningsbar NetWare-modul\n" +msgid "Usage: %s [option(s)] [in-file [out-file]]\n" +msgstr "Användning: %s [flaggor] [infil [utfil]]\n" -# -#: nlmconv.c:1113 -#, c-format +#: nlmconv.c:1110 +msgid " Convert an object file into a NetWare Loadable Module\n" +msgstr " Konvertera en objektfil till en laddbar NetWare-modul\n" + +#: nlmconv.c:1111 msgid "" -"Usage: %s [-dhV] [-I bfdname] [-O bfdname] [-T header-file] [-l linker]\n" -" [--input-target=bfdname] [--output-target=bfdname]\n" -" [--header-file=file] [--linker=linker] [--debug]\n" -" [--help] [--version]\n" -" [in-file [out-file]]\n" +" The options are:\n" +" -I --input-target=<bfdname> Set the input binary file format\n" +" -O --output-target=<bfdname> Set the output binary file format\n" +" -T --header-file=<file> Read <file> for NLM header information\n" +" -l --linker=<linker> Use <linker> for any linking\n" +" -d --debug Display on stderr the linker command line\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" msgstr "" -"Användning: %s [-dhV] [-I bfd-namn] [-O bfd-namn] [-T huvudfil] [-l länkare]\n" -" [--input-target=bfd-namn] [--output-target=bfd-namn]\n" -" [--header-file=fil] [--linker=länkare] [--debug]\n" -" [--help] [--version]\n" -" [indatafil [utdatafil]]\n" +" Flaggorna är:\n" +" -I --input-target=<bfdnamn> Sätt formatet pÃ¥ inbinärfilen\n" +" -O --output-target=<bfdnamn> Sätt formatet pÃ¥ utbinärfilen\n" +" -T --header-file=<fil> Läs NLM-huvuden frÃ¥n <fil>\n" +" -l --linker=<länkare> Använd <länkare> för att länka\n" +" -d --debug Visa länkkommandot pÃ¥ standard error\n" +" -h --help Visa denna hjälp\n" +" -v --version Visa programmets versionsinformation\n" -# #: nlmconv.c:1153 #, c-format msgid "support not compiled in for %s" -msgstr "inte kompilerad med stöd för %s" +msgstr "hantering av %s uteslöts vid kompileringen" -# #: nlmconv.c:1193 msgid "make section" msgstr "skapa sektion" -# #: nlmconv.c:1207 msgid "set section size" -msgstr "sätt sektionsstorlek" +msgstr "sätt sektionsstorlek" -# #: nlmconv.c:1213 msgid "set section alignment" -msgstr "sätt jämn gräns för sektion" +msgstr "sätt sektionsjustering" -# #: nlmconv.c:1217 msgid "set section flags" -msgstr "sätt sektionsflaggor" +msgstr "sätt sektionsflaggor" -# #: nlmconv.c:1228 msgid "set .nlmsections size" -msgstr "sätt storlek på .nlmsektionen" +msgstr "sätt storlek pÃ¥ .nlmsections" -# #: nlmconv.c:1316 nlmconv.c:1324 nlmconv.c:1333 nlmconv.c:1338 msgid "set .nlmsection contents" -msgstr "sätt inehåll i .nlmsektionen" +msgstr "sätt inehÃ¥ll i .nlmsection" -# -#: nlmconv.c:1841 +#: nlmconv.c:1839 msgid "stub section sizes" msgstr "stubbsektionsstorlek" -# -#: nlmconv.c:1890 +#: nlmconv.c:1888 msgid "writing stub" msgstr "skriver stubbe" -# -#: nlmconv.c:1980 +# FIXME +#: nlmconv.c:1977 #, c-format msgid "unresolved PC relative reloc against %s" -msgstr "olöst PC-relativ omlokalisering mot %s" +msgstr "ouppklarad programräknarrelativ relokering mot %s" -# -#: nlmconv.c:2044 +# FIXME +#: nlmconv.c:2041 #, c-format msgid "overflow when adjusting relocation against %s" -msgstr "överspill vid justeringen av omlokalisering mot %s" +msgstr "överspill vid justeringen av relokering mot %s" -# -#: nlmconv.c:2161 +#: nlmconv.c:2158 #, c-format msgid "%s: execution of %s failed: " -msgstr "%s: exekvering av %s misslyckades: " +msgstr "%s: lyckades inte köra %s: " -# -#: nlmconv.c:2176 +#: nlmconv.c:2173 #, c-format msgid "Execution of %s failed" -msgstr "Exekvering av %s misslyckades" +msgstr "Lyckades inte köra %s" -# -#: nm.c:300 +#: nm.c:283 size.c:85 strings.c:657 #, c-format -msgid "Usage: %s [OPTION]... [FILE]...\n" -msgstr "Användning: %s [FLAGGA]... [FIL]...\n" +msgid "Usage: %s [option(s)] [file(s)]\n" +msgstr "Användning: %s [flaggor] [fil(er)]\n" -# -#: nm.c:301 -msgid "List symbols from FILEs (a.out by default).\n" -msgstr "Lista symboler i FILerna (eller a.out).\n" +#: nm.c:284 +msgid " List symbols in [file(s)] (a.out by default).\n" +msgstr "Lista symboler i [fil(er)] (a.out som standard).\n" -# -#: nm.c:302 +#: nm.c:285 msgid "" -"\n" +" The options are:\n" " -a, --debug-syms Display debugger-only symbols\n" " -A, --print-file-name Print name of the input file before every symbol\n" " -B Same as --format=bsd\n" " -C, --demangle[=STYLE] Decode low-level symbol names into user-level names\n" " The STYLE, if specified, can be `auto' (the default),\n" -" `gnu', 'lucid', 'arm', 'hp', 'edg' or 'gnu-new-abi'\n" +" `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n" +" or `gnat'\n" " --no-demangle Do not demangle low-level symbol names\n" " -D, --dynamic Display dynamic symbols instead of normal symbols\n" " --defined-only Display only defined symbols\n" @@ -1728,7 +1505,6 @@ msgid "" " -f, --format=FORMAT Use the output format FORMAT. FORMAT can be `bsd',\n" " `sysv' or `posix'. The default is `bsd'\n" " -g, --extern-only Display only external symbols\n" -" -h, --help Display this information\n" " -l, --line-numbers Use debugging information to find a filename and\n" " line number for each symbol\n" " -n, --numeric-sort Sort symbols numerically by address\n" @@ -1736,79 +1512,100 @@ msgid "" " -p, --no-sort Do not sort the symbols\n" " -P, --portability Same as --format=posix\n" " -r, --reverse-sort Reverse the sense of the sort\n" +" -S, --print-size Print size of defined symbols\n" " -s, --print-armap Include index for symbols from archive members\n" " --size-sort Sort symbols by size\n" " -t, --radix=RADIX Use RADIX for printing symbol values\n" " --target=BFDNAME Specify the target object format as BFDNAME\n" " -u, --undefined-only Display only undefined symbols\n" -" -V, --version Display this program's version number\n" " -X 32_64 (ignored)\n" +" -h, --help Display this information\n" +" -V, --version Display this program's version number\n" "\n" msgstr "" -"\n" -" -a, --debug-syms Visa endast felsökningssymboler\n" -" -A, --print-file-name Skriv namnet på indatafilen före varje symbol\n" +" Flaggorna är:\n" +" -a, --debug-syms Visa endast felsökningssymboler\n" +" -A, --print-file-name Skriv infilens namn före varje symbol\n" " -B Samma som --format=bsd\n" -" -C, --demangle[=STIL] Avkoda lågnivåsymbolnamn till användarnivånamn\n" -" STIL kan vara \"auto\" (det förvalda), \"gnu\",\n" -" \"lucid\", \"arm\", \"hp\", \"edg\" eller \"gnu-new-abi\"\n" -" --no-demangle Avkoda inte lågnivåsymbolnamn\n" -" -D, --dynamic Visa dynamiska symboler istället för vanliga symboler\n" +" -C, --demangle[=STIL] Omkoda manglade symbolnamn till användarform\n" +" STIL kan vara \"auto\" (förval), \"gnu\", \"lucid\",\n" +" \"arm\", \"hp\", \"edg\", \"gnu-v3\", \"java\",\n" +" eller \"gnat\"\n" +" --no-demangle Avkoda inte manglade symbolnamn\n" +" -D, --dynamic Visa dynamiska symboler istället för vanliga symboler\n" " --defined-only Visa endast definierade symboler\n" -" -e (ignoreras)\n" -" -f, --format=FORMAT Använd FORMAT som utdataformat. FORMAT kan vara\n" -" \"bsd\", \"sysv\" eller \"posix\". Förvalet är \"bsd\"\n" +" -e (ignorerad)\n" +" -f, --format=FORMAT Använd FORMAT som utdataformat. FORMAT kan vara\n" +" \"bsd\", \"sysv\" eller \"posix\". Förvalet är \"bsd\"\n" " -g, --extern-only Visa endast externa symboler\n" -" -h, --help Visa den här hjälpen\n" -" -l, --line-numbers Använd felsökningsinformationen för att slå upp\n" -" filnamn och radnummer för varje symbol\n" +" -l, --line-numbers Använd felsökningsinformationen för att slÃ¥ upp\n" +" filnamn och radnummer för varje symbol\n" " -n, --numeric-sort Sortera symboler numeriskt efter adress\n" " -o Samma som -A\n" " -p, --no-sort Sortera inte symbolerna\n" " -P, --portability Samma som --format=posix\n" -" -r, --reverse-sort Sortera åt andra hållet\n" -" -s, --print-armap Ta med index för symboler i arkivmedlemmar\n" +" -r, --reverse-sort Sortera baklänges\n" +" -S, --print-size Skriv ut storleken pÃ¥ definierade symboler\n" +" -s, --print-armap Ta med index för symboler i arkivmedlemmar\n" " --size-sort Sortera symboler efter storlek\n" -" -t, --radix=BAS Skriv tal i talbasen BAS\n" -" --target=BFD-NAMN Ange målobjektets format som BFD-NAMN\n" +" -t, --radix=BAS Skriv ut siffervärden i talbas BAS\n" +" --target=BFD-NAMN Välj BFD-NAMN som mÃ¥lobjektets format\n" " -u, --undefined-only Visa endast odefinierade symboler\n" +" -X 32_64 (ignorerad)\n" +" -h, --help Visa denna hjälptext\n" " -V, --version Visa programmets versionsinformation\n" -" -X 32_64 (ignoreras)\n" "\n" -# -#: nm.c:334 objdump.c:216 +#: nm.c:319 objdump.c:250 #, c-format msgid "Report bugs to %s.\n" msgstr "" "Rapportera fel till %s.\n" -"Skicka synpunkter på översättningen till sv@li.org.\n" +"Rapportera synpunkter pÃ¥ översättningen till sv@li.org.\n" -# -#: nm.c:367 +#: nm.c:352 #, c-format msgid "%s: invalid radix" msgstr "%s: ogiltig talbas" -# -#: nm.c:392 +#: nm.c:377 #, c-format msgid "%s: invalid output format" msgstr "%s: ogiltigt utdataformat" -# -#: nm.c:504 +#: nm.c:494 msgid "Only -X 32_64 is supported" -msgstr "Endast -X 32_64 stöds" +msgstr "Endast -X 32_64 hanteras" -# -#: nm.c:546 +#: nm.c:514 +msgid "Using the --size-sort and --undefined-only options together" +msgstr "Användning av --size-sort och --undifined-only samtidigt" + +#: nm.c:515 +msgid "will produce no output, since undefined symbols have no size." +msgstr "ger ingen utdata, eftersom odefinierade symboler inte har nÃ¥gon storlek" + +#: nm.c:543 #, c-format msgid "data size %ld" msgstr "datastorlek %ld" -# -#: nm.c:1340 +#: nm.c:568 readelf.c:5809 readelf.c:5845 +#, c-format +msgid "<processor specific>: %d" +msgstr "<processorspecifik>: %d" + +#: nm.c:570 readelf.c:5811 readelf.c:5857 +#, c-format +msgid "<OS specific>: %d" +msgstr "<OS-specifik>: %d" + +#: nm.c:572 readelf.c:5813 readelf.c:5860 +#, c-format +msgid "<unknown>: %d" +msgstr "<okänd>: %d" + +#: nm.c:1376 #, c-format msgid "" "\n" @@ -1818,11 +1615,10 @@ msgid "" msgstr "" "\n" "\n" -"Odefinierade symboler från %s:\n" +"Odefinierade symboler frÃ¥n %s:\n" "\n" -# -#: nm.c:1342 +#: nm.c:1378 #, c-format msgid "" "\n" @@ -1832,20 +1628,26 @@ msgid "" msgstr "" "\n" "\n" -"Symboler från %s:\n" +"Symboler frÃ¥n %s:\n" "\n" -# -#: nm.c:1343 nm.c:1397 +#: nm.c:1380 nm.c:1438 msgid "" -"Name Value Class Type Size Line Section\n" +"Name Value Class Type Size Line Section\n" "\n" msgstr "" -"Namn Värde Klass Typ Storl. Rad Sektion\n" +"Namn Värde Klass Typ Storlek Rad Sektion\n" "\n" -# -#: nm.c:1394 +#: nm.c:1383 nm.c:1441 +msgid "" +"Name Value Class Type Size Line Section\n" +"\n" +msgstr "" +"Namn Värde Klass Typ Storlek Rad Sektion\n" +"\n" + +#: nm.c:1434 #, c-format msgid "" "\n" @@ -1855,11 +1657,10 @@ msgid "" msgstr "" "\n" "\n" -"Odefinierade symboler från %s[%s]:\n" +"Odefinierade symboler frÃ¥n %s[%s]:\n" "\n" -# -#: nm.c:1396 +#: nm.c:1436 #, c-format msgid "" "\n" @@ -1869,11 +1670,10 @@ msgid "" msgstr "" "\n" "\n" -"Symboler från %s[%s]:\n" +"Symboler frÃ¥n %s[%s]:\n" "\n" -# -#: nm.c:1564 +#: nm.c:1658 msgid "" "\n" "Archive index:\n" @@ -1881,19 +1681,20 @@ msgstr "" "\n" "Arkivindex:\n" -# -#: objcopy.c:363 +#: objcopy.c:414 srconv.c:1952 #, c-format -msgid "Usage: %s <options> in-file [out-file]\n" -msgstr "Användning: %s <flaggor> indatafil [utdatafil]\n" +msgid "Usage: %s [option(s)] in-file [out-file]\n" +msgstr "Användning: %s [flaggor] infil [utfil]\n" -# -#: objcopy.c:364 objcopy.c:433 +#: objcopy.c:415 +msgid " Copies a binary file, possibly transforming it in the process\n" +msgstr " Kopierar en binärfil, och formar möjligen om den\n" + +#: objcopy.c:416 objcopy.c:495 msgid " The options are:\n" -msgstr " Flaggorna är:\n" +msgstr " Flaggorna är:\n" -# -#: objcopy.c:365 +#: objcopy.c:417 msgid "" " -I --input-target <bfdname> Assume input file is in format <bfdname>\n" " -O --output-target <bfdname> Create an output file in format <bfdname>\n" @@ -1902,9 +1703,10 @@ msgid "" " --debugging Convert debugging information, if possible\n" " -p --preserve-dates Copy modified/access timestamps to the output\n" " -j --only-section <name> Only copy section <name> into the output\n" +" --add-gnu-debuglink=<file> Add section .gnu_debuglink linking to <file>\n" " -R --remove-section <name> Remove section <name> from the output\n" " -S --strip-all Remove all symbol and relocation information\n" -" -g --strip-debug Remove all debugging symbols\n" +" -g --strip-debug Remove all debugging symbols & sections\n" " --strip-unneeded Remove all symbols not needed by relocations\n" " -N --strip-symbol <name> Do not copy symbol <name>\n" " -K --keep-symbol <name> Only copy symbol <name>\n" @@ -1938,6 +1740,8 @@ msgid "" " --change-leading-char Force output format's leading character style\n" " --remove-leading-char Remove leading character from global symbols\n" " --redefine-sym <old>=<new> Redefine symbol name <old> to <new>\n" +" --redefine-syms <file> --redefine-sym for all symbol pairs \n" +" listed in <file>\n" " --srec-len <number> Restrict the length of generated Srecords\n" " --srec-forceS3 Restrict the type of generated Srecords to S3\n" " --strip-symbols <file> -N for all symbols listed in <file>\n" @@ -1946,364 +1750,355 @@ msgid "" " --keep-global-symbols <file> -G for all symbols listed in <file>\n" " --weaken-symbols <file> -W for all symbols listed in <file>\n" " --alt-machine-code <index> Use alternate machine code for output\n" +" --prefix-symbols <prefix> Add <prefix> to start of every symbol name\n" +" --prefix-sections <prefix> Add <prefix> to start of every section name\n" +" --prefix-alloc-sections <prefix>\n" +" Add <prefix> to start of every allocatable\n" +" section name\n" " -v --verbose List all object files modified\n" " -V --version Display this program's version number\n" " -h --help Display this output\n" +" --info List object formats & architectures supported\n" msgstr "" -" -I --input-target <bfd-namn> Antag indatafilens format är <bfd-namn>\n" -" -O --output-target <bfd-namn> Skapa utdatafilen i formatet <bfd-namn>\n" -" -B --binary-architecture <ark> Välj arkitektur för utfil när indata är binär\n" -" -F --target <bfd-namn> Sätt både in- och utformatet till <bfd-namn>\n" -" --debugging Konvertera felsökningsinfo, om möjligt\n" -" -p --preserve-dates Kopiera ändrings/åtkomsttider till utdatan\n" +" -I --input-target <bfd-namn> Antag infilens format till <bfd-namn>\n" +" -O --output-target <bfd-namn> Skapa utfilen i format <bfd-namn>\n" +" -B --binary-architecture <ark> Välj arkitektur för utfil när indata är binär\n" +" -F --target <bfd-namn> Sätt bÃ¥de in- och utformatet till <bfd-namn>\n" +" --debugging Konvertera felsökningsinfo, om möjligt\n" +" -p --preserve-dates Kopiera ändrings/Ã¥tkomsttider till utdatan\n" " -j --only-section <namn> Kopiera endast sektion <namn> till utdatan\n" -" -R --remove-section <namn> Ta bort sektion <namn> från utdatan\n" -" -S --strip-all Ta bort all symbol- och omlokaliseringsinfo\n" -" -g --strip-debug Ta bort alla felsökningssymboler\n" -" --strip-unneeded Ta bort symboler onödiga för omlokalisering\n" +" --add-gnu-debuglink=<fil> Lägg till .gnu_debuglink-sektion till <fil>\n" +" -R --remove-section <namn> Ta bort sektion <namn> frÃ¥n utdatan\n" +" -S --strip-all Rensa bort all symbol- och relokeringsinfo\n" +" -g --strip-debug Rensa bort alla felsökssymboler och -sektioner\n" +" --strip-unneeded Rensa bort alla symboler som inte behövs för\n" +" relokeringen\n" " -N --strip-symbol <namn> Kopiera inte symbol <namn>\n" " -K --keep-symbol <namn> Kopiera endast symbol <namn>\n" " -L --localize-symbol <namn> Markera symbol <namn> som lokal\n" -" -G --keep-global-symbol <namn> Gör alla symboler lokala, förutom <namn>\n" +" -G --keep-global-symbol <namn> Gör alla symboler lokala, förutom <namn>\n" " -W --weaken-symbol <namn> Markera symbol <namn> som vek\n" " --weaken Markera alla globala symboler som veka\n" " -x --discard-all Ta bort alla icke-globala symboler\n" " -X --discard-locals Ta bort alla kompilatorgenererade symboler\n" " -i --interleave <antal> Kopiera endast en av varje <antal> byte\n" -" -b --byte <nr> Välj ut <nr>:e byten i varje intervall\n" +" -b --byte <nr> Välj ut <nr>:e byten i varje intervall\n" " --gap-fill <tal> Fyll luckor mellan sektionerna med <tal>\n" " --pad-to <adr> Fyll ut efter sista sektionen fram till <adr>\n" -" --set-start <adr> Sätt startadressen till <adr>\n" -" {--change-start|--adjust-start} <ökn>\n" -" Lägg till <ökn> till startadressen\n" -" {--change-addresses|--adjust-vma} <ökn>\n" -" Lägg till <ökn> till LMA, VMA och startadr.\n" +" --set-start <adr> Sätt startadressen till <adr>\n" +" {--change-start|--adjust-start} <ökn>\n" +" Lägg till <ökn> till startadressen\n" +" {--change-addresses|--adjust-vma} <ökn>\n" +" Lägg till <ökn> till LMA, VMA och startadr.\n" " {--change-section-address|--adjust-section-vma} <namn>{=|+|-}<tal>\n" -" Ändra LMA och VMA på sektion <namn> med <tal>\n" +" Ändra LMA och VMA pÃ¥ sektion <namn> med <tal>\n" " --change-section-lma <namn>{=|+|-}<tal>\n" -" Ändra LMA på sektion <namn> med <tal>\n" +" Ändra LMA pÃ¥ sektion <namn> med <tal>\n" " --change-section-vma <namn>{=|+|-}<tal>\n" -" Ändra VMA på sektion <namn> med <tal>\n" +" Ändra VMA pÃ¥ sektion <namn> med <tal>\n" " {--[no-]change-warnings|--[no-]adjust-warnings}\n" " Varna (inte/[no-]) om en sektion inte finns\n" " --set-section-flags <namn>=<flaggor>\n" -" Sätt sektion <namn>s attribut till <flaggor>\n" -" --add-section <namn>=<fil> Lägg till sektion <namn> i <fil> till utdatan\n" -" --rename-section <gam>=<ny>[,<flaggor>] Byt namn på sektion <gam> till <ny>\n" -" --change-leading-char Ändra till utformatets typ av inledningstecken\n" -" --remove-leading-char Ta bort inledningstecken från globala symboler\n" -" --redefine-sym <gam>=<ny> Definiera om symbolen med namn <gam> till <ny>\n" -" --srec-len <nr> Begränsa längden på genererade S-poster\n" -" --srec-forceS3 Begränsa typen av genererade S-poster till S3\n" -" --strip-symbols <fil> -N för alla symboler som listas i <fil>\n" -" --keep-symbols <fil> -K för alla symboler som listas i <fil>\n" -" --localize-symbols <fil> -L för alla symboler som listas i <fil>\n" -" --keep-global-symbols <fil> -G för alla symboler som listas i <fil>\n" -" --weaken-symbols <fil> -W för alla symboler som listas i <fil>\n" -" --alt-machine-code <index> Använd alternativ maskinkod för utdata\n" -" -v --verbose Lista alla förändrade objektfiler\n" +" Sätt sektion <namn>s attribut till <flaggor>\n" +" --add-section <namn>=<fil> Lägg till sektion <namn> i <fil> till utdatan\n" +" --rename-section <gam>=<ny>[,<flaggor>] Byt namn pÃ¥ sektion <gam> till <ny>\n" +" --change-leading-char Framtvinga utformatets inledande teckentyp\n" +" --remove-leading-char Ta bort inledningstecken frÃ¥n globala symboler\n" +" --redefine-sym <gam>=<ny> Definiera om symbolnamn <gam> till <ny>\n" +" --redefine-syms <fil> --redefine-sym för alla symbolpar i <fil>\n" +" --srec-len <nr> Begränsa längden pÃ¥ genererade S-poster\n" +" --srec-forceS3 Begränsa typen av genererade S-poster till S3\n" +" --strip-symbols <fil> -N för alla symboler som listas i <fil>\n" +" --keep-symbols <fil> -K för alla symboler som listas i <fil>\n" +" --localize-symbols <fil> -L för alla symboler som listas i <fil>\n" +" --keep-global-symbols <fil> -G för alla symboler som listas i <fil>\n" +" --weaken-symbols <fil> -W för alla symboler som listas i <fil>\n" +" --alt-machine-code <index> Använd alternativ maskinkod för utdata\n" +" --prefix-symbols <prefix> Börja varje symbolnamn med <prefix>\n" +" --prefix-sections <prefix> Börja varje sektionsnamn med <prefix>\n" +" --prefix-alloc-sections <prefix>\n" +" Börja varje allokerbar sektions namn med\n" +" <prefix>\n" +" -v --verbose Lista alla förändrade objektfiler\n" " -V --version Visa programmets versionsinformation\n" -" -h --help Visa denna hjälp\n" +" -h --help Visa denna hjälp\n" +" --info Lista objektformat & arkitekturer som stöds\n" -# -#: objcopy.c:432 +#: objcopy.c:493 #, c-format -msgid "Usage: %s <options> in-file(s)\n" -msgstr "Användning: %s <flaggor> indatafil(er)\n" +msgid "Usage: %s <option(s)> in-file(s)\n" +msgstr "Användning: %s <flaggor> infil(er)\n" -# -#: objcopy.c:434 +#: objcopy.c:494 +msgid " Removes symbols and sections from files\n" +msgstr " Tar bort symboler och sektioner frÃ¥n filer\n" + +#: objcopy.c:496 msgid "" -" -I --input-target <bfdname> Assume input file is in format <bfdname>\n" -" -O --output-target <bfdname> Create an output file in format <bfdname>\n" -" -F --target <bfdname> Set both input and output format to <bfdname>\n" +" -I --input-target=<bfdname> Assume input file is in format <bfdname>\n" +" -O --output-target=<bfdname> Create an output file in format <bfdname>\n" +" -F --target=<bfdname> Set both input and output format to <bfdname>\n" " -p --preserve-dates Copy modified/access timestamps to the output\n" -" -R --remove-section <name> Remove section <name> from the output\n" +" -R --remove-section=<name> Remove section <name> from the output\n" " -s --strip-all Remove all symbol and relocation information\n" -" -g -S --strip-debug Remove all debugging symbols\n" +" -g -S -d --strip-debug Remove all debugging symbols & sections\n" " --strip-unneeded Remove all symbols not needed by relocations\n" -" -N --strip-symbol <name> Do not copy symbol <name>\n" -" -K --keep-symbol <name> Only copy symbol <name>\n" +" -N --strip-symbol=<name> Do not copy symbol <name>\n" +" -K --keep-symbol=<name> Only copy symbol <name>\n" " -x --discard-all Remove all non-global symbols\n" " -X --discard-locals Remove any compiler-generated symbols\n" " -v --verbose List all object files modified\n" " -V --version Display this program's version number\n" " -h --help Display this output\n" +" --info List object formats & architectures supported\n" " -o <file> Place stripped output into <file>\n" msgstr "" -" -I --input-target <bfd-namn> Antag indatafilens format är <bfd-namn>\n" -" -O --output-target <bfd-namn> Skapa utdatafilen i formatet <bfd-namn>\n" -" -F --target <bfd-namn> Sätt både in- och utformatet till <bfd-namn>\n" -" -p --preserve-dates Kopiera ändrings/åtkomsttider till utdatan\n" -" -R --remove-section <namn> Ta bort sektion <namn> från utdatan\n" -" -s --strip-all Ta bort all symbol- och omlokaliseringsinfo\n" -" -g -S --strip-debug Ta bort alla felsökningssymboler\n" -" --strip-unneeded Ta bort symboler onödiga för omlokaliseringen\n" -" -N --strip-symbol <namn> Kopiera inte symbol <namn>\n" -" -K --keep-symbol <namn> Kopiera endast symbol <namn>\n" +" -I --input-target=<bfd-namn> Antag infilens format till <bfd-namn>\n" +" -O --output-target=<bfd-namn> Skapa utfilen i format <bfd-namn>\n" +" -F --target=<bfd-namn> Sätt bÃ¥de in- och utformatet till <bfd-namn>\n" +" -p --preserve-dates Kopiera ändrings/Ã¥tkomsttider till utdatan\n" +" -R --remove-section=<namn> Ta bort sektion <namn> frÃ¥n utdatan\n" +" -s --strip-all Rensa bort all symbol- och relokeringsinfo\n" +" -g -S -d --strip-debug Rensa bort alla felsökssymboler & -sektioner\n" +" --strip-unneeded Rensa bort alla symboler som inte är\n" +" nödvändiga för relokeringen\n" +" -N --strip-symbol=<namn> Kopiera inte symbol <namn>\n" +" -K --keep-symbol=<namn> Kopiera endast symbol <namn>\n" " -x --discard-all Ta bort alla icke-globala symboler\n" " -X --discard-locals Ta bort alla kompilatorgenererade symboler\n" -" -v --verbose Lista alla förändrade objektfiler\n" +" -v --verbose Lista alla förändrade objektfiler\n" " -V --version Visa programmets versionsinformation\n" -" -h --help Visa denna hjälp\n" -" -o <fil> Spara den utrensade utdatan i <fil>\n" +" -h --help Visa denna hjälp\n" +" --info Lista objektformat & arkitekturer som stöds\n" +" -o <fil> Spara den rensade utdatan i <fil>\n" -# -#: objcopy.c:504 +#: objcopy.c:567 #, c-format msgid "unrecognized section flag `%s'" -msgstr "okänd sektionsflagga \"%s\"" +msgstr "okänd sektionsflagga \"%s\"" -# -#: objcopy.c:505 +#: objcopy.c:568 #, c-format msgid "supported flags: %s" msgstr "flaggor som hanteras: %s" -# -#: objcopy.c:582 objcopy.c:2206 +#: objcopy.c:645 objcopy.c:2526 #, c-format msgid "cannot stat: %s: %s" msgstr "kan inte ta status: %s: %s" -# -#: objcopy.c:589 objcopy.c:2224 +#: objcopy.c:652 objcopy.c:2544 #, c-format msgid "cannot open: %s: %s" -msgstr "kan inte öppna: %s: %s" +msgstr "kan inte öppna: %s: %s" -# -#: objcopy.c:592 objcopy.c:2228 +#: objcopy.c:655 objcopy.c:2548 #, c-format msgid "%s: fread failed" msgstr "%s: fread misslyckades" -# -#: objcopy.c:665 +#: objcopy.c:728 #, c-format msgid "Ignoring rubbish found on line %d of %s" -msgstr "Ignorerar skräp hittat på rad %d i %s" +msgstr "Ignorerar skräp hittat pÃ¥ rad %d i %s" -# -#: objcopy.c:886 +#: objcopy.c:979 #, c-format msgid "%s: Multiple redefinition of symbol \"%s\"" msgstr "%s: Flera omdefinieringar av symbol \"%s\"" -# -#: objcopy.c:891 +#: objcopy.c:983 #, c-format msgid "%s: Symbol \"%s\" is target of more than one redefinition" -msgstr "%s: Symbol \"%s\" är mål för mer än en omdefiniering" +msgstr "%s: Mer än en symbol omdefinieras till \"%s\"" -# -#: objcopy.c:943 +#: objcopy.c:1010 +#, c-format +msgid "couldn't open symbol redefinition file %s (error: %s)" +msgstr "kunde inte öppna fil \"%s\" med symbolomdefinieringar (fel: %s)" + +#: objcopy.c:1088 +#, c-format +msgid "%s: garbage at end of line %d" +msgstr "%s: skräp i slutet pÃ¥ rad %d" + +#: objcopy.c:1091 +#, c-format +msgid "%s: missing new symbol name at line %d" +msgstr "%s: nytt symbolnamn saknas pÃ¥ rad %d" + +#: objcopy.c:1101 +#, c-format +msgid "%s: premature end of file at line %d" +msgstr "%s: för tidigt filslut pÃ¥ rad %d" + +#: objcopy.c:1147 msgid "Unable to change endianness of input file(s)" -msgstr "Kan inte ändra endian-typ på indatafilen(erna)" +msgstr "Kan inte ändra endian-typ pÃ¥ infilen(erna)" -# -#: objcopy.c:951 +#: objcopy.c:1155 #, c-format msgid "copy from %s(%s) to %s(%s)\n" -msgstr "kopierar från %s(%s) till %s(%s)\n" +msgstr "kopierar frÃ¥n %s(%s) till %s(%s)\n" -# -#: objcopy.c:975 +#: objcopy.c:1182 #, c-format msgid "Warning: Output file cannot represent architecture %s" -msgstr "Varning: Utdatafilen kan inte representera arkitektur %s" +msgstr "Varning: Utfilen kan inte representera arkitektur %s" -# -#: objcopy.c:1002 +#: objcopy.c:1211 #, c-format msgid "can't create section `%s': %s" msgstr "kan inte skapa sektion \"%s\": %s" -# -#: objcopy.c:1088 +#: objcopy.c:1304 #, c-format msgid "Can't fill gap after %s: %s" msgstr "Kan inte fylla luckan efter %s: %s" -# -#: objcopy.c:1113 +#: objcopy.c:1329 #, c-format msgid "Can't add padding to %s: %s" msgstr "Kan inte fylla ut efter %s: %s" -# -#: objcopy.c:1252 +#: objcopy.c:1485 #, c-format msgid "%s: error copying private BFD data: %s" msgstr "%s: fel vid kopiering av privat BFD-data: %s" -# -#: objcopy.c:1265 +#: objcopy.c:1498 msgid "unknown alternate machine code, ignored" -msgstr "okänd alternativ maskinkod, ignorerad" +msgstr "okänd alternativ maskinkod, ignorerad" -# -#: objcopy.c:1295 +#: objcopy.c:1531 objcopy.c:1561 #, c-format msgid "cannot mkdir %s for archive copying (error: %s)" -msgstr "kan inte skapa katalog %s för arkivkopiering (fel: %s)" +msgstr "kan inte skapa katalog %s för arkivkopiering (fel: %s)" -# -#: objcopy.c:1466 +#: objcopy.c:1749 #, c-format msgid "Multiple renames of section %s" -msgstr "Flera namnbyten på sektion %s" +msgstr "Flera namnbyten pÃ¥ sektion %s" -# -#: objcopy.c:1550 +#: objcopy.c:1840 msgid "making" msgstr "tillverkning" -# -#: objcopy.c:1559 +#: objcopy.c:1849 msgid "size" msgstr "storlek" -# -#: objcopy.c:1573 +#: objcopy.c:1863 msgid "vma" msgstr "vma" -# -#: objcopy.c:1599 +#: objcopy.c:1888 msgid "alignment" -msgstr "jämn gräns" +msgstr "justering" -# -#: objcopy.c:1607 +#: objcopy.c:1896 msgid "flags" msgstr "flaggor" -# -#: objcopy.c:1624 +#: objcopy.c:1918 msgid "private data" msgstr "privat data" -# -#: objcopy.c:1632 +#: objcopy.c:1926 #, c-format msgid "%s: section `%s': error in %s: %s" -msgstr "%s: sektion \"%s\": fel på %s: %s" +msgstr "%s: sektion \"%s\": fel pÃ¥ %s: %s" -# -#: objcopy.c:1910 +#: objcopy.c:2199 #, c-format msgid "%s: can't create debugging section: %s" -msgstr "%s: kan inte skapa felsökningssektion: %s" +msgstr "%s: kan inte skapa felsökningssektion: %s" -# -#: objcopy.c:1925 +#: objcopy.c:2214 #, c-format msgid "%s: can't set debugging section contents: %s" -msgstr "%s: kan inte sätta innehållet i felsökningssektionen: %s" +msgstr "%s: kan inte sätta innehÃ¥llet i felsökningssektionen: %s" -# -#: objcopy.c:1934 +#: objcopy.c:2223 #, c-format msgid "%s: don't know how to write debugging information for %s" -msgstr "%s: vet inte hur man skriver felsökningsinformation för %s" +msgstr "%s: vet inte hur man skriver felsökningsinformation för %s" -# -#: objcopy.c:2041 +#: objcopy.c:2346 #, c-format msgid "%s: cannot stat: %s" msgstr "%s: kan inte ta status: %s" -# -#: objcopy.c:2092 +#: objcopy.c:2400 msgid "byte number must be non-negative" -msgstr "bytenummer får inte vara negativt" +msgstr "bytenummer fÃ¥r inte vara negativt" -# -#: objcopy.c:2102 +#: objcopy.c:2410 msgid "interleave must be positive" -msgstr "intervallstorleken måste vara positiv" +msgstr "intervallstorleken mÃ¥ste vara positiv" -# -#: objcopy.c:2122 objcopy.c:2130 +#: objcopy.c:2430 objcopy.c:2438 #, c-format msgid "%s both copied and removed" -msgstr "%s både kopierad och borttagen" +msgstr "%s bÃ¥de kopierad och borttagen" -# -#: objcopy.c:2203 objcopy.c:2273 objcopy.c:2373 objcopy.c:2400 objcopy.c:2424 -#: objcopy.c:2428 objcopy.c:2448 +#: objcopy.c:2523 objcopy.c:2593 objcopy.c:2693 objcopy.c:2724 objcopy.c:2748 +#: objcopy.c:2752 objcopy.c:2772 #, c-format msgid "bad format for %s" -msgstr "felaktigt format på %s" +msgstr "felaktigt format pÃ¥ %s" -# -#: objcopy.c:2342 +#: objcopy.c:2662 #, c-format msgid "Warning: truncating gap-fill from 0x%s to 0x%x" -msgstr "Varning: kortar av utfyllnadsvärdet från 0x%s till 0x%x" +msgstr "Varning: kortar av utfyllnadsvärdet frÃ¥n 0x%s till 0x%x" -# -#: objcopy.c:2494 +#: objcopy.c:2818 msgid "alternate machine code index must be positive" -msgstr "index för alternativ maskinkod måste vara positivt" +msgstr "index för alternativ maskinkod mÃ¥ste vara positivt" -# -#: objcopy.c:2512 +#: objcopy.c:2856 msgid "byte number must be less than interleave" -msgstr "bytenummer måste vara mindre än antalet byte i intervallet" +msgstr "bytenummer mÃ¥ste vara mindre än antalet byte i intervallet" -# -#: objcopy.c:2539 +#: objcopy.c:2883 #, c-format msgid "architecture %s unknown" -msgstr "arkitektur %s är okänd" +msgstr "arkitektur %s är okänd" -# -#: objcopy.c:2543 +#: objcopy.c:2887 msgid "Warning: input target 'binary' required for binary architecture parameter." -msgstr "Varning: indata måste ha formatet \"binary\" för binärarkitektursparametern." +msgstr "Varning: indata mÃ¥ste ha formatet 'binary' för binärarkitektursparametrar." -# -#: objcopy.c:2544 +#: objcopy.c:2888 #, c-format msgid " Argument %s ignored" -msgstr " Argument %s ignoreras" +msgstr " Argument %s ignorerat" -# -#: objcopy.c:2550 +#: objcopy.c:2894 #, c-format msgid "Cannot stat: %s: %s" msgstr "Kan inte ta status: %s: %s" -# -#: objcopy.c:2590 objcopy.c:2604 +#: objcopy.c:2934 objcopy.c:2948 #, c-format msgid "%s %s%c0x%s never used" -msgstr "%s %s%c0x%s användes aldrig" +msgstr "%s %s%c0x%s användes aldrig" -# -#: objdump.c:164 +#: objdump.c:197 #, c-format -msgid "Usage: %s OPTION... FILE...\n" -msgstr "Användning: %s FLAGGA... FIL...\n" +msgid "Usage: %s <option(s)> <file(s)>\n" +msgstr "Användning: %s <flaggor> <fil(er)>\n" -# -#: objdump.c:165 -msgid "Display information from object FILE.\n" -msgstr "Visa information från en objektFIL.\n" +#: objdump.c:198 +msgid " Display information from object <file(s)>.\n" +msgstr "Visa information frÃ¥n objekt<fil(er)>.\n" -# -#: objdump.c:166 -msgid "" -"\n" -" At least one of the following switches must be given:\n" -msgstr "" -"\n" -" Minst en av följande flaggor måste anges:\n" +#: objdump.c:199 +msgid " At least one of the following switches must be given:\n" +msgstr " Minst en av följande flaggor mÃ¥ste ges:\n" -# -#: objdump.c:167 +#: objdump.c:200 msgid "" " -a, --archive-headers Display archive header information\n" " -f, --file-headers Display the contents of the overall file header\n" @@ -2320,40 +2115,38 @@ msgid "" " -T, --dynamic-syms Display the contents of the dynamic symbol table\n" " -r, --reloc Display the relocation entries in the file\n" " -R, --dynamic-reloc Display the dynamic relocation entries in the file\n" -" -V, --version Display this program's version number\n" +" -v, --version Display this program's version number\n" " -i, --info List object formats and architectures supported\n" " -H, --help Display this information\n" msgstr "" -" -a, --archive-headers Visa information från arkivhuvuden\n" -" -f, --file-headers Visa innehållet i det övergripande filhuvudet\n" -" -p, --private-headers Visa innehållet i objektformatspecifika filhuvuden\n" -" -h, --[section-]headers Visa innehållet i sektionshuvuden\n" -" -x, --all-headers Visa innehållet i alla huvuden\n" +" -a, --archive-headers Visa information frÃ¥n arkivhuvuden\n" +" -f, --file-headers Visa innehÃ¥llet i det övergripande filhuvudet\n" +" -p, --private-headers Visa innehÃ¥llet i objektformatspecifika filhuvuden\n" +" -h, --[section-]headers Visa innehÃ¥llet i sektionshuvuden\n" +" -x, --all-headers Visa innehÃ¥llet i alla huvuden\n" " -d, --disassemble Visa disassemblering av exekverbara sektioner\n" " -D, --disassemble-all Visa disassemblering av alla sektioner\n" -" -S, --source Varva källkod med disassemblering\n" -" -s, --full-contents Visa hela innehållet i alla utvalda sektioner\n" -" -g, --debugging Visa felsökningsinformation från objektfilen\n" -" -G, --stabs Visa (obehandlat) eventuell STABS-info från filen\n" -" -t, --syms Visa innehållet i symboltabellen(erna)\n" -" -T, --dynamic-syms Visa innehållet i tabellen med dynamiska symboler\n" -" -r, --reloc Visa omlokaliseringsposterna i filen\n" -" -R, --dynamic-reloc Visa de dynamiska omlokaliseringsposterna i filen\n" -" -V, --version Visa programmets versionsinformation\n" +" -S, --source Varva källkod med disassemblering\n" +" -s, --full-contents Visa hela innehÃ¥llet i alla utvalda sektioner\n" +" -g, --debugging Visa felsökningsinformation frÃ¥n objektfilen\n" +" -G, --stabs Visa (oformaterat) eventuell STABS-info frÃ¥n filen\n" +" -t, --syms Visa innehÃ¥llet i symboltabellen(erna)\n" +" -T, --dynamic-syms Visa innehÃ¥llet i tabellen med dynamiska symboler\n" +" -r, --reloc Visa relokeringsposterna i filen\n" +" -R, --dynamic-reloc Visa de dynamiska relokeringsposterna i filen\n" +" -v, --version Visa programmets versionsinformation\n" " -i, --info Lista de objektformat och arkitekturer som hanteras\n" -" -H, --help Visa denna hjälp\n" +" -H, --help Visa denna hjälp\n" -# -#: objdump.c:189 +#: objdump.c:222 msgid "" "\n" " The following switches are optional:\n" msgstr "" "\n" -" Följande flaggor är frivilliga:\n" +" Följande flaggor är frivilliga:\n" -# -#: objdump.c:190 +#: objdump.c:223 msgid "" " -b, --target=BFDNAME Specify the target object format as BFDNAME\n" " -m, --architecture=MACHINE Specify the target architecture as MACHINE\n" @@ -2364,95 +2157,85 @@ msgid "" " --file-start-context Include context from start of file (with -S)\n" " -l, --line-numbers Include line numbers and filenames in output\n" " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n" -" The STYLE, if specified, can be `auto', 'gnu',\n" -" 'lucid', 'arm', 'hp', 'edg', or 'gnu-new-abi'\n" +" The STYLE, if specified, can be `auto', `gnu',\n" +" `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n" +" or `gnat'\n" " -w, --wide Format output for more than 80 columns\n" " -z, --disassemble-zeroes Do not skip blocks of zeroes when disassembling\n" -" --start-address=ADDR Only process data whoes address is >= ADDR\n" -" --stop-address=ADDR Only process data whoes address is <= ADDR\n" +" --start-address=ADDR Only process data whose address is >= ADDR\n" +" --stop-address=ADDR Only process data whose address is <= ADDR\n" " --prefix-addresses Print complete address alongside disassembly\n" " --[no-]show-raw-insn Display hex alongside symbolic disassembly\n" " --adjust-vma=OFFSET Add OFFSET to all displayed section addresses\n" "\n" msgstr "" -" -b, --target=BFDNAMN Ange att målobjektets format är BFDNAMN\n" -" -m, --architecture=MASKIN Ange att målarkitekturen är MASKIN\n" +" -b, --target=BFDNAMN Välj BFDNAMN som mÃ¥lobjektets format\n" +" -m, --architecture=MASKIN Välj mÃ¥larkitektur MASKIN\n" " -j, --section=NAMN Visa endast information om sektion NAMN\n" " -M, --disassembler-options=FLG Skicka vidare FLG till disassembleraren\n" " -EB --endian=big Antag big endian-format vid disassemblering\n" " -EL --endian=little Antag little endian-format vid disassemblering\n" -" --file-start-context Ta med omgivningen i början av filen (med -S)\n" +" --file-start-context Ta med omgivningen i början av filen (med -S)\n" " -l, --line-numbers Ta med radnummer och filnamn i utdatan\n" -" -C, --demangle[=STIL] Avkoda kodade symbolnamn\n" -" STIL, om angivet, kan vara: \"auto\", \"gnu\",\n" -" \"lucid\", \"arm\", \"hp\", \"edg\", \"gnu-new-abi\"\n" -" -w, --wide Anpassa utdatan för mer än 80 kolumner\n" -" -z, --disassemble-zeroes Hoppa inte över block av nollor vid\n" +" -C, --demangle[=STIL] Avkoda manglade symbolnamn\n" +" STIL, om givet, kan vara: \"auto\", \"gnu\",\n" +" \"lucid\", \"arm\", \"hp\", \"edg\", \"gnu-v3\"\n" +" \"java\" eller `gnat'\n" +" -w, --wide Formatera utdatan för mer än 80 kolumner\n" +" -z, --disassemble-zeroes Hoppa inte över block av nollor vid\n" " disassemblering\n" -" --start-address=ADR Behandla endast data på adresser >= ADR\n" -" --stop-address=ADR Behandla endast data på adresser <= ADR\n" -" --prefix-addresses Visa fullständiga adresser jämte disassembler.\n" -" --[no-]show-raw-insn Visa hex.-kod jämte disassemblering\n" -" --adjust-vma=OFFSET Lägg till OFFSET till alla visade sektionsadresser\n" +" --start-address=ADR Behandla endast data pÃ¥ adresser >= ADR\n" +" --stop-address=ADR Behandla endast data pÃ¥ adresser <= ADR\n" +" --prefix-addresses Visa fullständiga adresser jämte disassembler.\n" +" --[no-]show-raw-insn Visa hex.-kod jämte disassemblering\n" +" --adjust-vma=OFFSET Lägg till OFFSET till alla visade sektionsadresser\n" "\n" -# -#: objdump.c:359 +#: objdump.c:391 msgid "Sections:\n" msgstr "Sektioner:\n" -# -#: objdump.c:362 +#: objdump.c:394 objdump.c:398 msgid "Idx Name Size VMA LMA File off Algn" msgstr "Idx Namn Storlek VMA LMA Filoffs Just" -# -#: objdump.c:364 +#: objdump.c:400 msgid "Idx Name Size VMA LMA File off Algn" msgstr "Idx Namn Storlek VMA LMA Filoffs Just" -# -#: objdump.c:368 +#: objdump.c:404 msgid " Flags" msgstr " Flaggor" -# -#: objdump.c:418 +#: objdump.c:406 +msgid " Pg" +msgstr " Sid" + +#: objdump.c:451 #, c-format msgid "%s: not a dynamic object" msgstr "%s: inte ett dynamiskt objekt" -# -#: objdump.c:434 -#, c-format -msgid "%s: No dynamic symbols" -msgstr "%s: Inga dynamiska symboler" - -# -#: objdump.c:1124 +#: objdump.c:1144 msgid "Out of virtual memory" -msgstr "Slut på virtuellt minne" +msgstr "Slut pÃ¥ virtuellt minne" -# -#: objdump.c:1553 +#: objdump.c:1574 #, c-format msgid "Can't use supplied machine %s" -msgstr "Kan inte använda den tillhandahållna maskinen %s" +msgstr "Kan inte använda den tillhandahÃ¥llna maskinen %s" -# -#: objdump.c:1571 +#: objdump.c:1592 #, c-format msgid "Can't disassemble for architecture %s\n" -msgstr "Kan inte disassemblera för arkitektur %s\n" +msgstr "Kan inte disassemblera för arkitektur %s\n" -# -#: objdump.c:1653 +#: objdump.c:1682 #, c-format msgid "Disassembly of section %s:\n" msgstr "Disassemblering av sektion %s:\n" -# -#: objdump.c:1828 +#: objdump.c:1847 #, c-format msgid "" "No %s section present\n" @@ -2461,48 +2244,41 @@ msgstr "" "Det finns ingen %s-sektion\n" "\n" -# -#: objdump.c:1835 +#: objdump.c:1854 #, c-format msgid "%s has no %s section" msgstr "%s har ingen %s-sektion" -# -#: objdump.c:1849 +#: objdump.c:1868 #, c-format msgid "Reading %s section of %s failed: %s" -msgstr "Läsa %s-sektionen i %s misslyckades: %s" +msgstr "Lyckades inte läsa %s-sektionen i %s: %s" -# -#: objdump.c:1861 +#: objdump.c:1880 #, c-format msgid "Reading %s section of %s failed: %s\n" -msgstr "Läsa %s-sektionen i %s misslyckades: %s\n" +msgstr "Lyckades inte läsa %s-sektionen i %s: %s\n" -# -#: objdump.c:1904 +#: objdump.c:1923 #, c-format msgid "" "Contents of %s section:\n" "\n" msgstr "" -"Innehåll i %s-sektionen:\n" +"InnehÃ¥ll i %s-sektionen:\n" "\n" -# -#: objdump.c:2004 +#: objdump.c:2021 #, c-format msgid "architecture: %s, " msgstr "arkitektur: %s, " -# -#: objdump.c:2007 +#: objdump.c:2024 #, c-format msgid "flags 0x%08x:\n" msgstr "flaggor 0x%08x:\n" -# -#: objdump.c:2020 +#: objdump.c:2038 msgid "" "\n" "start address 0x" @@ -2510,8 +2286,7 @@ msgstr "" "\n" "startadress 0x" -# -#: objdump.c:2052 +#: objdump.c:2071 #, c-format msgid "" "\n" @@ -2520,556 +2295,460 @@ msgstr "" "\n" "%s: filformat %s\n" -# -#: objdump.c:2094 +#: objdump.c:2111 #, c-format msgid "%s: printing debugging information failed" -msgstr "%s: visa felsökningsinformationen misslyckades" +msgstr "%s: lyckades inte visa felsökningsinformationen" -# -#: objdump.c:2171 +#: objdump.c:2190 #, c-format msgid "In archive %s:\n" msgstr "I arkiv %s:\n" -# -#: objdump.c:2223 +#: objdump.c:2249 #, c-format msgid "Contents of section %s:\n" -msgstr "Innehåll i %s-sektionen:\n" +msgstr "InnehÃ¥ll i %s-sektionen:\n" -# -#: objdump.c:2736 -#, c-format -msgid "BFD header file version %s\n" -msgstr "BFD-huvudfil version %s\n" +#: objdump.c:2369 +msgid "no symbols\n" +msgstr "inga symboler\n" -# -#: objdump.c:2825 +#: objdump.c:2718 msgid "unrecognized -E option" -msgstr "okänd -E-flagga" +msgstr "okänd -E-flagga" -# -#: objdump.c:2836 +#: objdump.c:2729 #, c-format msgid "unrecognized --endian type `%s'" -msgstr "okänd --endian-typ \"%s\"" +msgstr "okänd --endian-typ \"%s\"" -# -#: rdcoff.c:205 +#: rdcoff.c:206 #, c-format msgid "parse_coff_type: Bad type code 0x%x" msgstr "parse_coff_type: Felaktig typkod 0x%x" -# -#: rdcoff.c:423 rdcoff.c:531 rdcoff.c:730 +#: rdcoff.c:424 rdcoff.c:532 rdcoff.c:731 #, c-format msgid "bfd_coff_get_syment failed: %s" msgstr "bfd_coff_get_syment misslyckades: %s" -# -#: rdcoff.c:439 rdcoff.c:750 +#: rdcoff.c:440 rdcoff.c:751 #, c-format msgid "bfd_coff_get_auxent failed: %s" msgstr "bfd_coff_get_auxent misslyckades: %s" -# -#: rdcoff.c:817 +#: rdcoff.c:818 #, c-format msgid "%ld: .bf without preceding function" msgstr "%ld: .bf saknar inledande funktion" -# -#: rdcoff.c:867 +#: rdcoff.c:868 #, c-format msgid "%ld: unexpected .ef\n" -msgstr "%ld: oväntad .ef\n" +msgstr "%ld: oväntad .ef\n" -# -#: rddbg.c:87 +#: rddbg.c:91 #, c-format msgid "%s: no recognized debugging information" -msgstr "%s: ingen känd felsökningsinformation" +msgstr "%s: ingen känd felsökningsinformation" -# -#: rddbg.c:410 +#: rddbg.c:415 msgid "Last stabs entries before error:\n" -msgstr "De sista stabs-posterna innan felet:\n" +msgstr "De sista stabs-posterna före felet:\n" -# -#: readelf.c:318 +#: readelf.c:455 #, c-format msgid "%s: Error: " msgstr "%s: Fel: " -# -#: readelf.c:329 +#: readelf.c:466 #, c-format msgid "%s: Warning: " msgstr "%s: Varning: " -# -#: readelf.c:351 +#: readelf.c:488 #, c-format -msgid "Unable to seek to %x for %s\n" -msgstr "Kan inte uppsöka %2$s på %1$x\n" +msgid "Unable to seek to 0x%x for %s\n" +msgstr "Kan inte uppsöka %2$s pÃ¥ 0x%1$x\n" -# -#: readelf.c:362 +#: readelf.c:499 #, c-format -msgid "Out of memory allocating %d bytes for %s\n" -msgstr "Slut på minne vid allokering av %d byte för %s\n" +msgid "Out of memory allocating 0x%x bytes for %s\n" +msgstr "Slut pÃ¥ minne vid allokering av 0x%x byte för %s\n" -# -#: readelf.c:370 +#: readelf.c:507 #, c-format -msgid "Unable to read in %d bytes of %s\n" -msgstr "Kan inte läsa in %d byte från %s\n" +msgid "Unable to read in 0x%x bytes of %s\n" +msgstr "Kan inte läsa in 0x%x byte %s\n" -# -#: readelf.c:423 readelf.c:581 +#: readelf.c:560 readelf.c:614 readelf.c:798 readelf.c:833 #, c-format msgid "Unhandled data length: %d\n" -msgstr "Storlek på data som inte kan behandlas: %d\n" +msgstr "Storlek pÃ¥ data som inte kan behandlas: %d\n" -# -#: readelf.c:660 +#: readelf.c:924 msgid "Don't know about relocations on this machine architecture\n" -msgstr "Vet inte hur man omlokaliserar på den här maskinarkitekturen\n" +msgstr "Vet inget om relokering pÃ¥ denna maskinarkitektur\n" -# -#: readelf.c:682 readelf.c:711 readelf.c:757 readelf.c:784 +#: readelf.c:946 readelf.c:975 readelf.c:1021 readelf.c:1049 msgid "relocs" -msgstr "omlokaliseringar" +msgstr "relokeringar" -# -#: readelf.c:693 readelf.c:722 readelf.c:767 readelf.c:794 +#: readelf.c:957 readelf.c:986 readelf.c:1031 readelf.c:1059 msgid "out of memory parsing relocs" -msgstr "slut på minne vid tolkning av omlokaliseringar" +msgstr "slut pÃ¥ minne vid tolkning av relokeringar" -# -#: readelf.c:845 -msgid " Offset Info Type Symbol's Value Symbol's Name Addend\n" -msgstr " Offset Info Typ Symbolvärde Symbolnamn Tillägg\n" +#: readelf.c:1112 +msgid " Offset Info Type Sym. Value Symbol's Name + Addend\n" +msgstr " Offset Info Typ Symbolvärde Symbolnamn + Tillägg\n" -# -#: readelf.c:848 -msgid " Offset Info Type Symbol's Value Symbol's Name\n" -msgstr " Offset Info Typ Symbolvärde Symbolnamn\n" +#: readelf.c:1114 +msgid " Offset Info Type Sym.Value Sym. Name + Addend\n" +msgstr " Offset Info Typ Sym.värde Symbolnamn + Tillägg\n" -# -#: readelf.c:854 -msgid " Offset Info Type Symbol's Value Symbol's Name Addend\n" -msgstr " Offset Info Typ Symbolvärde Symbolnamn Tillägg\n" +#: readelf.c:1119 +msgid " Offset Info Type Sym. Value Symbol's Name\n" +msgstr " Offset Info Typ Sym.värde Symbolnamn\n" -# -#: readelf.c:857 -msgid " Offset Info Type Symbol's Value Symbol's Name\n" -msgstr " Offset Info Typ Symbolvärde Symbolnamn\n" +#: readelf.c:1121 +msgid " Offset Info Type Sym.Value Sym. Name\n" +msgstr " Offset Info Typ Sym.värde Symbolnamn\n" -# -#: readelf.c:1061 readelf.c:1063 +#: readelf.c:1129 +msgid " Offset Info Type Symbol's Value Symbol's Name + Addend\n" +msgstr " Offset Info Typ Symbolvärde Symbolnamn + Tillägg\n" + +#: readelf.c:1131 +msgid " Offset Info Type Sym. Value Sym. Name + Addend\n" +msgstr " Offset Info Typ Symbolvärde Symbolnamn + Tillägg\n" + +#: readelf.c:1136 +msgid " Offset Info Type Symbol's Value Symbol's Name\n" +msgstr " Offset Info Typ Symbolvärde Symbolnamn\n" + +#: readelf.c:1138 +msgid " Offset Info Type Sym. Value Sym. Name\n" +msgstr " Offset Info Typ Symbolvärde Symbolnamn\n" + +#: readelf.c:1414 readelf.c:1416 readelf.c:1492 readelf.c:1494 readelf.c:1503 +#: readelf.c:1505 #, c-format -msgid "unrecognised: %-7lx" -msgstr "okänd: %-7lx" +msgid "unrecognized: %-7lx" +msgstr "okänd: %-7lx" -# -#: readelf.c:1085 +#: readelf.c:1466 #, c-format msgid "<string table index %3ld>" -msgstr "<strängtabellsindex %3ld>" +msgstr "<strängtabellsindex %3ld>" -# -#: readelf.c:1315 +#: readelf.c:1743 #, c-format msgid "Processor Specific: %lx" msgstr "processorspecifik: %lx" -# -#: readelf.c:1334 +#: readelf.c:1762 #, c-format msgid "Operating System specific: %lx" msgstr "operativsystemsspecifik: %lx" -# -#: readelf.c:1337 readelf.c:1961 +#: readelf.c:1765 readelf.c:2417 #, c-format msgid "<unknown>: %lx" -msgstr "<okänd>: %lx" +msgstr "<okänd>: %lx" -# -#: readelf.c:1351 +#: readelf.c:1779 msgid "NONE (None)" msgstr "NONE (ingen)" -# -#: readelf.c:1352 +#: readelf.c:1780 msgid "REL (Relocatable file)" -msgstr "REL (omlokaliseringsbar fil)" +msgstr "REL (relokeringsbar fil)" -# -#: readelf.c:1353 +#: readelf.c:1781 msgid "EXEC (Executable file)" msgstr "EXEC (exekverbar fil)" -# -#: readelf.c:1354 +#: readelf.c:1782 msgid "DYN (Shared object file)" msgstr "DYN (delad objektfil)" -# -#: readelf.c:1355 +#: readelf.c:1783 msgid "CORE (Core file)" msgstr "CORE (minnesfil)" -# -#: readelf.c:1359 +#: readelf.c:1787 #, c-format msgid "Processor Specific: (%x)" msgstr "processorspecifik: (%x)" -# -#: readelf.c:1361 +#: readelf.c:1789 #, c-format msgid "OS Specific: (%x)" msgstr "OS-specifik: (%x)" -# -#: readelf.c:1363 readelf.c:1460 readelf.c:2112 +#: readelf.c:1791 readelf.c:1898 readelf.c:2574 #, c-format msgid "<unknown>: %x" -msgstr "<okänd>: %x" +msgstr "<okänd>: %x" -# -#: readelf.c:1376 +#: readelf.c:1804 msgid "None" msgstr "ingen" -# -#: readelf.c:2152 -msgid "Usage: readelf {options} elf-file(s)\n" -msgstr "Användning: readelf {flaggor} elf-fil(er)\n" - -# -#: readelf.c:2153 -msgid " Options are:\n" -msgstr " Flaggorna är:\n" - -# -#: readelf.c:2154 -msgid " -a or --all Equivalent to: -h -l -S -s -r -d -V -A -I\n" -msgstr " -a eller --all Samma som: -h -l -S -s -r -d -V -A -I\n" - -# -#: readelf.c:2155 -msgid " -h or --file-header Display the ELF file header\n" -msgstr " -h eller --file-header Visa ELF-filens huvud\n" - -# -#: readelf.c:2156 -msgid " -l or --program-headers or --segments\n" -msgstr " -l eller --program-headers eller --segments\n" - -# -#: readelf.c:2157 -msgid " Display the program headers\n" -msgstr " Visa programhuvudena\n" - -# -#: readelf.c:2158 -msgid " -S or --section-headers or --sections\n" -msgstr " -S eller --section-headers eller --sections\n" - -# -#: readelf.c:2159 -msgid " Display the sections' header\n" -msgstr " Visa sektionernas huvud\n" +#: readelf.c:2616 +msgid "Usage: readelf <option(s)> elf-file(s)\n" +msgstr "Användning: readelf <flaggor> elf-fil(er)\n" -# -#: readelf.c:2160 -msgid " -e or --headers Equivalent to: -h -l -S\n" -msgstr " -e eller --headers Samma som: -h -l -S\n" +#: readelf.c:2617 +msgid " Display information about the contents of ELF format files\n" +msgstr " Visa information om innehÃ¥llet i filer i ELF-format\n" -# -#: readelf.c:2161 -msgid " -s or --syms or --symbols Display the symbol table\n" +#: readelf.c:2618 +msgid "" +" Options are:\n" +" -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n" +" -h --file-header Display the ELF file header\n" +" -l --program-headers Display the program headers\n" +" --segments An alias for --program-headers\n" +" -S --section-headers Display the sections' header\n" +" --sections An alias for --section-headers\n" +" -e --headers Equivalent to: -h -l -S\n" +" -s --syms Display the symbol table\n" +" --symbols An alias for --syms\n" +" -n --notes Display the core notes (if present)\n" +" -r --relocs Display the relocations (if present)\n" +" -u --unwind Display the unwind info (if present)\n" +" -d --dynamic Display the dynamic segment (if present)\n" +" -V --version-info Display the version sections (if present)\n" +" -A --arch-specific Display architecture specific information (if any).\n" +" -D --use-dynamic Use the dynamic section info when displaying symbols\n" +" -x --hex-dump=<number> Dump the contents of section <number>\n" +" -w[liaprmfFso] or\n" +" --debug-dump[=line,=info,=abbrev,=pubnames,=ranges,=macro,=frames,=str,=loc]\n" +" Display the contents of DWARF2 debug sections\n" msgstr "" -" -s eller --syms eller --symbols\n" -" Visa symboltabellen\n" - -# -#: readelf.c:2162 -msgid " -n or --notes Display the core notes (if present)\n" -msgstr " -n eller --notes Visa kommentarer från minnesutskriften (om de finns)\n" - -# -#: readelf.c:2163 -msgid " -r or --relocs Display the relocations (if present)\n" -msgstr " -r eller --relocs Visa omlokaliseringsinformationen (om den finns)\n" - -# -#: readelf.c:2164 -msgid " -u or --unwind Display the unwind info (if present)\n" -msgstr " -u eller --unwind Visa tillbakarullningsinformation (om den finns)\n" - -# -#: readelf.c:2165 -msgid " -d or --dynamic Display the dynamic segment (if present)\n" -msgstr " -d eller --dynamic Visa det dynamiska segmentet (om det finns)\n" - -# -#: readelf.c:2166 -msgid " -V or --version-info Display the version sections (if present)\n" -msgstr " -V eller --version-info Visa versionssektionen (om den finns)\n" - -# -#: readelf.c:2167 -msgid " -A or --arch-specific Display architecture specific information (if any).\n" -msgstr " -A eller --arch-specific Visa arkitekturspecifik information (om den finns)\n" - -# -#: readelf.c:2168 -msgid " -D or --use-dynamic Use the dynamic section info when displaying symbols\n" -msgstr " -D eller --use-dynamic Använd den dynamiska sektionen för att visa symboler\n" - -# -#: readelf.c:2169 -msgid " -x <number> or --hex-dump=<number>\n" -msgstr " -x <nr> eller --hex-dump=<nr>\n" - -# -#: readelf.c:2170 -msgid " Dump the contents of section <number>\n" -msgstr " Visa innehållet i sektion <nr>\n" - -# -#: readelf.c:2171 -msgid " -w[liaprmfs] or --debug-dump[=line,=info,=abbrev,=pubnames,=ranges,=macro,=frames,=str]\n" -msgstr " -w[liaprmfs] eller --debug-dump[=line,=info,=abbrev,=pubnames,=ranges,=macro,=frames,=str]\n" - -# -#: readelf.c:2172 -msgid " Display the contents of DWARF2 debug sections\n" -msgstr " Visa innehållet i DWARF2-felsökningssektioner\n" - -# -#: readelf.c:2174 -msgid " -i <number> or --instruction-dump=<number>\n" -msgstr " -i <nr> eller --instruction-dump=<nr>\n" - -# -#: readelf.c:2175 -msgid " Disassemble the contents of section <number>\n" -msgstr " Disassemblera innehållet i sektion <nr>\n" - -# -#: readelf.c:2177 -msgid " -I or --histogram Display histogram of bucket list lengths\n" -msgstr " -I eller --histogram Visa ett histogram över hinkarnas listlängder\n" - -# -#: readelf.c:2178 -msgid " -v or --version Display the version number of readelf\n" -msgstr " -v eller --version Visa versionsinformation om readelf\n" - -# -#: readelf.c:2179 -msgid " -W or --wide Don't split lines or truncate symbols to fit into 80 columns\n" -msgstr " -W eller --wide Bryt inga rader och kapa inga symboler för att passa 80 kolumner\n" +" Flaggor är:\n" +" -a --all Samma som: -h -l -S -s -r -d -V -A -I\n" +" -h --file-header Visa ELF-filens huvud\n" +" -l --program-headers Visa programhuvuden\n" +" --segments Synonym för --program-headers\n" +" -S --section-headers Visa sektionernas huvuden\n" +" --sections Synonym för --section-headers\n" +" -e --headers Samma som: -h -l -S\n" +" -s --syms Visa symboltabellen\n" +" --symbols Synonym för --syms\n" +" -n --notes Visa kommentarer frÃ¥n minnesutskriften (om de finns)\n" +" -r --relocs Visa relokeringsinformationen (om den finns)\n" +" -u --unwind Visa tillbakarullningsinformationen (om den finns)\n" +" -d --dynamic Visa det dynamiska segmentet (om det finns)\n" +" -V --version-info Visa versionssektioner (om de finns)\n" +" -A --arch-specific Visa arkitekturspecifik information (om den finns)\n" +" -D --use-dynamic Använd den dynamiska sektionen för att visa symboler\n" +" -x --hex-dump=<nummer> Visa innehÃ¥llet i sektion <nummer>\n" +" -w[liaprmfFso] eller\n" +" --debug-dump[=line,=info,=abbrev,=pubnames,=ranges,=macro,=frames,=str,=loc]\n" +" Visa innehÃ¥llet i DWARF2-felsökningssektioner\n" + +#: readelf.c:2640 +msgid "" +" -i --instruction-dump=<number>\n" +" Disassemble the contents of section <number>\n" +msgstr "" +" -i --instruction-dump=<nummer>\n" +" Disassemblera innehÃ¥llet i sektion <nummer>\n" -# -#: readelf.c:2180 -msgid " -H or --help Display this information\n" -msgstr " -H eller --help Visa denna hjälp\n" +#: readelf.c:2644 +msgid "" +" -I --histogram Display histogram of bucket list lengths\n" +" -W --wide Allow output width to exceed 80 characters\n" +" -H --help Display this information\n" +" -v --version Display the version number of readelf\n" +msgstr "" +" -I --histogram Visa ett histogram över hinkarnas listlängder\n" +" -W --wide TillÃ¥t utskrift bredare än 80 tecken\n" +" -H --help Visa denna hjälp\n" +" -v --version Visa versionsinformation för readelf\n" -# -#: readelf.c:2198 +#: readelf.c:2666 readelf.c:10765 msgid "Out of memory allocating dump request table." -msgstr "Slut på minne vid allokering av tabell för önskade utskrifter." +msgstr "Slut pÃ¥ minne vid allokering av tabell för önskade utskrifter." -# -#: readelf.c:2357 +#: readelf.c:2830 readelf.c:2906 #, c-format -msgid "Unrecognised debug option '%s'\n" -msgstr "Okänt felsökningsargument \"%s\"\n" +msgid "Unrecognized debug option '%s'\n" +msgstr "Okänt felsökningsargument \"%s\"\n" -# -#: readelf.c:2385 +#: readelf.c:2940 #, c-format msgid "Invalid option '-%c'\n" msgstr "Ogiltig flagga \"-%c\"\n" -# -#: readelf.c:2398 +#: readelf.c:2953 msgid "Nothing to do.\n" -msgstr "Inget att göra.\n" +msgstr "Inget att göra.\n" -# -#: readelf.c:2411 readelf.c:2428 readelf.c:4700 +#: readelf.c:2966 readelf.c:2983 readelf.c:5366 msgid "none" msgstr "ingen" -# -#: readelf.c:2415 readelf.c:2432 readelf.c:2460 +#: readelf.c:2970 readelf.c:2987 readelf.c:3018 #, c-format msgid "<unknown: %x>" -msgstr "<okänd: %x>" +msgstr "<okänd: %x>" -# -#: readelf.c:2429 +#: readelf.c:2984 msgid "2's complement, little endian" -msgstr "tvåkomplement, little endian" +msgstr "2-komplement, little endian" -# -#: readelf.c:2430 +#: readelf.c:2985 msgid "2's complement, big endian" -msgstr "tvåkomplement, big endian" +msgstr "2-komplement, big endian" -# -#: readelf.c:2457 +#: readelf.c:3015 msgid "Standalone App" -msgstr "Självständigt program" +msgstr "Självständigt program" -# -#: readelf.c:2475 +#: readelf.c:3034 msgid "Not an ELF file - it has the wrong magic bytes at the start\n" -msgstr "Inte en ELF-fil - den har fel magiska byte i början\n" +msgstr "Inte en ELF-fil - den har fel magiska byte i början\n" -# -#: readelf.c:2483 +#: readelf.c:3042 msgid "ELF Header:\n" msgstr "ELF-huvud:\n" -# -#: readelf.c:2484 +#: readelf.c:3043 msgid " Magic: " msgstr " Magi: " -# -#: readelf.c:2488 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3047 #, c-format msgid " Class: %s\n" msgstr " Klass: %s\n" -# -#: readelf.c:2490 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3049 #, c-format msgid " Data: %s\n" msgstr " Data: %s\n" -# -#: readelf.c:2492 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3051 #, c-format msgid " Version: %d %s\n" msgstr " Version: %d %s\n" -# -#: readelf.c:2499 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3058 #, c-format msgid " OS/ABI: %s\n" msgstr " OS/ABI: %s\n" -# -#: readelf.c:2501 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3060 #, c-format msgid " ABI Version: %d\n" msgstr " ABI-version: %d\n" -# -#: readelf.c:2503 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3062 #, c-format msgid " Type: %s\n" msgstr " Typ: %s\n" -# -#: readelf.c:2505 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3064 #, c-format msgid " Machine: %s\n" msgstr " Maskin: %s\n" -# -#: readelf.c:2507 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3066 #, c-format msgid " Version: 0x%lx\n" msgstr " Version: 0x%lx\n" -# -#: readelf.c:2510 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3069 msgid " Entry point address: " -msgstr " Ingångsadress: " +msgstr " IngÃ¥ngsadress: " -# -#: readelf.c:2512 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3071 msgid "" "\n" " Start of program headers: " msgstr "" "\n" -" Start för programhuvuden: " +" Start för programhuvuden: " -# -#: readelf.c:2514 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3073 msgid "" " (bytes into file)\n" " Start of section headers: " msgstr "" " (byte in i filen)\n" -" Start för sektionshuvuden: " +" Start för sektionshuvuden: " -# -#: readelf.c:2516 +#: readelf.c:3075 msgid " (bytes into file)\n" msgstr " (byte in i filen)\n" -# -#: readelf.c:2518 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3077 #, c-format msgid " Flags: 0x%lx%s\n" msgstr " Flaggor: 0x%lx%s\n" -# -#: readelf.c:2521 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3080 #, c-format msgid " Size of this header: %ld (bytes)\n" msgstr " Detta huvuds storlek: %ld (byte)\n" -# -#: readelf.c:2523 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3082 #, c-format msgid " Size of program headers: %ld (bytes)\n" msgstr " Programhuvudenas storlek: %ld (byte)\n" -# -#: readelf.c:2525 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3084 #, c-format msgid " Number of program headers: %ld\n" msgstr " Antal programhuvuden: %ld\n" -# -#: readelf.c:2527 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3086 #, c-format msgid " Size of section headers: %ld (bytes)\n" msgstr " Sektionshuvudenas storlek: %ld (byte)\n" -# -#: readelf.c:2529 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3088 #, c-format msgid " Number of section headers: %ld" msgstr " Antal sektionshuvuden: %ld" -# -#: readelf.c:2534 +# 37 tecken i "vänstra" kolumnen +#: readelf.c:3093 #, c-format msgid " Section header string table index: %ld" -msgstr " Sektionshuvudets strängtabellsndx: %ld" +msgstr " Sektionshuvudets strängtabellndx: %ld" -# -#: readelf.c:2568 readelf.c:2604 +#: readelf.c:3127 readelf.c:3163 msgid "program headers" msgstr "programhuvuden" -# -#: readelf.c:2638 +#: readelf.c:3203 readelf.c:3480 readelf.c:3526 readelf.c:3589 readelf.c:3656 +#: readelf.c:4715 readelf.c:4758 readelf.c:4948 readelf.c:5917 readelf.c:5931 +#: readelf.c:10411 +msgid "Out of memory\n" +msgstr "Slut pÃ¥ minne\n" + +#: readelf.c:3231 msgid "" "\n" "There are no program headers in this file.\n" @@ -3077,91 +2756,71 @@ msgstr "" "\n" "Det finns inga programhuvuden i denna fil.\n" -# -#: readelf.c:2644 +#: readelf.c:3237 #, c-format msgid "" "\n" "Elf file type is %s\n" msgstr "" "\n" -"Elf-filtyp är %s\n" +"Elf-filtyp är %s\n" -# -#: readelf.c:2645 +#: readelf.c:3238 msgid "Entry point " -msgstr "Ingångspunkt " +msgstr "IngÃ¥ngspunkt " -# -#: readelf.c:2647 +#: readelf.c:3240 #, c-format msgid "" "\n" "There are %d program headers, starting at offset " msgstr "" "\n" -"Det finns %d programhuvuden, med början på offset " +"Det finns %d programhuvuden, med början pÃ¥ offset " -# -#: readelf.c:2658 readelf.c:2883 readelf.c:2929 readelf.c:2992 readelf.c:3059 -#: readelf.c:4087 readelf.c:4130 readelf.c:4310 readelf.c:5246 readelf.c:5260 -#: readelf.c:9246 readelf.c:9286 -msgid "Out of memory\n" -msgstr "Slut på minne\n" - -# # BUGG: plural-s -#: readelf.c:2676 -#, c-format +#: readelf.c:3252 readelf.c:3254 msgid "" "\n" -"Program Header%s:\n" +"Program Headers:\n" msgstr "" "\n" -"Programhuvud%0.s:\n" +"Programhuvuden:\n" -# -#: readelf.c:2680 +#: readelf.c:3258 msgid " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n" msgstr " Typ Offset VirtAdr FysAdr FilSt MinneSt Flg Just\n" -# -#: readelf.c:2683 +#: readelf.c:3261 msgid " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n" -msgstr " Typ Offset VirtAdress FysAdress FilStrl MinneSt Flg Just\n" +msgstr " Typ Offset VirtAdr FysAdr FilStrl MinneSt Flg Just\n" -# -#: readelf.c:2687 +#: readelf.c:3265 msgid " Type Offset VirtAddr PhysAddr\n" -msgstr " Typ Offset VirtAdress FysAdress\n" +msgstr " Typ Offset VirtAdr FysAdr\n" -# -#: readelf.c:2689 +#: readelf.c:3267 msgid " FileSiz MemSiz Flags Align\n" -msgstr " FilStorlek MinneStorlek Flagg Justering\n" +msgstr " FilStrl MinneStrl Flagg Just\n" -# -#: readelf.c:2789 +#: readelf.c:3360 msgid "more than one dynamic segment\n" -msgstr "mer än ett dynamiskt segment\n" +msgstr "mer än ett dynamiskt segment\n" -# -#: readelf.c:2797 +#: readelf.c:3368 msgid "Unable to find program interpreter name\n" -msgstr "Kan inte hitta namnet på programtolken\n" +msgstr "Kan inte hitta namnet pÃ¥ programtolken\n" -# -#: readelf.c:2804 +#: readelf.c:3375 #, c-format msgid "" "\n" " [Requesting program interpreter: %s]" msgstr "" "\n" -" [Begär programtolkare: %s]" +" [Begär programtolkare: %s]" -# -#: readelf.c:2822 +#: readelf.c:3387 msgid "" "\n" " Section to Segment mapping:\n" @@ -3169,28 +2828,32 @@ msgstr "" "\n" " Sektion till segment-avbildning:\n" -# -#: readelf.c:2823 +#: readelf.c:3388 msgid " Segment Sections...\n" msgstr " Segmentsektioner...\n" -# -#: readelf.c:2874 readelf.c:2920 +#: readelf.c:3437 +msgid "Cannot interpret virtual addresses without program headers.\n" +msgstr "Kan inte tolka virtuella adresser utan programhuvud.\n" + +#: readelf.c:3453 +#, c-format +msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n" +msgstr "Virtuell adress 0x%lx finns ej i nÃ¥got PT_LOAD-segment.\n" + +#: readelf.c:3471 readelf.c:3517 msgid "section headers" msgstr "sektionshuvuden" -# -#: readelf.c:2968 readelf.c:3035 +#: readelf.c:3565 readelf.c:3632 msgid "symbols" msgstr "symboler" -# -#: readelf.c:2979 readelf.c:3046 +#: readelf.c:3576 readelf.c:3643 msgid "symtab shndx" msgstr "symtab shndx" -# -#: readelf.c:3147 +#: readelf.c:3745 msgid "" "\n" "There are no sections in this file.\n" @@ -3198,70 +2861,64 @@ msgstr "" "\n" "Det finns inga sektioner i denna fil.\n" -# -#: readelf.c:3153 +#: readelf.c:3751 #, c-format msgid "There are %d section headers, starting at offset 0x%lx:\n" -msgstr "Det finns %d sektionshuvuden, med början på offset 0x%lx:\n" +msgstr "Det finns %d sektionshuvuden, med början pÃ¥ offset 0x%lx:\n" -# -#: readelf.c:3170 readelf.c:3479 readelf.c:3826 readelf.c:5397 +#: readelf.c:3768 readelf.c:4098 readelf.c:4433 readelf.c:6070 msgid "string table" -msgstr "strängtabell" +msgstr "strängtabell" -# -#: readelf.c:3191 +#: readelf.c:3793 msgid "File contains multiple dynamic symbol tables\n" -msgstr "Filen innehåller flera tabeller med dynamiska symboler\n" +msgstr "Filen innehÃ¥ller flera tabeller med dynamiska symboler\n" -# -#: readelf.c:3203 +#: readelf.c:3805 msgid "File contains multiple dynamic string tables\n" -msgstr "Filen innehåller flera dynamiska strängtabeller\n" +msgstr "Filen innehÃ¥ller flera dynamiska strängtabeller\n" -# -#: readelf.c:3209 +#: readelf.c:3811 msgid "dynamic strings" -msgstr "dynamiska strängar" +msgstr "dynamiska strängar" -# -#: readelf.c:3215 +#: readelf.c:3817 msgid "File contains multiple symtab shndx tables\n" -msgstr "Filen innehåller flera symtab-shndx-tabeller\n" +msgstr "Filen innehÃ¥ller flera symtab-shndx-tabeller\n" -# -# BUGG: plural-s -#: readelf.c:3250 -#, c-format +#: readelf.c:3855 msgid "" "\n" -"Section Header%s:\n" +"Section Headers:\n" msgstr "" "\n" -"Sektionshuvud%0.s:\n" +"Sektionshuvuden:\n" -# -#: readelf.c:3254 +#: readelf.c:3857 +msgid "" +"\n" +"Section Header:\n" +msgstr "" +"\n" +"Sektionshuvud:\n" + +#: readelf.c:3861 msgid " [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n" -msgstr " [Nr] Namn Typ Adress Off Strl PS Flg Lk Inf Ju\n" +msgstr " [Nr] Namn Typ Adr Off Strl PS Flg Lk Inf Ju\n" -# -#: readelf.c:3257 +#: readelf.c:3864 msgid " [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n" msgstr " [Nr] Namn Typ Adress Off Strl PS Flg Lk Inf Ju\n" -# -#: readelf.c:3260 +#: readelf.c:3867 msgid " [Nr] Name Type Address Offset\n" msgstr " [Nr] Namn Typ Adress Offset\n" -# -#: readelf.c:3261 +#: readelf.c:3868 msgid " Size EntSize Flags Link Info Align\n" -msgstr " Storlek Poststorlek Flagg Länk Info Just\n" +msgstr " Storlek Poststorlek Flagg Länk Info Just\n" -# -#: readelf.c:3356 +#: readelf.c:3963 msgid "" "Key to Flags:\n" " W (write), A (alloc), X (execute), M (merge), S (strings)\n" @@ -3269,72 +2926,68 @@ msgid "" " O (extra OS processing required) o (OS specific), p (processor specific)\n" msgstr "" "Nyckel till flaggorna:\n" -" W (skriv), A (allokera), X (exekvera), M (förena), S (strängar)\n" -" I (info), L (länkordning), G (grupp), x (okänd)\n" -" O (extra OS-bearbetning krävs) o (OS-specifik), p (processorspecifik)\n" +" W (skriv), A (allokera), X (exekvera), M (förena), S (strängar)\n" +" I (info), L (länkordning), G (grupp), x (okänd)\n" +" O (extra OS-bearbetning krävs) o (OS-specifik), p (processorspecifik)\n" -# -#: readelf.c:3417 +#: readelf.c:4031 #, c-format msgid "" "\n" -"Relocation section at offset 0x%lx contains %ld bytes:\n" +"'%s' relocation section at offset 0x%lx contains %ld bytes:\n" msgstr "" "\n" -"Omlokaliseringssektionen på offset 0x%lx innehåller %ld byte:\n" +"\"%s\" relokeringssektion pÃ¥ offset 0x%lx innehÃ¥ller %ld byte:\n" -# -#: readelf.c:3424 +#: readelf.c:4043 msgid "" "\n" "There are no dynamic relocations in this file.\n" msgstr "" "\n" -"Det finns inga dynamiska omlokaliseringar i denna fil.\n" +"Det finns inga dynamiska relokeringar i denna fil.\n" -# -#: readelf.c:3451 +#: readelf.c:4070 msgid "" "\n" "Relocation section " msgstr "" "\n" -"Omlokaliseringssektion " +"Omrelokeringssektion " -# -#: readelf.c:3458 readelf.c:3905 +#: readelf.c:4075 readelf.c:4496 readelf.c:4510 +#, c-format +msgid "'%s'" +msgstr "\"%s\"" + +#: readelf.c:4077 readelf.c:4512 #, c-format msgid " at offset 0x%lx contains %lu entries:\n" -msgstr " på offset 0x%lx innehåller %lu poster:\n" +msgstr " pÃ¥ offset 0x%lx innehÃ¥ller %lu poster:\n" -# -#: readelf.c:3496 +#: readelf.c:4115 msgid "" "\n" "There are no relocations in this file.\n" msgstr "" "\n" -"Det finns inga omlokaliseringar i denna fil.\n" +"Det finns inga relokeringar i denna fil.\n" -# -#: readelf.c:3692 +#: readelf.c:4299 msgid "unwind table" msgstr "tillbakarullningstabell" -# -#: readelf.c:3743 readelf.c:3755 readelf.c:7608 readelf.c:7619 +#: readelf.c:4350 readelf.c:4362 readelf.c:8499 readelf.c:8511 #, c-format msgid "Skipping unexpected symbol type %u\n" -msgstr "Hoppar över oväntad symboltyp %u\n" +msgstr "Hoppar över oväntad symboltyp %u\n" -# -#: readelf.c:3763 +#: readelf.c:4370 #, c-format msgid "Skipping unexpected relocation type %s\n" -msgstr "Hoppar över oväntad omlokaliseringstyp %s\n" +msgstr "Hoppar över oväntad relokeringstyp %s\n" -# -#: readelf.c:3808 readelf.c:3833 +#: readelf.c:4415 readelf.c:4440 msgid "" "\n" "There are no unwind sections in this file.\n" @@ -3342,9 +2995,8 @@ msgstr "" "\n" "Det finns inga tillbakarullningssektioner i denna fil.\n" -# -# BUGG: Fortsättningen är inte markerad för översättning i koden och innehåller '-citattecken. -#: readelf.c:3884 +# BUGG: Fortsättningen är inte markerad för översättning i koden och innehÃ¥ller '-citattecken. +#: readelf.c:4491 msgid "" "\n" "Could not find unwind info section for " @@ -3352,13 +3004,11 @@ msgstr "" "\n" "Kunde inte hitta tillbakarullningssektion till " -# -#: readelf.c:3896 +#: readelf.c:4503 msgid "unwind info" msgstr "tillbakarullningsinfo" -# -#: readelf.c:3898 +#: readelf.c:4505 msgid "" "\n" "Unwind section " @@ -3366,13 +3016,11 @@ msgstr "" "\n" "Tillbakarullningssektion " -# -#: readelf.c:4071 readelf.c:4114 +#: readelf.c:4699 readelf.c:4742 msgid "dynamic segment" msgstr "dynamiskt segment" -# -#: readelf.c:4183 +#: readelf.c:4820 msgid "" "\n" "There is no dynamic segment in this file.\n" @@ -3380,308 +3028,255 @@ msgstr "" "\n" "Det finns inget dynamiskt segment i denna fil.\n" -# -#: readelf.c:4217 +#: readelf.c:4854 msgid "Unable to seek to end of file!" -msgstr "Kan inte uppsöka slutet av filen!" +msgstr "Kan inte uppsöka slutet av filen!" -# -#: readelf.c:4228 +#: readelf.c:4865 msgid "Unable to determine the number of symbols to load\n" -msgstr "Kan inte fastställa hur många symboler som ska läsas in\n" +msgstr "Kan inte fastställa hur mÃ¥nga symboler som ska läsas in\n" -# -#: readelf.c:4258 +#: readelf.c:4895 msgid "Unable to seek to end of file\n" -msgstr "Kan inte uppsöka slutet av filen\n" +msgstr "Kan inte uppsöka slutet av filen\n" -# -#: readelf.c:4264 +#: readelf.c:4901 msgid "Unable to determine the length of the dynamic string table\n" -msgstr "Kan inte fastställa längden på den dynamiska strängtabellen\n" +msgstr "Kan inte fastställa längden pÃ¥ den dynamiska strängtabellen\n" -# -#: readelf.c:4269 +#: readelf.c:4906 msgid "dynamic string table" -msgstr "dynamisk strängtabell" +msgstr "dynamisk strängtabell" -# -#: readelf.c:4303 +#: readelf.c:4941 msgid "symbol information" msgstr "symbolinformation" -# -#: readelf.c:4327 +#: readelf.c:4965 #, c-format msgid "" "\n" -"Dynamic segment at offset 0x%x contains %ld entries:\n" +"Dynamic segment at offset 0x%lx contains %ld entries:\n" msgstr "" "\n" -"Dynamiskt segment på offset 0x%x innehåller %ld poster:\n" +"Dynamiskt segment pÃ¥ offset 0x%lx innehÃ¥ller %ld poster:\n" -# -#: readelf.c:4330 +#: readelf.c:4968 msgid " Tag Type Name/Value\n" -msgstr " Tagg Typ Namn/Värde\n" +msgstr " Tagg Typ Namn/Värde\n" -# -#: readelf.c:4366 +#: readelf.c:5004 msgid "Auxiliary library" msgstr "yttre bibliotek" -# -#: readelf.c:4370 +#: readelf.c:5008 msgid "Filter library" msgstr "filterbibliotek" -# -#: readelf.c:4374 +#: readelf.c:5012 msgid "Configuration file" msgstr "konfigurationsfil" -# -#: readelf.c:4378 +#: readelf.c:5016 msgid "Dependency audit library" -msgstr "beroendövervakningsbibliotek" +msgstr "beroendövervakningsbibliotek" -# -#: readelf.c:4382 +#: readelf.c:5020 msgid "Audit library" -msgstr "övervakningsbibliotek" +msgstr "övervakningsbibliotek" -# -#: readelf.c:4400 readelf.c:4426 readelf.c:4452 +#: readelf.c:5038 readelf.c:5066 readelf.c:5094 msgid "Flags:" msgstr "flaggor:" -# -#: readelf.c:4402 readelf.c:4428 readelf.c:4454 +#: readelf.c:5041 readelf.c:5069 readelf.c:5096 msgid " None\n" msgstr " inga\n" -# -#: readelf.c:4573 +#: readelf.c:5217 #, c-format msgid "Shared library: [%s]" msgstr "delat bibliotek: [%s]" -# -#: readelf.c:4576 +#: readelf.c:5220 msgid " program interpreter" msgstr " programtolk" -# -#: readelf.c:4580 +#: readelf.c:5224 #, c-format msgid "Library soname: [%s]" msgstr "biblioteks so-namn: [%s]" -# -#: readelf.c:4584 +#: readelf.c:5228 #, c-format msgid "Library rpath: [%s]" msgstr "bibliotekets rpath: [%s]" -# -#: readelf.c:4588 +#: readelf.c:5232 #, c-format msgid "Library runpath: [%s]" msgstr "bibliotekets runpath: [%s]" -# -#: readelf.c:4649 +#: readelf.c:5296 #, c-format msgid "Not needed object: [%s]\n" -msgstr "onödigt objekt: [%s]\n" +msgstr "onödigt objekt: [%s]\n" -# -#: readelf.c:4746 +#: readelf.c:5412 #, c-format msgid "" "\n" "Version definition section '%s' contains %ld entries:\n" msgstr "" "\n" -"Versiondefinitionssektion \"%s\" innehåller %ld poster:\n" +"Versiondefinitionssektion \"%s\" innehÃ¥ller %ld poster:\n" -# -#: readelf.c:4749 +#: readelf.c:5415 msgid " Addr: 0x" msgstr " Adr: 0x" -# -#: readelf.c:4751 readelf.c:4946 +#: readelf.c:5417 readelf.c:5612 #, c-format msgid " Offset: %#08lx Link: %lx (%s)\n" -msgstr " Offset: %#08lx Länk: %lx (%s)\n" +msgstr " Offset: %#08lx Länk: %lx (%s)\n" -# -#: readelf.c:4758 +#: readelf.c:5424 msgid "version definition section" msgstr "versiondefinitionssektion" -# -#: readelf.c:4784 +#: readelf.c:5450 #, c-format msgid " %#06x: Rev: %d Flags: %s" msgstr " %#06x: Rev: %d Flaggor: %s" -# -#: readelf.c:4787 +#: readelf.c:5453 #, c-format msgid " Index: %d Cnt: %d " msgstr " Index: %d Ant: %d " -# -#: readelf.c:4798 +#: readelf.c:5464 #, c-format msgid "Name: %s\n" msgstr "Namn: %s\n" -# -#: readelf.c:4800 +#: readelf.c:5466 #, c-format msgid "Name index: %ld\n" msgstr "Namnindex: %ld\n" -# -#: readelf.c:4815 +#: readelf.c:5481 #, c-format msgid " %#06x: Parent %d: %s\n" -msgstr " %#06x: Förälder %d: %s\n" +msgstr " %#06x: Förälder %d: %s\n" -# -#: readelf.c:4818 +#: readelf.c:5484 #, c-format msgid " %#06x: Parent %d, name index: %ld\n" -msgstr " %#06x: Förälder %d, namnindex: %ld\n" +msgstr " %#06x: Förälder %d, namnindex: %ld\n" -# -#: readelf.c:4837 +#: readelf.c:5503 #, c-format msgid "" "\n" "Version needs section '%s' contains %ld entries:\n" msgstr "" "\n" -"Versionbehovssektion \"%s\" innehåller %ld poster:\n" +"Versionbehovssektion \"%s\" innehÃ¥ller %ld poster:\n" -# -#: readelf.c:4840 +#: readelf.c:5506 msgid " Addr: 0x" msgstr " Adr: 0x" -# -#: readelf.c:4842 +#: readelf.c:5508 #, c-format msgid " Offset: %#08lx Link to section: %ld (%s)\n" -msgstr " Offset: %#08lx Länk till sektion: %ld (%s)\n" +msgstr " Offset: %#08lx Länk till sektion: %ld (%s)\n" -# -#: readelf.c:4848 +#: readelf.c:5514 msgid "version need section" msgstr "versionsbehovssektion" -# -#: readelf.c:4870 +#: readelf.c:5536 #, c-format msgid " %#06x: Version: %d" msgstr " %#06x: Version: %d" -# -#: readelf.c:4873 +#: readelf.c:5539 #, c-format msgid " File: %s" msgstr " Fil: %s" -# -#: readelf.c:4875 +#: readelf.c:5541 #, c-format msgid " File: %lx" msgstr " Fil: %lx" -# -#: readelf.c:4877 +#: readelf.c:5543 #, c-format msgid " Cnt: %d\n" msgstr " Ant: %d\n" -# -#: readelf.c:4895 +#: readelf.c:5561 #, c-format msgid " %#06x: Name: %s" msgstr " %#06x: Namn: %s" -# -#: readelf.c:4898 +#: readelf.c:5564 #, c-format msgid " %#06x: Name index: %lx" msgstr " %#06x: Namnindex: %lx" -# -#: readelf.c:4901 +#: readelf.c:5567 #, c-format msgid " Flags: %s Version: %d\n" msgstr " Flaggor: %s Version: %d\n" -# -#: readelf.c:4937 +#: readelf.c:5603 msgid "version string table" -msgstr "versionssträngtabell" +msgstr "versionssträngtabell" -# -#: readelf.c:4941 +#: readelf.c:5607 #, c-format msgid "" "\n" "Version symbols section '%s' contains %d entries:\n" msgstr "" "\n" -"Versionsymbolssektion \"%s\" innehåller %d poster:\n" +"Versionsymbolssektion \"%s\" innehÃ¥ller %d poster:\n" -# -#: readelf.c:4944 +#: readelf.c:5610 msgid " Addr: " msgstr " Adr: " -# -#: readelf.c:4954 +#: readelf.c:5622 msgid "version symbol data" msgstr "versionsymbolsdata" -# -#: readelf.c:4981 +#: readelf.c:5649 msgid " 0 (*local*) " msgstr " 0 (*lokal*) " -# -#: readelf.c:4985 +#: readelf.c:5653 msgid " 1 (*global*) " msgstr " 1 (*global*) " -# -#: readelf.c:5020 readelf.c:5454 +#: readelf.c:5689 readelf.c:6129 msgid "version need" msgstr "versionsbehov" -# -#: readelf.c:5030 +#: readelf.c:5699 msgid "version need aux (2)" msgstr "yttre versionsbehov (2)" -# -#: readelf.c:5071 readelf.c:5516 +#: readelf.c:5741 readelf.c:6192 msgid "version def" msgstr "versionsdef." -# -#: readelf.c:5090 readelf.c:5531 +#: readelf.c:5760 readelf.c:6207 msgid "version def aux" msgstr "yttre versionsdef." -# -#: readelf.c:5121 +#: readelf.c:5791 msgid "" "\n" "No version information found in this file.\n" @@ -3689,145 +3284,107 @@ msgstr "" "\n" "Det fanns ingen versionsinformation i denna fil.\n" -# -#: readelf.c:5139 readelf.c:5174 -#, c-format -msgid "<processor specific>: %d" -msgstr "<processorspecifik>: %d" - -# -#: readelf.c:5141 readelf.c:5186 -#, c-format -msgid "<OS specific>: %d" -msgstr "<OS-specifik>: %d" - -# -#: readelf.c:5143 readelf.c:5189 -#, c-format -msgid "<unknown>: %d" -msgstr "<okänd>: %d" - -# -#: readelf.c:5252 +#: readelf.c:5923 msgid "Unable to read in dynamic data\n" -msgstr "Kan inte läsa in dynamisk data\n" +msgstr "Kan inte läsa in den dynamiska datan\n" -# -#: readelf.c:5294 +#: readelf.c:5967 msgid "Unable to seek to start of dynamic information" -msgstr "Kan inte uppsöka början av den dynamiska informationen" +msgstr "Kan inte uppsöka början av den dynamiska informationen" -# -#: readelf.c:5300 +#: readelf.c:5973 msgid "Failed to read in number of buckets\n" -msgstr "Misslyckades läsa in antalet hinkar\n" +msgstr "Lyckades inte läsa antal hinkar\n" -# -#: readelf.c:5306 +#: readelf.c:5979 msgid "Failed to read in number of chains\n" -msgstr "Misslyckades Läsa in antalet kedjor\n" +msgstr "Lyckades inte läsa antal kedjor\n" -# -#: readelf.c:5326 +#: readelf.c:5999 msgid "" "\n" "Symbol table for image:\n" msgstr "" "\n" -"Symboltabell för filbilden:\n" +"Symboltabell för avbilden:\n" -# -#: readelf.c:5328 +#: readelf.c:6001 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" -msgstr " Nr Hin: Värde Strl Typ Bind Synl Idx Namn\n" +msgstr " Nr Hin: Värde Strl Typ Bind Synl Idx Namn\n" -# -#: readelf.c:5330 +#: readelf.c:6003 msgid " Num Buc: Value Size Type Bind Vis Ndx Name\n" -msgstr " Nr Hin: Värde Strl Typ Bind Synl Idx Namn\n" +msgstr " Nr Hin: Värde Strl Typ Bind Synl Idx Namn\n" -# -#: readelf.c:5375 +#: readelf.c:6048 #, c-format msgid "" "\n" "Symbol table '%s' contains %lu entries:\n" msgstr "" "\n" -"Symboltabell \"%s\" innehåller %lu poster:\n" +"Symboltabell \"%s\" innehÃ¥ller %lu poster:\n" -# -#: readelf.c:5379 +#: readelf.c:6052 msgid " Num: Value Size Type Bind Vis Ndx Name\n" -msgstr " Nr: Värde Strl Typ Bind Synl Idx Namn\n" +msgstr " Nr: Värde Strl Typ Bind Synl Idx Namn\n" -# -#: readelf.c:5381 +#: readelf.c:6054 msgid " Num: Value Size Type Bind Vis Ndx Name\n" -msgstr " Nr: Värde Strl Typ Bind Synl Idx Namn\n" +msgstr " Nr: Värde Strl Typ Bind Synl Idx Namn\n" -# -#: readelf.c:5427 +#: readelf.c:6101 msgid "version data" msgstr "versionsdata" -# -#: readelf.c:5467 +#: readelf.c:6142 msgid "version need aux (3)" msgstr "yttre versionsbehov (3)" -# -#: readelf.c:5492 +#: readelf.c:6167 msgid "bad dynamic symbol" msgstr "felaktig dynamisk symbol" -# -#: readelf.c:5554 +#: readelf.c:6230 msgid "" "\n" "Dynamic symbol information is not available for displaying symbols.\n" msgstr "" "\n" -"Informationen om dynamiska symboler är inte tillgänglig för att visa symboler.\n" +"Informationen om dynamiska symboler är inte tillgänglig för att visa symboler.\n" -# -#: readelf.c:5566 +#: readelf.c:6242 #, c-format msgid "" "\n" "Histogram for bucket list length (total of %d buckets):\n" msgstr "" "\n" -"Histogram över hinkarnas listlängd (totalt %d hinkar):\n" +"Histogram över hinkarnas listlängd (totalt %d hinkar):\n" -# -#: readelf.c:5568 +#: readelf.c:6244 #, c-format msgid " Length Number %% of total Coverage\n" -msgstr " Längd Nummer %% av alla Täckning\n" +msgstr " Längd Nummer %% av alla Täckning\n" -# -#: readelf.c:5573 readelf.c:5592 readelf.c:8825 readelf.c:9017 +#: readelf.c:6249 readelf.c:6268 readelf.c:9898 readelf.c:10090 msgid "Out of memory" -msgstr "Slut på minne" +msgstr "Slut pÃ¥ minne" -# -#: readelf.c:5641 +#: readelf.c:6317 #, c-format msgid "" "\n" "Dynamic info segment at offset 0x%lx contains %d entries:\n" msgstr "" "\n" -"Dynamiskt info-segment på offset 0x%lx innehåller %d poster:\n" +"Dynamiskt info-segment pÃ¥ offset 0x%lx innehÃ¥ller %d poster:\n" -# -#: readelf.c:5644 +#: readelf.c:6320 msgid " Num: Name BoundTo Flags\n" -msgstr " Nr: Namn BundenTill Flaggor\n" +msgstr " Nr: Namn Bind till Flagg\n" -# -#: readelf.c:5696 +#: readelf.c:6373 #, c-format msgid "" "\n" @@ -3836,8 +3393,7 @@ msgstr "" "\n" "Disassembleringsutskrift av sektion %s\n" -# -#: readelf.c:5719 +#: readelf.c:6396 #, c-format msgid "" "\n" @@ -3846,8 +3402,7 @@ msgstr "" "\n" "Sektion \"%s\" har ingen data att skriva ut.\n" -# -#: readelf.c:5724 +#: readelf.c:6401 #, c-format msgid "" "\n" @@ -3856,62 +3411,52 @@ msgstr "" "\n" "Hexadecimal utskrift av sektion \"%s\":\n" -# -#: readelf.c:5729 +#: readelf.c:6406 msgid "section data" msgstr "sektionsdata" -# -#: readelf.c:5878 +#: readelf.c:6555 msgid "badly formed extended line op encountered!\n" -msgstr "felaktigt utformad utökad rad-op påträffades!\n" +msgstr "felaktigt utformad utökad rad-op pÃ¥träffades!\n" -# -#: readelf.c:5885 +#: readelf.c:6562 #, c-format msgid " Extended opcode %d: " -msgstr " Utökad op-kod %d: " +msgstr " Utökad op-kod %d: " -# -#: readelf.c:5890 +#: readelf.c:6567 msgid "" "End of Sequence\n" "\n" msgstr "" -"Slut på sekvensen\n" +"Slut pÃ¥ sekvensen\n" "\n" -# -#: readelf.c:5896 +#: readelf.c:6573 #, c-format msgid "set Address to 0x%lx\n" -msgstr "sätt Adress till 0x%lx\n" +msgstr "sätt Adress till 0x%lx\n" -# -#: readelf.c:5901 +#: readelf.c:6578 msgid " define new File Table entry\n" msgstr " definiera ny filtabellspost\n" -# -#: readelf.c:5902 readelf.c:6031 +#: readelf.c:6579 readelf.c:6726 msgid " Entry\tDir\tTime\tSize\tName\n" msgstr " Post\tKatalog\tTid\tStorl.\tNamn\n" -# -#: readelf.c:5904 +#: readelf.c:6581 #, c-format msgid " %d\t" msgstr " %d\t" -# -#: readelf.c:5907 readelf.c:5909 readelf.c:5911 readelf.c:6043 readelf.c:6045 -#: readelf.c:6047 +#: readelf.c:6584 readelf.c:6586 readelf.c:6588 readelf.c:6738 readelf.c:6740 +#: readelf.c:6742 #, c-format msgid "%lu\t" msgstr "%lu\t" -# -#: readelf.c:5912 +#: readelf.c:6589 #, c-format msgid "" "%s\n" @@ -3920,14 +3465,12 @@ msgstr "" "%s\n" "\n" -# -#: readelf.c:5916 +#: readelf.c:6593 #, c-format msgid "UNKNOWN: length %d\n" -msgstr "OKÄND: längd %d\n" +msgstr "OKÄND: längd %d\n" -# -#: readelf.c:5942 +#: readelf.c:6621 #, c-format msgid "" "\n" @@ -3935,75 +3478,59 @@ msgid "" "\n" msgstr "" "\n" -"Utskrift av felsökningsinnehåll i sektion %s:\n" +"Utskrift av felsökningsinnehÃ¥ll i sektion %s:\n" "\n" -# -#: readelf.c:5954 -msgid "64-bit DWARF line info is not supported yet.\n" -msgstr "64-bitars DWARF-radinformation stöds inte än.\n" - -# -#: readelf.c:5961 +#: readelf.c:6649 msgid "The line info appears to be corrupt - the section is too small\n" -msgstr "Radinformationen verkar vara trasig - sektionen är för liten\n" +msgstr "Radinformationen verkar vara trasig - sektionen är för liten\n" -# -#: readelf.c:5969 -msgid "Only DWARF version 2 line info is currently supported.\n" -msgstr "Endast DWARF version 2:s radinfo stöds för närvarande.\n" +#: readelf.c:6658 +msgid "Only DWARF version 2 and 3 line info is currently supported.\n" +msgstr "Endast DWARF 2 och 3 radinfo hanteras för närvarande.\n" -# -#: readelf.c:5984 +#: readelf.c:6679 #, c-format msgid " Length: %ld\n" -msgstr " längd: %ld\n" +msgstr " längd: %ld\n" -# -#: readelf.c:5985 +#: readelf.c:6680 #, c-format msgid " DWARF Version: %d\n" msgstr " DWARF version: %d\n" -# -#: readelf.c:5986 +#: readelf.c:6681 #, c-format msgid " Prologue Length: %d\n" -msgstr " prologlängd: %d\n" +msgstr " prologlängd: %d\n" -# -#: readelf.c:5987 +#: readelf.c:6682 #, c-format msgid " Minimum Instruction Length: %d\n" -msgstr " minsta instruktionslängd: %d\n" +msgstr " minsta instruktionslängd: %d\n" -# -# BUGG: Ska det inte vara `' på engelska? -#: readelf.c:5988 +# BUGG: Ska det inte vara `' pÃ¥ engelska? +#: readelf.c:6683 #, c-format msgid " Initial value of 'is_stmt': %d\n" -msgstr " initialvärde på \"is_stmt\": %d\n" +msgstr " initialvärde pÃ¥ \"is_stmt\": %d\n" -# -#: readelf.c:5989 +#: readelf.c:6684 #, c-format msgid " Line Base: %d\n" msgstr " radbas: %d\n" -# -#: readelf.c:5990 +#: readelf.c:6685 #, c-format msgid " Line Range: %d\n" -msgstr " radintervall: %d\n" +msgstr " radomfÃ¥ng: %d\n" -# -#: readelf.c:5991 +#: readelf.c:6686 #, c-format msgid " Opcode Base: %d\n" msgstr " op-kodbas: %d\n" -# -#: readelf.c:6000 +#: readelf.c:6695 msgid "" "\n" " Opcodes:\n" @@ -4011,23 +3538,20 @@ msgstr "" "\n" " Op-koder:\n" -# -#: readelf.c:6003 +#: readelf.c:6698 #, c-format msgid " Opcode %d has %d args\n" msgstr " Op-kod %d har %d argument\n" -# -#: readelf.c:6009 +#: readelf.c:6704 msgid "" "\n" " The Directory Table is empty.\n" msgstr "" "\n" -" Katalogtabellen är tom.\n" +" Katalogtabellen är tom.\n" -# -#: readelf.c:6012 +#: readelf.c:6707 msgid "" "\n" " The Directory Table:\n" @@ -4035,23 +3559,20 @@ msgstr "" "\n" " Katalogtabellen:\n" -# -#: readelf.c:6016 +#: readelf.c:6711 #, c-format msgid " %s\n" msgstr " %s\n" -# -#: readelf.c:6027 +#: readelf.c:6722 msgid "" "\n" " The File Name Table is empty.\n" msgstr "" "\n" -" Filnamnstabellen är tom.\n" +" Filnamnstabellen är tom.\n" -# -#: readelf.c:6030 +#: readelf.c:6725 msgid "" "\n" " The File Name Table:\n" @@ -4059,21 +3580,18 @@ msgstr "" "\n" " Filnamnstabellen:\n" -# -#: readelf.c:6038 +#: readelf.c:6733 #, c-format msgid " %d\t" msgstr " %d\t" -# -#: readelf.c:6049 +#: readelf.c:6744 #, c-format msgid "%s\n" msgstr "%s\n" -# #. Now display the statements. -#: readelf.c:6057 +#: readelf.c:6752 msgid "" "\n" " Line Number Statements:\n" @@ -4081,138 +3599,111 @@ msgstr "" "\n" " Radnummersatser:\n" -# -#: readelf.c:6073 +#: readelf.c:6768 #, c-format msgid " Special opcode %d: advance Address by %d to 0x%lx" -msgstr " Särskild op-kod %d: öka adressen med %d till 0x%lx" +msgstr " Särskild op-kod %d: öka adressen med %d till 0x%lx" -# -#: readelf.c:6077 +#: readelf.c:6772 #, c-format msgid " and Line by %d to %d\n" msgstr " och radnumret med %d till %d\n" -# -#: readelf.c:6088 +#: readelf.c:6783 msgid " Copy\n" msgstr " Kopiera\n" -# -#: readelf.c:6095 +#: readelf.c:6790 #, c-format msgid " Advance PC by %d to %lx\n" -msgstr " Öka PC med %d till %lx\n" +msgstr " Öka programräknaren med %d till %lx\n" -# -#: readelf.c:6103 +#: readelf.c:6798 #, c-format msgid " Advance Line by %d to %d\n" -msgstr " Öka radnumret med %d till %d\n" +msgstr " Öka radnumret med %d till %d\n" -# -#: readelf.c:6110 +#: readelf.c:6805 #, c-format msgid " Set File Name to entry %d in the File Name Table\n" -msgstr " Sätt filnamnet till post %d i filnamnstabellen\n" +msgstr " Sätt filnamnet till post %d i filnamnstabellen\n" -# -#: readelf.c:6118 +#: readelf.c:6813 #, c-format msgid " Set column to %d\n" -msgstr " Sätt kolumnen till %d\n" +msgstr " Sätt kolumnen till %d\n" -# -#: readelf.c:6125 +#: readelf.c:6820 #, c-format msgid " Set is_stmt to %d\n" -msgstr " Sätt is_stmt till %d\n" +msgstr " Sätt is_stmt till %d\n" -# -#: readelf.c:6130 +#: readelf.c:6825 msgid " Set basic block\n" -msgstr " Sätt basblocket\n" +msgstr " Sätt basblocket\n" -# -#: readelf.c:6138 +#: readelf.c:6833 #, c-format msgid " Advance PC by constant %d to 0x%lx\n" -msgstr " Öka PC med konstant %d till 0x%lx\n" +msgstr " Öka programräknaren med konstant %d till 0x%lx\n" -# -#: readelf.c:6146 +#: readelf.c:6841 #, c-format msgid " Advance PC by fixed size amount %d to 0x%lx\n" -msgstr " Öka PC med fastlängdsantal %d till 0x%lx\n" +msgstr " Öka programräknaren med fastlängdsantal %d till 0x%lx\n" -# -#: readelf.c:6151 +#: readelf.c:6846 msgid " Set prologue_end to true\n" -msgstr " Sätt prologue_end till sannt\n" +msgstr " Sätt prologue_end till sann\n" -# -#: readelf.c:6155 +#: readelf.c:6850 msgid " Set epilogue_begin to true\n" -msgstr " Sätt epilogue_begin till sannt\n" +msgstr " Sätt epilogue_begin till sann\n" -# -#: readelf.c:6161 +#: readelf.c:6856 #, c-format msgid " Set ISA to %d\n" -msgstr " Sätt ISA till %d\n" +msgstr " Sätt ISA till %d\n" -# -#: readelf.c:6165 +#: readelf.c:6860 #, c-format msgid " Unknown opcode %d with operands: " -msgstr " Okänd op-kod %d med operand: " +msgstr " Okänd op-kod %d med operand: " -# -#: readelf.c:6197 readelf.c:6658 readelf.c:6730 +#: readelf.c:6891 readelf.c:7371 readelf.c:7443 #, c-format msgid "" "Contents of the %s section:\n" "\n" msgstr "" -"%s-sektionens innehåll:\n" +"%s-sektionens innehÃ¥ll:\n" "\n" -# -#: readelf.c:6216 -msgid "64-bit DWARF pubnames are not supported yet.\n" -msgstr "64-bitars publika DWARF-namn stöds inte än.\n" - -# -#: readelf.c:6226 -msgid "Only DWARF 2 pubnames are currently supported\n" -msgstr "Endast publika DWARF 2-namn stöds för närvarande\n" +#: readelf.c:6931 +msgid "Only DWARF 2 and 3 pubnames are currently supported\n" +msgstr "Endast DWARF 2 och 3 pub.-namn hanteras för närvarande\n" -# -#: readelf.c:6233 +#: readelf.c:6938 #, c-format msgid " Length: %ld\n" -msgstr " längd: %ld\n" +msgstr " längd: %ld\n" -# -#: readelf.c:6235 +#: readelf.c:6940 #, c-format msgid " Version: %d\n" msgstr " version: %d\n" -# -#: readelf.c:6237 +#: readelf.c:6942 #, c-format msgid " Offset into .debug_info section: %ld\n" msgstr " offset i .debug_info-sektionen: %ld\n" -# -#: readelf.c:6239 +#: readelf.c:6944 #, c-format msgid " Size of area in .debug_info section: %ld\n" -msgstr " storl. på omr. i .debug_info-sekt.: %ld\n" +msgstr " storl. pÃ¥ omr. i .debug_info-sekt.: %ld\n" -# -#: readelf.c:6242 +#: readelf.c:6947 msgid "" "\n" " Offset\tName\n" @@ -4220,519 +3711,470 @@ msgstr "" "\n" " Offset\tNamn\n" -# -#: readelf.c:6333 +#: readelf.c:7042 #, c-format msgid "Unknown TAG value: %lx" -msgstr "Okänt TAG-värde: %lx" +msgstr "Okänt TAG-värde: %lx" -# -#: readelf.c:6443 +#: readelf.c:7156 #, c-format msgid "Unknown AT value: %lx" -msgstr "Okänt AT-värde: %lx" +msgstr "Okänt AT-värde: %lx" -# -#: readelf.c:6480 +#: readelf.c:7193 #, c-format msgid "Unknown FORM value: %lx" -msgstr "Okänt FORM-värde: %lx" +msgstr "Okänt FORM-värde: %lx" -# -#: readelf.c:6679 +#: readelf.c:7392 #, c-format msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n" -msgstr " DW_MACINFO_start_file - rad: %d filnummer: %d\n" +msgstr " DW_MACINFO_start_file - rad: %d filnr: %d\n" -# -#: readelf.c:6684 +#: readelf.c:7397 msgid " DW_MACINFO_end_file\n" msgstr " DW_MACINFO_end_file\n" -# -#: readelf.c:6692 +#: readelf.c:7405 #, c-format msgid " DW_MACINFO_define - lineno : %d macro : %s\n" -msgstr " DW_MACINFO_define - rad: %d makro: %s\n" +msgstr " DW_MACINFO_define - rad : %d makro : %s\n" -# -#: readelf.c:6700 +#: readelf.c:7413 #, c-format msgid " DW_MACINFO_undef - lineno : %d macro : %s\n" -msgstr " DW_MACINFO_undef - rad: %d makro: %s\n" +msgstr " DW_MACINFO_undef - rad : %d makro : %s\n" -# -#: readelf.c:6711 +#: readelf.c:7424 #, c-format msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n" -msgstr " DW_MACINFO_vendor_ext - konstant: %d sträng: %s\n" +msgstr " DW_MACINFO_vendor_ext - konstant : %d sträng : %s\n" -# -# Detta är ett tabellhuvud med två kolumner. -#: readelf.c:6739 +#: readelf.c:7452 msgid " Number TAG\n" msgstr " Nummer TAGG\n" -# -#: readelf.c:6745 +#: readelf.c:7458 #, c-format msgid " %ld %s [%s]\n" msgstr " %ld %s [%s]\n" -# -#: readelf.c:6748 +#: readelf.c:7461 msgid "has children" msgstr "har barn" -# -#: readelf.c:6748 +#: readelf.c:7461 msgid "no children" msgstr "inga barn" -# -#: readelf.c:6752 +#: readelf.c:7465 #, c-format msgid " %-18s %s\n" msgstr " %-18s %s\n" -# -#: readelf.c:6773 +#: readelf.c:7486 #, c-format msgid " %lu byte block: " msgstr " %lu byte-block: " -# -#: readelf.c:7096 +#: readelf.c:7814 msgid "(User defined location op)" -msgstr "(användardefinierad plats-op)" +msgstr "(användardefinierad plats-op)" -# -#: readelf.c:7098 +#: readelf.c:7816 msgid "(Unknown location op)" -msgstr "(okänd plats-op)" +msgstr "(okänd plats-op)" -# -#: readelf.c:7137 +#: readelf.c:7855 +msgid "debug_loc section data" +msgstr "debug_loc-sektionsdata" + +#: readelf.c:7887 +msgid "" +"\n" +"The .debug_loc section is empty.\n" +msgstr "" +"\n" +".debug_loc-sektionen är tom.\n" + +#: readelf.c:7891 +msgid "" +"Contents of the .debug_loc section:\n" +"\n" +msgstr "" +"InnehÃ¥ll i .debug_loc-sektionen:\n" +"\n" + +# Expression är en maskinkodsinstruktion +#: readelf.c:7892 +msgid "" +"\n" +" Offset Begin End Expression\n" +msgstr "" +"\n" +" Offset Start Slut Instruktion\n" + +#: readelf.c:7968 msgid "debug_str section data" msgstr "debug_str sektionsdata" -# -#: readelf.c:7156 +#: readelf.c:7987 msgid "<no .debug_str section>" msgstr "<ingen .debug_str-sektion>" -# -#: readelf.c:7159 +#: readelf.c:7990 msgid "<offset is too big>" -msgstr "<offseten är för stor>" +msgstr "<offseten är för stor>" -# -#: readelf.c:7179 +#: readelf.c:8009 msgid "" "\n" "The .debug_str section is empty.\n" msgstr "" "\n" -".debug_str-sektionen är tom.\n" +".debug_str-sektionen är tom.\n" -# -#: readelf.c:7183 +#: readelf.c:8013 msgid "" "Contents of the .debug_str section:\n" "\n" msgstr "" -"Innehåll i .debug_str-sektionen:\n" +"InnehÃ¥ll i .debug_str-sektionen:\n" "\n" -# -#: readelf.c:7354 +#: readelf.c:8088 +msgid "Internal error: DWARF version is not 2 or 3.\n" +msgstr "Internt fel: DWARF-version inte 2 eller 3.\n" + +#: readelf.c:8203 #, c-format -msgid " (indirect string, offset: 0x%lx): " -msgstr " (indirekt sträng, offset: 0x%lx): " +msgid " (indirect string, offset: 0x%lx): %s" +msgstr " (indirekt sträng, offset: 0x%lx): %s" -# -#: readelf.c:7363 +#: readelf.c:8212 #, c-format -msgid "Unrecognised form: %d\n" -msgstr "Okänt formulär: %d\n" +msgid "Unrecognized form: %d\n" +msgstr "Okänd formtyp: %d\n" -# -#: readelf.c:7376 +#: readelf.c:8226 msgid "(not inlined)" msgstr "(inte inlajnad)" -# -#: readelf.c:7377 +#: readelf.c:8229 msgid "(inlined)" msgstr "(inlajnad)" -# -#: readelf.c:7378 +#: readelf.c:8232 msgid "(declared as inline but ignored)" msgstr "(deklarerad som inlajn men ignorerad)" -# -#: readelf.c:7379 +#: readelf.c:8235 msgid "(declared as inline and inlined)" msgstr "(deklarerad som inlajn och inlajnad)" -# -#: readelf.c:7380 +#: readelf.c:8238 #, c-format msgid " (Unknown inline attribute value: %lx)" -msgstr " (okänt inlajnattributvärde: %lx)" +msgstr " (okänt inlajnattributvärde: %lx)" -# -#: readelf.c:7545 readelf.c:7746 +#: readelf.c:8419 readelf.c:8646 #, c-format msgid "" "The section %s contains:\n" "\n" msgstr "" -"Sektion %s innehåller:\n" +"Sektion %s innehÃ¥ller:\n" "\n" -# -#: readelf.c:7568 -msgid "64-bit DWARF debug info is not supported yet.\n" -msgstr "64-bitars DWARF-felsökningsinfo stöds inte än.\n" - -# -#: readelf.c:7637 +#: readelf.c:8535 #, c-format msgid " Compilation Unit @ %lx:\n" msgstr " Kompileringsenhet @ %lx:\n" -# -#: readelf.c:7638 +#: readelf.c:8536 #, c-format msgid " Length: %ld\n" -msgstr " längd: %ld\n" +msgstr " längd: %ld\n" -# -#: readelf.c:7639 +#: readelf.c:8537 #, c-format msgid " Version: %d\n" msgstr " version: %d\n" -# -#: readelf.c:7640 +#: readelf.c:8538 #, c-format msgid " Abbrev Offset: %ld\n" -msgstr " förk.-offset: %ld\n" +msgstr " förk.-offset: %ld\n" -# -#: readelf.c:7641 +#: readelf.c:8539 #, c-format msgid " Pointer Size: %d\n" msgstr " pekarstorlek: %d\n" -# -#: readelf.c:7645 -msgid "Only version 2 DWARF debug information is currently supported.\n" -msgstr "Endast version 2 av DWARF-felsökningsinformation stöds för närvarande.\n" +#: readelf.c:8543 +msgid "Only version 2 and 3 DWARF debug information is currently supported.\n" +msgstr "Endast DWARF 2 och 3 felsökningsinformation hanteras för närvarande.\n" -# -#: readelf.c:7666 +#: readelf.c:8563 msgid "Unable to locate .debug_abbrev section!\n" -msgstr "Kan inte hitta någon .debug_abbrev-sektion!\n" +msgstr "Kan inte hitta nÃ¥gon .debug_abbrev-sektion!\n" -# -#: readelf.c:7672 +#: readelf.c:8569 msgid "debug_abbrev section data" -msgstr "debug_abbrev-sektionsdata" +msgstr "debug_abbrev sektionsdata" -# -#: readelf.c:7709 +#: readelf.c:8606 #, c-format msgid "Unable to locate entry %lu in the abbreviation table\n" -msgstr "Kan inte hitta post %lu i förkortningstabellen\n" +msgstr "Kan inte hitta post %lu i förkortningstabellen\n" -# -#: readelf.c:7714 +#: readelf.c:8611 #, c-format msgid " <%d><%lx>: Abbrev Number: %lu (%s)\n" -msgstr " <%d><%lx>: Förkortningsnummer: %lu (%s)\n" +msgstr " <%d><%lx>: Förkortningsnummer: %lu (%s)\n" -# -#: readelf.c:7767 -msgid "64-bit DWARF aranges are not supported yet.\n" -msgstr "64-bitars DWARF-a-intervall stöds inte än.\n" +#: readelf.c:8691 +msgid "Only DWARF 2 and 3 aranges are currently supported.\n" +msgstr "Endast DWARF 2 och 3 a-intervall hanteras för närvarande.\n" -# -#: readelf.c:7773 -msgid "Only DWARF 2 aranges are currently supported.\n" -msgstr "Endast DWARF2:s a-intervall stöds för närvarande.\n" - -# -#: readelf.c:7777 +#: readelf.c:8695 #, c-format msgid " Length: %ld\n" -msgstr " längd: %ld\n" +msgstr " längd: %ld\n" -# -#: readelf.c:7778 +#: readelf.c:8696 #, c-format msgid " Version: %d\n" msgstr " version: %d\n" -# -#: readelf.c:7779 +#: readelf.c:8697 #, c-format msgid " Offset into .debug_info: %lx\n" msgstr " offset i .debug_info: %lx\n" -# -#: readelf.c:7780 +#: readelf.c:8698 #, c-format msgid " Pointer Size: %d\n" msgstr " pekarstorlek: %d\n" -# -#: readelf.c:7781 +#: readelf.c:8699 #, c-format msgid " Segment Size: %d\n" msgstr " segmentstorlek: %d\n" -# -#: readelf.c:7783 +#: readelf.c:8701 msgid "" "\n" " Address Length\n" msgstr "" "\n" -" adresslängd\n" +" adresslängd\n" -# -#: readelf.c:7965 +#: readelf.c:8903 #, c-format msgid "The section %s contains:\n" -msgstr "Sektion %s innehåller:\n" - -# -#: readelf.c:7988 -msgid "64-bit DWARF format frames are not supported yet.\n" -msgstr "64-bitars DWARF-formatmallar stöds inte än.\n" +msgstr "Sektion %s innehÃ¥ller:\n" -# -#: readelf.c:8499 +#: readelf.c:9538 #, c-format msgid "Displaying the debug contents of section %s is not yet supported.\n" -msgstr "Visa felsökningsinnehållet i sektion %s stöds inte än.\n" +msgstr "Visa felsökningsinnehÃ¥llet i sektion %s hanteras inte än.\n" -# -#: readelf.c:8565 +#: readelf.c:9634 #, c-format msgid "" "\n" "Section '%s' has no debugging data.\n" msgstr "" "\n" -"Sektion \"%s\" innehåller ingen felsökningsdata.\n" +"Sektion \"%s\" innehÃ¥ller ingen felsökningsdata.\n" -# -#: readelf.c:8570 readelf.c:8632 +#: readelf.c:9639 readelf.c:9701 msgid "debug section data" -msgstr "felsökningssektionsdata" +msgstr "felsökningssektionsdata" -# -#: readelf.c:8586 +#: readelf.c:9655 #, c-format -msgid "Unrecognised debug section: %s\n" -msgstr "Okänd felsökningssektion: %s\n" +msgid "Unrecognized debug section: %s\n" +msgstr "Okänd felsökningssektion: %s\n" -# -#: readelf.c:8660 +#: readelf.c:9729 msgid "Some sections were not dumped because they do not exist!\n" -msgstr "Några sektioner skrevs inte ut eftersom de inte existerar!\n" +msgstr "NÃ¥gra sektioner skrevs inte ut eftersom de inte existerar!\n" -# -#: readelf.c:8733 +#: readelf.c:9806 readelf.c:10170 msgid "liblist" msgstr "bibliotekslista" -# -#: readelf.c:8818 +#: readelf.c:9891 msgid "options" msgstr "flaggor" -# -#: readelf.c:8849 +#: readelf.c:9922 #, c-format msgid "" "\n" "Section '%s' contains %d entries:\n" msgstr "" "\n" -"Sektion \"%s\" innehåller %d poster:\n" +"Sektion \"%s\" innehÃ¥ller %d poster:\n" -# -# BUGG: Fel i originalet? -#: readelf.c:9010 -msgid "conflict list with without table" -msgstr "konfliktlista utan tabell" +#: readelf.c:10083 +msgid "conflict list found without a dynamic symbol table" +msgstr "fann konfliktlista utan dynamisk symboltabell" -# -#: readelf.c:9028 readelf.c:9044 +#: readelf.c:10101 readelf.c:10117 msgid "conflict" msgstr "konflikt" -# -#: readelf.c:9054 +#: readelf.c:10127 #, c-format msgid "" "\n" "Section '.conflict' contains %ld entries:\n" msgstr "" "\n" -"Sektion \".conflict\" innehåller %ld poster:\n" +"Sektion \".conflict\" innehÃ¥ller %ld poster:\n" -# -#: readelf.c:9056 +#: readelf.c:10129 msgid " Num: Index Value Name" -msgstr " Num: Index Värde Namn" +msgstr " Num: Index Värde Namn" -# -#: readelf.c:9083 +#: readelf.c:10178 +msgid "liblist string table" +msgstr "liblist-strängtabell" + +#: readelf.c:10187 +#, c-format +msgid "" +"\n" +"Library list section '%s' contains %lu entries:\n" +msgstr "" +"\n" +"Bibliotekslistsektion \"%s\" innehÃ¥ller %lu poster:\n" + +#: readelf.c:10236 msgid "NT_PRSTATUS (prstatus structure)" msgstr "NT_PRSTATUS (prstatus-struktur)" -# -#: readelf.c:9084 +#: readelf.c:10237 msgid "NT_FPREGSET (floating point registers)" msgstr "NT_FPREGSET (flyttalsregister)" -# -#: readelf.c:9085 +#: readelf.c:10238 msgid "NT_PRPSINFO (prpsinfo structure)" msgstr "NT_PRPSINFO (prpsinfo-struktur)" -# -#: readelf.c:9086 +#: readelf.c:10239 msgid "NT_TASKSTRUCT (task structure)" -msgstr "NT_TASKSTRUCT (uppgiftsstruktur)" +msgstr "NT_TASKSTRUCT (task-struktur)" -# -#: readelf.c:9087 +#: readelf.c:10240 msgid "NT_PRXFPREG (user_xfpregs structure)" msgstr "NT_PRXFPREG (user_xfpregs-struktur)" -# -#: readelf.c:9088 +#: readelf.c:10241 msgid "NT_PSTATUS (pstatus structure)" msgstr "NT_PSTATUS (pstatus-struktur)" -# -#: readelf.c:9089 +#: readelf.c:10242 msgid "NT_FPREGS (floating point registers)" msgstr "NT_FPREGS (flyttalsregister)" -# -#: readelf.c:9090 +#: readelf.c:10243 msgid "NT_PSINFO (psinfo structure)" msgstr "NT_PSINFO (psinfo-struktur)" -# -#: readelf.c:9091 +#: readelf.c:10244 msgid "NT_LWPSTATUS (lwpstatus_t structure)" msgstr "NT_LWPSTATUS (lwpstatus_t-struktur)" -# -#: readelf.c:9092 +#: readelf.c:10245 msgid "NT_LWPSINFO (lwpsinfo_t structure)" msgstr "NT_LWPSINFO (lwpsinfo_t-struktur)" -# -# BUGG: Stavfel i originalet (str>uc<ture) -#: readelf.c:9093 -msgid "NT_WIN32PSTATUS (win32_pstatus strcuture)" +#: readelf.c:10246 +msgid "NT_WIN32PSTATUS (win32_pstatus structure)" msgstr "NT_WIN32PSTATUS (win32_pstatus-struktur)" -# -#: readelf.c:9095 readelf.c:9119 +#: readelf.c:10248 readelf.c:10272 #, c-format msgid "Unknown note type: (0x%08x)" -msgstr "Okänd kommentarstyp: (0x%08x)" +msgstr "Okänd kommentarstyp: (0x%08x)" -# #. NetBSD core "procinfo" structure. -#: readelf.c:9109 +#: readelf.c:10262 msgid "NetBSD procinfo structure" msgstr "NetBSD processinfo-struktur" -# -# FIXME -#: readelf.c:9136 readelf.c:9150 +#: readelf.c:10289 readelf.c:10303 msgid "PT_GETREGS (reg structure)" -msgstr "PT_GETREGS (registerstruktur)" +msgstr "PT_GETREGS (reg-struktur)" -# -# FIXME -#: readelf.c:9138 readelf.c:9152 +#: readelf.c:10291 readelf.c:10305 msgid "PT_GETFPREGS (fpreg structure)" msgstr "PT_GETFPREGS (fpreg-struktur)" -# -# FIXME -#: readelf.c:9158 +#: readelf.c:10311 #, c-format msgid "PT_FIRSTMACH+%d" msgstr "PT_FIRSTMACH+%d" -# -#: readelf.c:9212 +#: readelf.c:10365 msgid "notes" msgstr "kommentarer" -# -#: readelf.c:9218 +#: readelf.c:10371 #, c-format msgid "" "\n" "Notes at offset 0x%08lx with length 0x%08lx:\n" msgstr "" "\n" -"Kommentarer på offset 0x%08lx av längd 0x%08lx:\n" +"Kommentarer pÃ¥ offset 0x%08lx av längd 0x%08lx:\n" -# -#: readelf.c:9220 +#: readelf.c:10373 msgid " Owner\t\tData size\tDescription\n" -msgstr " Ägare\t\tData-storlek\tBeskrivning\n" +msgstr " Ägare\t\tData-storlek\tBeskrivning\n" -# -#: readelf.c:9331 +#: readelf.c:10392 +#, c-format +msgid "corrupt note found at offset %x into core notes\n" +msgstr "fann trasig kommentar pÃ¥ offset %x i minnesutskriftskommentarerna\n" + +#: readelf.c:10394 +#, c-format +msgid " type: %x, namesize: %08lx, descsize: %08lx\n" +msgstr " typ: %x, namnstorlek: %08lx, beskrivningsstorlek: %08lx\n" + +#: readelf.c:10476 msgid "No note segments present in the core file.\n" msgstr "Det finns inga kommentarer i minnesfilen.\n" -# -#: readelf.c:9409 +#: readelf.c:10560 msgid "" "This instance of readelf has been built without support for a\n" "64 bit data type and so it cannot read 64 bit ELF files.\n" msgstr "" -"Den här binären av readelf har byggts utan stöd för en 64-bitars\n" -"datatyp och kan därför inte läsa 64-bitars ELF-filer.\n" +"Den här binären av readelf har byggts utan hantering av 64-bitars\n" +"datatyper och kan därför inte läsa 64-bitars ELF-filer.\n" -# -#: readelf.c:9452 +#: readelf.c:10606 #, c-format msgid "Cannot stat input file %s.\n" -msgstr "Kan inte ta status för indatafil %s.\n" +msgstr "Kan inte ta status pÃ¥ infil %s.\n" -# -#: readelf.c:9459 +#: readelf.c:10613 #, c-format msgid "Input file %s not found.\n" -msgstr "Indatafil %s finns inte.\n" +msgstr "Infil %s finns inte.\n" -# -#: readelf.c:9465 +#: readelf.c:10619 #, c-format msgid "%s: Failed to read file header\n" -msgstr "%s: Misslyckades läsa filhuvud\n" +msgstr "%s: Lyckades inte läsa filhuvudet\n" -# -#: readelf.c:9479 +#: readelf.c:10633 #, c-format msgid "" "\n" @@ -4741,831 +4183,749 @@ msgstr "" "\n" "Fil: %s\n" -# -#: rename.c:131 +#: rename.c:132 #, c-format msgid "%s: cannot set time: %s" -msgstr "%s: kan inte sätta tiden: %s" +msgstr "%s: kan inte sätta tiden: %s" -# #. We have to clean up here. -#: rename.c:170 rename.c:203 +#: rename.c:171 rename.c:204 #, c-format msgid "%s: rename: %s" msgstr "%s: kan inte byta namn: %s" -# -#: rename.c:211 +#: rename.c:212 #, c-format msgid "%s: simple_copy: %s" msgstr "%s: kopieringsfel: %s" -# -#: resbin.c:130 +#: resbin.c:134 #, c-format msgid "%s: not enough binary data" -msgstr "%s: inte tillräckligt med binärdata" +msgstr "%s: inte tillräckligt med rÃ¥data" -# -#: resbin.c:149 +#: resbin.c:153 msgid "null terminated unicode string" -msgstr "nollterminerad unicode-sträng" +msgstr "nollterminerad unicode-sträng" -# -#: resbin.c:179 resbin.c:185 +#: resbin.c:183 resbin.c:189 msgid "resource ID" msgstr "resurs-ID" -# -#: resbin.c:229 +#: resbin.c:233 msgid "cursor" -msgstr "markör" +msgstr "markör" -# -#: resbin.c:263 resbin.c:270 +#: resbin.c:267 resbin.c:274 msgid "menu header" msgstr "menyhuvud" -# -#: resbin.c:280 +#: resbin.c:284 msgid "menuex header" msgstr "meny-ext.-huvud" -# -#: resbin.c:284 +#: resbin.c:288 msgid "menuex offset" msgstr "meny-ext.-offset" -# -#: resbin.c:291 +#: resbin.c:295 #, c-format msgid "unsupported menu version %d" -msgstr "menyversion %d stöds inte" +msgstr "menyversion %d hanteras inte" -# -#: resbin.c:319 resbin.c:334 resbin.c:400 +#: resbin.c:323 resbin.c:338 resbin.c:404 msgid "menuitem header" msgstr "menyobjektshuvud" -# -#: resbin.c:430 +#: resbin.c:434 msgid "menuitem" msgstr "menyobjekt" -# -#: resbin.c:471 resbin.c:499 +#: resbin.c:475 resbin.c:503 msgid "dialog header" msgstr "dialoghuvud" -# -#: resbin.c:489 +#: resbin.c:493 #, c-format -msgid "unexpected dialog signature %d" -msgstr "oväntad dialogsignatur %d" +msgid "unexpected DIALOGEX version %d" +msgstr "oväntad DIALOGEX-versionstyp %d" -# -#: resbin.c:531 +#: resbin.c:538 msgid "dialog font point size" -msgstr "dialogtypsnittsstorlek" +msgstr "typsnittets punktstorlek i dialog" -# -#: resbin.c:539 +#: resbin.c:546 msgid "dialogex font information" msgstr "dialog-ext.-typsnittsinformation" -# -#: resbin.c:564 resbin.c:582 +#: resbin.c:572 resbin.c:590 msgid "dialog control" msgstr "dialogkontroll" -# -#: resbin.c:574 +#: resbin.c:582 msgid "dialogex control" msgstr "dioalog-ext.kontroll" -# -#: resbin.c:603 +#: resbin.c:611 msgid "dialog control end" msgstr "dialogkontrollsslut" -# -#: resbin.c:615 +#: resbin.c:623 msgid "dialog control data" msgstr "dialogkontrollsdata" -# -#: resbin.c:658 +#: resbin.c:666 msgid "stringtable string length" -msgstr "strängtabellsstränglängd" +msgstr "längd pÃ¥ sträng i strängtabellen" -# -#: resbin.c:668 +#: resbin.c:676 msgid "stringtable string" -msgstr "strängtabellssträng" +msgstr "sträng i strängtabellen" -# -#: resbin.c:701 +#: resbin.c:709 msgid "fontdir header" -msgstr "typsnittskatalogshuvud" +msgstr "typsnittskatalogens huvud" -# -#: resbin.c:714 +#: resbin.c:722 msgid "fontdir" msgstr "typsnittskatalog" -# -#: resbin.c:730 +#: resbin.c:738 msgid "fontdir device name" -msgstr "typsnittskatalogsenhetsnamn" +msgstr "typsnittskatalogens enhetsnamn" -# -#: resbin.c:736 +#: resbin.c:744 msgid "fontdir face name" -msgstr "typsnittskatalogstypsnittsnamn" +msgstr "typsnittskatalogens formnamn" -# -#: resbin.c:779 +#: resbin.c:787 msgid "accelerator" msgstr "accelererare" -# -#: resbin.c:843 +#: resbin.c:851 msgid "group cursor header" -msgstr "gruppmarkörshuvud" +msgstr "gruppmarkörshuvud" -# -#: resbin.c:847 +#: resbin.c:855 #, c-format msgid "unexpected group cursor type %d" -msgstr "oväntad gruppmarkörstyp %d" +msgstr "oväntad gruppmarkörstyp %d" -# -#: resbin.c:862 +#: resbin.c:870 msgid "group cursor" -msgstr "gruppmarkör" +msgstr "gruppmarkör" -# -#: resbin.c:901 +#: resbin.c:909 msgid "group icon header" msgstr "gruppikonshuvud" -# -#: resbin.c:905 +#: resbin.c:913 #, c-format msgid "unexpected group icon type %d" -msgstr "oväntad gruppikonstyp %d" +msgstr "oväntad gruppikonstyp %d" -# -#: resbin.c:920 +#: resbin.c:928 msgid "group icon" msgstr "gruppikon" -# -#: resbin.c:991 resbin.c:1210 +#: resbin.c:999 resbin.c:1218 msgid "unexpected version string" -msgstr "oväntad versionssträng" +msgstr "oväntad versionssträng" -# -#: resbin.c:1025 +#: resbin.c:1033 #, c-format msgid "version length %d does not match resource length %lu" -msgstr "versionslängd %d passar inte med resurslängd %lu" +msgstr "versionslängd %d överensstämmer inte med resurslängd %lu" -# -#: resbin.c:1029 +#: resbin.c:1037 #, c-format msgid "unexpected version type %d" -msgstr "oväntad versionstyp %d" +msgstr "oväntad versionstyp %d" -# -#: resbin.c:1041 +#: resbin.c:1049 #, c-format msgid "unexpected fixed version information length %d" -msgstr "oväntad längd %d på fast versionsinformation" +msgstr "oväntad längd %d pÃ¥ fast versionsinformation" -# -#: resbin.c:1044 +#: resbin.c:1052 msgid "fixed version info" msgstr "fast versionsinfo" -# -#: resbin.c:1048 +#: resbin.c:1056 #, c-format msgid "unexpected fixed version signature %lu" -msgstr "oväntad fast versionssignatur %lu" +msgstr "oväntad fast versionssignatur %lu" -# -#: resbin.c:1052 +#: resbin.c:1060 #, c-format msgid "unexpected fixed version info version %lu" -msgstr "oväntad version %lu av fast versionsinformation" +msgstr "oväntad version %lu av fast versionsinformation" -# -#: resbin.c:1081 +#: resbin.c:1089 msgid "version var info" msgstr "variabel versionsinfo" -# -#: resbin.c:1098 +#: resbin.c:1106 #, c-format msgid "unexpected stringfileinfo value length %d" -msgstr "oväntad längd %d på värde för strängfilsinfo" +msgstr "oväntad längd %d pÃ¥ värde för strängfilsinfo" -# -#: resbin.c:1108 +#: resbin.c:1116 #, c-format msgid "unexpected version stringtable value length %d" -msgstr "oväntad längd %d på värde för versionssträngtabell" +msgstr "oväntad längd %d pÃ¥ värde för versionssträngtabell" -# -#: resbin.c:1142 +#: resbin.c:1150 #, c-format msgid "unexpected version string length %d != %d + %d" -msgstr "oväntad längd %d != %d + %d på versionssträng" +msgstr "oväntad längd %d != %d + %d pÃ¥ versionssträng" -# -#: resbin.c:1153 +#: resbin.c:1161 #, c-format msgid "unexpected version string length %d < %d" -msgstr "oväntad längd %d < %d på versionssträng" +msgstr "oväntad längd %d < %d pÃ¥ versionssträng" -# -#: resbin.c:1170 +#: resbin.c:1178 #, c-format msgid "unexpected varfileinfo value length %d" -msgstr "oväntad längd %d på värde för var.filinfo" +msgstr "oväntad längd %d pÃ¥ värde för var.filinfo" -# -#: resbin.c:1189 +#: resbin.c:1197 msgid "version varfileinfo" msgstr "versionsvar.filinfo" -# -#: resbin.c:1204 +#: resbin.c:1212 #, c-format msgid "unexpected version value length %d" -msgstr "oväntad längd %d på värde för version" +msgstr "oväntad längd %d pÃ¥ värde för version" -# #: rescoff.c:128 msgid "filename required for COFF input" -msgstr "filnamn krävs för COFF-indata" +msgstr "filnamn krävs för COFF-indata" -# #: rescoff.c:145 #, c-format msgid "%s: no resource section" msgstr "%s: ingen resurssektion" -# #: rescoff.c:152 msgid "can't read resource section" -msgstr "kan inte läsa resurssektionen" +msgstr "kan inte läsa resurssektionen" -# #: rescoff.c:178 #, c-format msgid "%s: %s: address out of bounds" -msgstr "%s: %s: adress utanför begränsningen" +msgstr "%s: %s: adress utanför begränsningen" -# #: rescoff.c:197 msgid "directory" msgstr "katalog" -# #: rescoff.c:225 msgid "named directory entry" msgstr "namngiven katalogpost" -# #: rescoff.c:234 msgid "directory entry name" msgstr "katalogpostnamn" -# #: rescoff.c:254 msgid "named subdirectory" msgstr "namngiven underkatalog" -# #: rescoff.c:262 msgid "named resource" msgstr "namngiven resurs" -# #: rescoff.c:277 msgid "ID directory entry" msgstr "ID-katalogpost" -# #: rescoff.c:294 msgid "ID subdirectory" msgstr "ID-underkatalog" -# #: rescoff.c:302 msgid "ID resource" msgstr "ID-resurs" -# #: rescoff.c:328 msgid "resource type unknown" -msgstr "okänd resurstyp" +msgstr "okänd resurstyp" -# #: rescoff.c:331 msgid "data entry" msgstr "datapost" -# #: rescoff.c:339 msgid "resource data" msgstr "resursdata" -# #: rescoff.c:344 msgid "resource data size" -msgstr "storlek på resursdata" +msgstr "storlek pÃ¥ resursdata" -# #: rescoff.c:439 msgid "filename required for COFF output" -msgstr "filnamn krävs för COFF-utdata" +msgstr "filnamn krävs för COFF-utdata" -# #: rescoff.c:738 msgid "can't get BFD_RELOC_RVA relocation type" -msgstr "kan inte ta fram BFD_RELOC_RVA-relokeringstyp" +msgstr "kan inte fÃ¥ fram BFD_RELOC_RVA-relokeringstyp" -# #: resrc.c:240 resrc.c:312 #, c-format msgid "can't open temporary file `%s': %s" -msgstr "kan inte öppna temporärfil \"%s\": %s" +msgstr "kan inte öppna temporärfil \"%s\": %s" -# #: resrc.c:246 #, c-format msgid "can't redirect stdout: `%s': %s" msgstr "kan inte omdirigera standard ut: \"%s\": %s" -# #: resrc.c:262 #, c-format msgid "%s %s: %s" msgstr "%s %s: %s" -# #: resrc.c:308 #, c-format msgid "can't execute `%s': %s" msgstr "kan inte exekvera \"%s\": %s" -# #: resrc.c:317 #, c-format msgid "Using temporary file `%s' to read preprocessor output\n" -msgstr "Utnyttjar temporärfil \"%s\" till att läsa preprocessorutdata\n" +msgstr "Läser utdata frÃ¥n förbehandlaren via temporärfil \"%s\"\n" -# #: resrc.c:324 #, c-format msgid "can't popen `%s': %s" msgstr "kan inte anropa popen \"%s\": %s" -# #: resrc.c:326 msgid "Using popen to read preprocessor output\n" -msgstr "Använder popen för att läsa utdata från preprocessorn\n" +msgstr "Läser utdata frÃ¥n förbehandlaren via popen\n" -# #: resrc.c:369 #, c-format msgid "Tried `%s'\n" msgstr "Provade \"%s\"\n" -# #: resrc.c:380 #, c-format msgid "Using `%s'\n" -msgstr "Använder \"%s\"\n" +msgstr "Använder \"%s\"\n" -# -#: resrc.c:541 +#: resrc.c:542 #, c-format msgid "%s:%d: %s\n" msgstr "%s:%d: %s\n" -# -#: resrc.c:550 +#: resrc.c:551 #, c-format msgid "%s: unexpected EOF" -msgstr "%s: oväntat filslut" +msgstr "%s: oväntat filslut" -# -#: resrc.c:607 +#: resrc.c:608 #, c-format msgid "%s: read of %lu returned %lu" -msgstr "%s: läsning av %lu byte gav %lu" +msgstr "%s: läsning av %lu byte gav %lu" -# -#: resrc.c:649 resrc.c:903 resrc.c:1176 resrc.c:1330 +#: resrc.c:650 resrc.c:905 resrc.c:1178 resrc.c:1332 #, c-format msgid "stat failed on bitmap file `%s': %s" -msgstr "stat misslyckades på bildfil \"%s\": %s" +msgstr "stat misslyckades pÃ¥ bildfil \"%s\": %s" -# -#: resrc.c:702 +#: resrc.c:703 #, c-format msgid "cursor file `%s' does not contain cursor data" -msgstr "markörfil \"%s\" innehåller inte markördata" +msgstr "markörfil \"%s\" innehÃ¥ller inte markördata" -# -#: resrc.c:734 resrc.c:1047 +#: resrc.c:735 resrc.c:1049 #, c-format msgid "%s: fseek to %lu failed: %s" msgstr "%s: fseek till %lu misslyckades: %s" -# -#: resrc.c:871 +#: resrc.c:873 msgid "help ID requires DIALOGEX" -msgstr "hjälp-ID kräver DIALOGEX" +msgstr "hjälp-ID kräver DIALOGEX" -# -#: resrc.c:873 +#: resrc.c:875 msgid "control data requires DIALOGEX" -msgstr "kontrolldata kräver DIALOGEX" +msgstr "kontrolldata kräver DIALOGEX" -# -#: resrc.c:1016 +#: resrc.c:1018 #, c-format msgid "icon file `%s' does not contain icon data" -msgstr "ikonfil \"%s\" innehåller inte ikondata" +msgstr "ikonfil \"%s\" innehÃ¥ller inte ikondata" -# -#: resrc.c:1535 +#: resrc.c:1537 #, c-format msgid "can't open `%s' for output: %s" -msgstr "kan inte öppna \"%s\" för utmatning: %s" +msgstr "kan inte öppna \"%s\" för utmatning: %s" -# -#: size.c:79 +#: size.c:86 +msgid " Displays the sizes of sections inside binary files\n" +msgstr " Visa storleken pÃ¥ sektioner i binärfiler\n" + +#: size.c:87 +msgid " If no input file(s) are specified, a.out is assumed\n" +msgstr " Om ingen infil är vald används a.out\n" + +#: size.c:88 #, c-format msgid "" -"Usage: %s [-A | --format=sysv | -B | --format=berkeley]\n" -" [-o | --radix=8 | -d | --radix=10 | -h | --radix=16]\n" -" [-V | --version] [--target=bfdname] [--help] [file...]\n" +" The options are:\n" +" -A|-B --format={sysv|berkeley} Select output style (default is %s)\n" +" -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or hex\n" +" -t --totals Display the total sizes (Berkeley only)\n" +" --target=<bfdname> Set the binary file format\n" +" -h --help Display this information\n" +" -v --version Display the program's version\n" +"\n" msgstr "" -"Användning: %s [-A | --format=sysv | -B | --format=berkeley]\n" -" [-o | --radix=8 | -d | --radix=10 | -h | --radix=16]\n" -" [-V | --version] [--target=bfdnamn] [--help] [fil...]\n" - -# -#: size.c:85 -msgid "default is --format=berkeley\n" -msgstr "standardvärdet är --format=berkeley\n" - -# -#: size.c:87 -msgid "default is --format=sysv\n" -msgstr "standardvärdet är --format=sysv\n" +" Flaggorna är:\n" +" -A|-B --format={sysv|berkeley} Välj utdatastil (standard är %s)\n" +" -o|-d|-x --radix={8|10|16} Visa tal oktalt, decimalt eller hexadecimalt\n" +" -t --totals Visa samanlagd storlek (endast Berkeley)\n" +" --target=<bfdnamn> Välj binärfilens format\n" +" -h --help Visa denna hjälp\n" +" -v --version Visa programmets versionsinformation\n" +"\n" -# -#: size.c:146 +#: size.c:160 #, c-format msgid "invalid argument to --format: %s" msgstr "ogiltigt argument till --format: %s" -# -#: size.c:173 +#: size.c:187 #, c-format msgid "Invalid radix: %s\n" msgstr "Ogiltig talbas: %s\n" -# -#: srconv.c:1931 -#, c-format -msgid "Usage: %s [-dhVq] in-file [out-file]\n" -msgstr "Användning: %s [-dhVq] infil [utfil]\n" +#: srconv.c:1953 +msgid "Convert a COFF object file into a SYSROFF object file\n" +msgstr "Konverterar en COFF-objektfil till en SYSROFF-objektfil\n" -# -#: srconv.c:1938 -#, c-format -msgid "%s: Convert a COFF object file into a SYSROFF object file\n" -msgstr "%s: Konverterar en COFF-objektfil till en SYSROFF-objektfil\n" +#: srconv.c:1954 +msgid "" +" The options are:\n" +" -q --quick (Obsolete - ignoerd)\n" +" -n --noprescan Do not perform a scan to convert commons into defs\n" +" -d --debug Display information about what is being done\n" +" -h --help Display this information\n" +" -v --version Print the program's version number\n" +msgstr "" +" Flaggorna är:\n" +" -q --quick (UtgÃ¥tt - ignoreras)\n" +" -n --noprescan Gör inte sök-och-ersätt frÃ¥n commons till defs\n" +" -d --debug Visa information om vad som händer\n" +" -h --help Visa denna hjälp\n" +" -v --version Visa programets versionsinformation\n" -# -#: srconv.c:2074 +#: srconv.c:2099 #, c-format msgid "unable to open output file %s" -msgstr "kan inte öppna utdatafil %s" +msgstr "kan inte öppna utfil %s" -# -#: stabs.c:343 stabs.c:1760 +#: stabs.c:346 stabs.c:1755 msgid "numeric overflow" -msgstr "numeriskt överspill" +msgstr "numeriskt överspill" -# -# FIXME -#: stabs.c:354 +#: stabs.c:357 #, c-format msgid "Bad stab: %s\n" msgstr "Felaktig stab: %s\n" -# -#: stabs.c:364 +#: stabs.c:367 #, c-format msgid "Warning: %s: %s\n" msgstr "Varning: %s: %s\n" -# -#: stabs.c:486 +#: stabs.c:488 msgid "N_LBRAC not within function\n" msgstr "N_LBRAC inte inuti funktion\n" -# -#: stabs.c:525 +#: stabs.c:527 msgid "Too many N_RBRACs\n" -msgstr "För många N_RBRAC:s\n" +msgstr "För mÃ¥nga N_RBRAC:s\n" -# -#: stabs.c:770 +#: stabs.c:773 msgid "unknown C++ encoded name" -msgstr "okänt C++-kodat namn" +msgstr "okänt C++-kodat namn" -# #. Complain and keep going, so compilers can invent new #. cross-reference types. -#: stabs.c:1297 +#: stabs.c:1293 msgid "unrecognized cross reference type" -msgstr "okänd korsreferenstyp" +msgstr "okänd korsreferenstyp" -# #. Does this actually ever happen? Is that why we are worrying #. about dealing with it rather than just calling error_type? -#: stabs.c:1852 +#: stabs.c:1847 msgid "missing index type" msgstr "utebliven indextyp" -# -#: stabs.c:2179 +#: stabs.c:2174 msgid "unknown virtual character for baseclass" -msgstr "okänt virtuellt tecken för basklass" +msgstr "okänt virtuellt tecken för basklass" -# -# FIXME -#: stabs.c:2197 +#: stabs.c:2192 msgid "unknown visibility character for baseclass" -msgstr "okänd synlighetstecken för basklass" +msgstr "okänt synlighetstecken för basklass" -# -#: stabs.c:2389 +#: stabs.c:2384 msgid "unnamed $vb type" msgstr "$vb-typ utan namn" -# -#: stabs.c:2395 +#: stabs.c:2390 msgid "unrecognized C++ abbreviation" -msgstr "okänd C++-förkortning" +msgstr "okänd C++-förkortning" -# -# FIXME -#: stabs.c:2475 +#: stabs.c:2470 msgid "unknown visibility character for field" -msgstr "okänd synlighetstecken för fält" +msgstr "okänt synlighetstecken för fält" -# -#: stabs.c:2731 +#: stabs.c:2726 msgid "const/volatile indicator missing" msgstr "const/volatile-indikator saknas" -# -#: stabs.c:2971 +#: stabs.c:2967 #, c-format msgid "No mangling for \"%s\"\n" msgstr "Ingen kodning av \"%s\"\n" -# -#: stabs.c:3284 +#: stabs.c:3281 msgid "Undefined N_EXCL" msgstr "Odefinierad N_EXCL" -# -#: stabs.c:3372 +#: stabs.c:3369 #, c-format msgid "Type file number %d out of range\n" -msgstr "Typens filnummer %d utanför sitt intervall\n" +msgstr "Typs filnummer %d utanför sitt intervall\n" -# -#: stabs.c:3377 +#: stabs.c:3374 #, c-format msgid "Type index number %d out of range\n" -msgstr "Typens indexnummer %d utanför sitt intervall\n" +msgstr "Typs indexnummer %d utanför sitt intervall\n" -# -#: stabs.c:3464 +#: stabs.c:3461 #, c-format msgid "Unrecognized XCOFF type %d\n" -msgstr "Okänd XCOFF-typ %d\n" +msgstr "Okänd XCOFF-typ %d\n" -# -#: stabs.c:3763 +#: stabs.c:3762 #, c-format msgid "bad mangled name `%s'\n" -msgstr "felaktigt kodat namn \"%s\"\n" +msgstr "felaktigt manglat namn \"%s\"\n" -# #: stabs.c:3859 msgid "no argument types in mangled string\n" -msgstr "ingen argumenttyp i kodad sträng\n" +msgstr "inga argumenttyper i den manglade strängen\n" -# -#: strings.c:199 +#: strings.c:208 #, c-format msgid "invalid number %s" msgstr "ogiltigt tal %s" -# -#: strings.c:638 +#: strings.c:647 #, c-format msgid "invalid integer argument %s" msgstr "ogiltigt heltalsargument %s" -# -#: strings.c:648 -#, c-format +#: strings.c:658 +msgid " Display printable strings in [file(s)] (stdin by default)\n" +msgstr " Visa läsbara strängar i [fil(er)] (eller frÃ¥n standard in)\n" + +#: strings.c:659 msgid "" -"Usage: %s [-afov] [-n min-len] [-min-len] [-t {o,x,d}] [-e {s,b,l,B,L}]\n" -" [-] [--all] [--print-file-name] [--bytes=min-len] [--radix={o,x,d}]\n" -" [--target=bfdname] [--encoding {s,b,l,B,L}] [--help] [--version] file...\n" +" The options are:\n" +" -a - --all Scan the entire file, not just the data section\n" +" -f --print-file-name Print the name of the file before each string\n" +" -n --bytes=[number] Locate & print any NUL-terminated sequence of at\n" +" -<number> least [number] characters (default 4).\n" +" -t --radix={o,x,d} Print the location of the string in base 8, 10 or 16\n" +" -o An alias for --radix=o\n" +" -T --target=<BFDNAME> Specify the binary file format\n" +" -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n" +" s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit\n" +" -h --help Display this information\n" +" -v --version Print the program's version number\n" msgstr "" -"Användning: %s [-afov] [-n min-längd] [-min-len] [-t {o,x,d}] [-e {s,b,l,B,L}]\n" -" [-] [--all] [--print-file-name] [--bytes=min-längd] [--radix={o,x,d}]\n" -" [--target=bfdnamn] [--encoding {s,b,l,B,L}] [--help] [--version] fil...\n" - -# -#: sysdump.c:733 -#, c-format -msgid "Usage: %s [-hV] in-file\n" -msgstr "Användning: %s [-hV] infil\n" +" Flaggorna är:\n" +" -a - --all Undersök hela filen, inte bara datasektionen\n" +" -f --print-file-name Skriv filens namn före varje sträng\n" +" -n --bytes=[antal] Hitta och skriv ut varje NUL-terminerad sekvens\n" +" -<antal> med minst [antal] tecken (standard 4).\n" +" -t --radix={o,d,x} Skriv strängens position i talbas 8, 10 eller 16\n" +" -o Synonym för --radix=o\n" +" -T --target=<BFDNAMN> Välj binärfilens format\n" +" -e --encoding={s,S,b,l,B,L} Välj teckenstorlek och typ av endian:\n" +" s=7-bit, S=8-bit, {b,l}=16-bit, {B,L}=32-bit\n" +" -h --help Visa denna hjälp\n" +" -v --version Visa programmets versionsinformation\n" + +#: sysdump.c:768 +msgid "Print a human readable interpretation of a SYSROFF object file\n" +msgstr "Skriv en mänskligt läsbar tolkning av en SYSROFF-objektfil\n" + +#: sysdump.c:769 +msgid "" +" The options are:\n" +" -h --help Display this information\n" +" -v --version Print the program's version number\n" +msgstr "" +" Flaggorna är:\n" +" -h --help Visa denna hjälp\n" +" -v --version Visa programment versionsinformation\n" -# -#: sysdump.c:805 +#: sysdump.c:836 #, c-format msgid "cannot open input file %s" -msgstr "kan inte öppna indatafil %s" +msgstr "kan inte öppna infil %s" -# -#: version.c:35 -msgid "Copyright 2001 Free Software Foundation, Inc.\n" -msgstr "Copyright 2001 Free Software Foundation, Inc.\n" - -# #: version.c:36 +msgid "Copyright 2002 Free Software Foundation, Inc.\n" +msgstr "Copyright 2002 Free Software Foundation, Inc.\n" + +#: version.c:37 msgid "" "This program is free software; you may redistribute it under the terms of\n" "the GNU General Public License. This program has absolutely no warranty.\n" msgstr "" -"Detta program är fri programvara; du kan sprida det vidare under villkoren\n" +"Detta program är fri programvara; du kan sprida det vidare under villkoren\n" "i GNU General Public License. Detta program har inga som helst garantier.\n" -# -#: windres.c:237 +#: windres.c:205 #, c-format msgid "can't open %s `%s': %s" -msgstr "kan inte öppna %s \"%s\": %s" +msgstr "kan inte öppna %s \"%s\": %s" -# -#: windres.c:416 +#: windres.c:384 msgid ": expected to be a directory\n" -msgstr ": förväntades vara en katalog\n" +msgstr ": förväntades vara en katalog\n" -# -#: windres.c:428 +#: windres.c:396 msgid ": expected to be a leaf\n" -msgstr ": förväntades vara ett löv\n" +msgstr ": förväntades vara ett löv\n" -# -#: windres.c:437 +#: windres.c:405 #, c-format msgid "%s: warning: " msgstr "%s: varning: " -# -#: windres.c:439 +#: windres.c:407 msgid ": duplicate value\n" -msgstr ": dublett av värdet\n" +msgstr ": dublett av värdet\n" -# -#: windres.c:602 +#: windres.c:569 #, c-format msgid "unknown format type `%s'" -msgstr "okänd formattyp \"%s\"" +msgstr "okänd formattyp \"%s\"" -# -#: windres.c:603 +#: windres.c:570 #, c-format msgid "%s: supported formats:" msgstr "%s: format som hanteras:" -# #. Otherwise, we give up. -#: windres.c:690 +#: windres.c:655 #, c-format msgid "can not determine type of file `%s'; use the -I option" -msgstr "kan inte fastställa filtyp på fil \"%s\"; använd flagga -I" +msgstr "kan inte fastställa filtyp pÃ¥ \"%s\"; använd flagga -I" -# -#: windres.c:704 +#: windres.c:669 #, c-format -msgid "Usage: %s [options] [input-file] [output-file]\n" -msgstr "Användning: %s [flaggor] [infil] [utfil]\n" +msgid "Usage: %s [option(s)] [input-file] [output-file]\n" +msgstr "Användning: %s [flaggor] [infil] [utfil]\n" -# -#: windres.c:706 +#: windres.c:671 msgid "" -"Options:\n" -" -i FILE, --input FILE Name input file\n" -" -o FILE, --output FILE Name output file\n" -" -I FORMAT, --input-format FORMAT\n" -" Specify input format\n" -" -O FORMAT, --output-format FORMAT\n" -" Specify output format\n" -" -F TARGET, --target TARGET Specify COFF target\n" -" --preprocessor PROGRAM Program to use to preprocess rc file\n" -" --include-dir DIR Include directory when preprocessing rc file\n" -" -DSYM[=VAL], --define SYM[=VAL]\n" -" Define SYM when preprocessing rc file\n" -" -v Verbose - tells you what it's doing\n" -" --language VAL Set language when reading rc file\n" -" --use-temp-file Use a temporary file instead of popen to read\n" -" the preprocessor output\n" -" --no-use-temp-file Use popen (default)\n" +" The options are:\n" +" -i --input=<file> Name input file\n" +" -o --output=<file> Name output file\n" +" -J --input-format=<format> Specify input format\n" +" -O --output-format=<format> Specify output format\n" +" -F --target=<target> Specify COFF target\n" +" --preprocessor=<program> Program to use to preprocess rc file\n" +" -I --include-dir=<dir> Include directory when preprocessing rc file\n" +" -D --define <sym>[=<val>] Define SYM when preprocessing rc file\n" +" -U --undefine <sym> Undefine SYM when preprocessing rc file\n" +" -v --verbose Verbose - tells you what it's doing\n" +" -l --language=<val> Set language when reading rc file\n" +" --use-temp-file Use a temporary file instead of popen to read\n" +" the preprocessor output\n" +" --no-use-temp-file Use popen (default)\n" msgstr "" -"Flaggor:\n" -" -i FIL, --input FIL Namnge indatafilen\n" -" -o FIL, --output FIL Namnge utdatafilen\n" -" -I FORMAT, --input-format FORMAT\n" -" Ange indataformatet\n" -" -O FORMAT, --output-format FORMAT\n" -" Ange utdataformatet\n" -" -F MÅL, --target MÅL Ange COFF-målet\n" -" --preprocessor PROGRAM Program att använda som preprocessor på rc-filen\n" -" --include-dir KATALOG Inkludera katalog när rc-filen preprocessas\n" -" -DSYM[=VÄRDE], --define SYM[=VÄRDE]\n" -" Definiera SYM när rc-filen preporocessas\n" -" -v Mångordig - berättar vad den gör\n" -" --language SPRÅK Sätt språket när rc-filen läses\n" -" --use-temp-file Använd en tem.fil istället för popen vid läsning\n" -" av utdata från preprocessorn\n" -" --no-use-temp-file Använd popen (förval)\n" - -# -#: windres.c:725 -msgid " --yydebug Turn on parser debugging\n" -msgstr " --yydebug Slå på tolkens felsökning\n" +" Flaggorna är:\n" +" -i --input=<fil> Välj infil\n" +" -o --output=<fil> Välj utfil\n" +" -J --input-format=<format> Välj indataformat\n" +" -O --output-format=<format> Välj utdataformat\n" +" -F --target=<mÃ¥l> Välj COFF-mÃ¥l\n" +" --preprocessor=<program> Program att förbehandla rc-filen med\n" +" -I --include-dir=<katalog> Inkludera ur katalog när rc-filen förbehandlas\n" +" -D --define <sym>[=<värde>] Definiera SYM när rc-filen förbehandlas\n" +" -U --undefine <sym> Odefiniera SYM när rc-filen förbehandlas\n" +" -v --verbose Utförlig - berättar vad den gör\n" +" -l --language=<värde> Välj sprÃ¥k när rc-filen läses\n" +" --use-temp-file Använd en tempfil istället för popen för att\n" +" läsa utdata frÃ¥n förbehandlaren\n" +" --no-use-temp-file Använd popen (standard)\n" + +#: windres.c:687 +msgid " --yydebug Turn on parser debugging\n" +msgstr " --yydebug SlÃ¥ pÃ¥ tolkens felsökning\n" -# -#: windres.c:728 +#: windres.c:690 msgid "" -" --help Print this help message\n" -" --version Print version information\n" +" -r Ignored for compatibility with rc\n" +" -h --help Print this help message\n" +" -V --version Print version information\n" msgstr "" -" --help Visa denna hjälp\n" -" --version Visa versionsinformation\n" +" -r Ignorerad, för kompabilitet med rc\n" +" -h --help Visa denna hjälp\n" +" -V --version Visa versionsinformation\n" -# -#: windres.c:731 +#: windres.c:694 msgid "" "FORMAT is one of rc, res, or coff, and is deduced from the file name\n" "extension if not specified. A single file name is an input file.\n" "No input-file is stdin, default rc. No output-file is stdout, default rc.\n" msgstr "" -"FORMAT är någon av rc, res eller coff, och härleds från filnamnsändelsen\n" -"om det inte anges. Ett ensamt filnamn är en indatafil. Ingen indatafil\n" -"betyder standard in, med format rc. Ingen utdatafil betyder standard ut,\n" -"med format rc.\n" +"FORMAT är ett av rc, res eller coff, och härleds frÃ¥n filändelsen\n" +"om det inte anges. Ett ensamt filnamn är en infil. Ingen infil\n" +"betyder standard in, med formatet rc. Ingen utfil betyder standard ut,\n" +"med formatet rc.\n" -# -#: windres.c:983 +#: windres.c:833 +msgid "invalid option -f\n" +msgstr "ogiltig flagga -f\n" + +#: windres.c:838 +msgid "No filename following the -fo option.\n" +msgstr "Inget filnamn efter flaggan -fo.\n" + +#: windres.c:896 +msgid "Option -I is deprecated for setting the input format, please use -J instead.\n" +msgstr "Flagga -I för att välja informat har utgÃ¥tt, vänligen använd -J istället.\n" + +#: windres.c:1014 msgid "no resources" msgstr "inga resurser" -# -#: wrstabs.c:366 wrstabs.c:2027 +#: wrstabs.c:395 wrstabs.c:2055 #, c-format msgid "string_hash_lookup failed: %s" msgstr "string_hash_lookup misslyckades: %s" -# -#: wrstabs.c:666 +#: wrstabs.c:695 #, c-format msgid "stab_int_type: bad size %u" msgstr "stab_int_type: felaktig storlek %u" -# -#: wrstabs.c:1467 +#: wrstabs.c:1495 #, c-format msgid "%s: warning: unknown size for field `%s' in struct" -msgstr "%s: varning: okänd storleken på fält \"%s\" i strukturen" +msgstr "%s: varning: okänd storleken pÃ¥ fält \"%s\" i strukturen" diff --git a/binutils/readelf.c b/binutils/readelf.c index 9f1008c..ecc54bf 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -50,13 +50,13 @@ #include <zlib.h> #endif -/* for PATH_MAX */ +/* For PATH_MAX. */ #ifdef HAVE_LIMITS_H #include <limits.h> #endif #ifndef PATH_MAX -/* for MAXPATHLEN */ +/* For MAXPATHLEN. */ # ifdef HAVE_SYS_PARAM_H # include <sys/param.h> # endif @@ -373,6 +373,7 @@ byte_put_little_endian (unsigned char *field, bfd_vma value, int size) } /* Print a VMA value. */ + static int print_vma (bfd_vma vma, print_mode mode) { @@ -462,7 +463,7 @@ print_symbol (int width, const char *symbol) { if (len > width) len = width; - + printf (format_string, len, symbol); width -= len; @@ -486,7 +487,7 @@ print_symbol (int width, const char *symbol) { if (width < 6) break; - + printf ("<0x%.2x>", *c); width -= 6; @@ -1272,7 +1273,7 @@ dump_relocations (FILE *file, && psym->st_shndx == SHN_IA_64_ANSI_COMMON) sec_name = "ANSI_COM"; else if (elf_header.e_machine == EM_IA_64 - && (elf_header.e_ident[EI_OSABI] + && (elf_header.e_ident[EI_OSABI] == ELFOSABI_OPENVMS) && psym->st_shndx == SHN_IA_64_VMS_SYMVEC) sec_name = "VMS_SYMVEC"; @@ -1823,7 +1824,7 @@ get_machine_name (unsigned e_machine) case EM_ALTERA_NIOS2: return "Altera Nios II"; case EM_XC16X: return "Infineon Technologies xc16x"; case EM_CYGNUS_MEP: return "Toshiba MeP Media Engine"; - case EM_CR16: + case EM_CR16: case EM_CR16_OLD: return "National Semiconductor's CR16"; default: snprintf (buff, sizeof (buff), _("<unknown>: 0x%x"), e_machine); @@ -4279,8 +4280,8 @@ process_section_headers (FILE *file) else if (section->sh_type == SHT_RELA) CHECK_ENTSIZE (section, i, Rela); else if ((do_debugging || do_debug_info || do_debug_abbrevs - || do_debug_lines || do_debug_lines_decoded || do_debug_pubnames - || do_debug_aranges || do_debug_frames || do_debug_macinfo + || do_debug_lines || do_debug_lines_decoded || do_debug_pubnames + || do_debug_aranges || do_debug_frames || do_debug_macinfo || do_debug_str || do_debug_loc || do_debug_ranges) && (const_strneq (name, ".debug_") || const_strneq (name, ".zdebug_"))) @@ -4293,7 +4294,7 @@ process_section_headers (FILE *file) if (do_debugging || (do_debug_info && streq (name, "info")) || (do_debug_abbrevs && streq (name, "abbrev")) - || ((do_debug_lines || do_debug_lines_decoded) + || ((do_debug_lines || do_debug_lines_decoded) && streq (name, "line")) || (do_debug_pubnames && streq (name, "pubnames")) || (do_debug_aranges && streq (name, "aranges")) @@ -4375,7 +4376,8 @@ process_section_headers (FILE *file) get_section_type_name (section->sh_type)); } else - printf (" [%2u] %-17.17s %-15.15s ", + printf ((do_wide ? " [%2u] %-17s %-15s " + : " [%2u] %-17.17s %-15.15s "), i, SECTION_NAME (section), get_section_type_name (section->sh_type)); @@ -8027,7 +8029,7 @@ is_32bit_abs_reloc (unsigned int reloc_type) return reloc_type == 1; /* R_ARC_32. */ case EM_ARM: return reloc_type == 2; /* R_ARM_ABS32 */ - case EM_AVR_OLD: + case EM_AVR_OLD: case EM_AVR: return reloc_type == 1; case EM_BLACKFIN: @@ -8284,8 +8286,40 @@ is_16bit_abs_reloc (unsigned int reloc_type) } } +/* Returns TRUE iff RELOC_TYPE is a NONE relocation used for discarded + relocation entries (possibly formerly used for SHT_GROUP sections). */ + +static bfd_boolean +is_none_reloc (unsigned int reloc_type) +{ + switch (elf_header.e_machine) + { + case EM_68K: /* R_68K_NONE. */ + case EM_386: /* R_386_NONE. */ + case EM_SPARC32PLUS: + case EM_SPARCV9: + case EM_SPARC: /* R_SPARC_NONE. */ + case EM_MIPS: /* R_MIPS_NONE. */ + case EM_PARISC: /* R_PARISC_NONE. */ + case EM_ALPHA: /* R_ALPHA_NONE. */ + case EM_PPC: /* R_PPC_NONE. */ + case EM_PPC64: /* R_PPC64_NONE. */ + case EM_ARM: /* R_ARM_NONE. */ + case EM_IA_64: /* R_IA64_NONE. */ + case EM_SH: /* R_SH_NONE. */ + case EM_S390_OLD: + case EM_S390: /* R_390_NONE. */ + case EM_CRIS: /* R_CRIS_NONE. */ + case EM_X86_64: /* R_X86_64_NONE. */ + case EM_MN10300: /* R_MN10300_NONE. */ + case EM_M32R: /* R_M32R_NONE. */ + return reloc_type == 0; + } + return FALSE; +} + /* Uncompresses a section that was compressed using zlib, in place. - * This is a copy of bfd_uncompress_section_contents, in bfd/compress.c */ + This is a copy of bfd_uncompress_section_contents, in bfd/compress.c */ static int uncompress_section_contents (unsigned char **buffer, dwarf_size_type *size) @@ -8297,9 +8331,9 @@ uncompress_section_contents (unsigned char **buffer, dwarf_size_type *size) return FALSE; #else dwarf_size_type compressed_size = *size; - unsigned char* compressed_buffer = *buffer; + unsigned char * compressed_buffer = *buffer; dwarf_size_type uncompressed_size; - unsigned char* uncompressed_buffer; + unsigned char * uncompressed_buffer; z_stream strm; int rc; dwarf_size_type header_size = 12; @@ -8307,8 +8341,9 @@ uncompress_section_contents (unsigned char **buffer, dwarf_size_type *size) /* Read the zlib header. In this case, it should be "ZLIB" followed by the uncompressed section size, 8 bytes in big-endian order. */ if (compressed_size < header_size - || ! streq ((char*) compressed_buffer, "ZLIB")) + || ! streq ((char *) compressed_buffer, "ZLIB")) return 0; + uncompressed_size = compressed_buffer[4]; uncompressed_size <<= 8; uncompressed_size += compressed_buffer[5]; uncompressed_size <<= 8; uncompressed_size += compressed_buffer[6]; uncompressed_size <<= 8; @@ -8324,23 +8359,23 @@ uncompress_section_contents (unsigned char **buffer, dwarf_size_type *size) strm.zfree = NULL; strm.opaque = NULL; strm.avail_in = compressed_size - header_size; - strm.next_in = (Bytef*) compressed_buffer + header_size; + strm.next_in = (Bytef *) compressed_buffer + header_size; strm.avail_out = uncompressed_size; uncompressed_buffer = xmalloc (uncompressed_size); - rc = inflateInit (&strm); + rc = inflateInit (& strm); while (strm.avail_in > 0) { if (rc != Z_OK) goto fail; - strm.next_out = ((Bytef*) uncompressed_buffer + strm.next_out = ((Bytef *) uncompressed_buffer + (uncompressed_size - strm.avail_out)); rc = inflate (&strm, Z_FINISH); if (rc != Z_STREAM_END) goto fail; - rc = inflateReset (&strm); + rc = inflateReset (& strm); } - rc = inflateEnd (&strm); + rc = inflateEnd (& strm); if (rc != Z_OK || strm.avail_out != 0) goto fail; @@ -8419,6 +8454,9 @@ debug_apply_relocations (void *file, reloc_type = get_reloc_type (rp->r_info); + if (is_none_reloc (reloc_type)) + continue; + if (is_32bit_abs_reloc (reloc_type) || is_32bit_pcrel_reloc (reloc_type)) reloc_size = 4; @@ -8466,7 +8504,7 @@ debug_apply_relocations (void *file, } addend = is_rela ? rp->r_addend : byte_get (loc, reloc_size); - + if (is_32bit_pcrel_reloc (reloc_type) || is_64bit_pcrel_reloc (reloc_type)) { @@ -9012,6 +9050,29 @@ display_power_gnu_attribute (unsigned char *p, int tag) return p; } + if (tag == Tag_GNU_Power_ABI_Struct_Return) + { + val = read_uleb128 (p, &len); + p += len; + printf (" Tag_GNU_Power_ABI_Struct_Return: "); + switch (val) + { + case 0: + printf ("Any\n"); + break; + case 1: + printf ("r3/r4\n"); + break; + case 2: + printf ("Memory\n"); + break; + default: + printf ("??? (%d)\n", val); + break; + } + return p; + } + if (tag & 1) type = 1; /* String. */ else @@ -10630,7 +10691,7 @@ process_archive (char *file_name, FILE *file) size -= index_num * SIZEOF_AR_INDEX_NUMBERS; /* Convert the index numbers into the host's numeric format. */ - index_array = malloc (index_num * sizeof (* index_array)); + index_array = malloc (index_num * sizeof (* index_array)); if (index_array == NULL) { free (index_buffer); @@ -10664,7 +10725,7 @@ process_archive (char *file_name, FILE *file) error (_("%s: failed to read archive index symbol table\n"), file_name); ret = 1; goto out; - } + } } else { @@ -10786,7 +10847,7 @@ process_archive (char *file_name, FILE *file) { error (_("%s: end of the symbol table reached before the end of the index\n"), file_name); - break; + break; } printf ("\t%s\n", sym_table + l); l += strlen (sym_table + l) + 1; diff --git a/binutils/stabs.c b/binutils/stabs.c index ea0a61e..069751b 100644 --- a/binutils/stabs.c +++ b/binutils/stabs.c @@ -1,6 +1,6 @@ /* stabs.c -- Parse stabs debugging information Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2006, 2007 Free Software Foundation, Inc. + 2006, 2007, 2008 Free Software Foundation, Inc. Written by Ian Lance Taylor <ian@cygnus.com>. This file is part of GNU Binutils. @@ -1105,6 +1105,26 @@ parse_stab_string (void *dhandle, struct stab_handle *info, int stabtype, return FALSE; break; + case 'Y': + /* SUNPro C++ Namespace =Yn0. */ + /* Skip the namespace mapping, as it is not used now. */ + if (*(++p) == 'n' && *(++p) == '0') + { + /* =Yn0name; */ + while (*p != ';') + ++p; + ++p; + return TRUE; + } + /* TODO SUNPro C++ support: + Support default arguments after F,P parameters + Ya = Anonymous unions + YM,YD = Pointers to class members + YT,YI = Templates + YR = Run-time type information (RTTI) */ + + /* Fall through. */ + default: bad_stab (string); return FALSE; @@ -1837,11 +1857,13 @@ parse_stab_sun_builtin_type (void *dhandle, const char **pp) } ++*pp; - /* For some odd reason, all forms of char put a c here. This is strange - because no other type has this honor. We can safely ignore this because - we actually determine 'char'acterness by the number of bits specified in - the descriptor. */ - if (**pp == 'c') + /* OpenSolaris source code indicates that one of "cbv" characters + can come next and specify the intrinsic 'iformat' encoding. + 'c' is character encoding, 'b' is boolean encoding, and 'v' is + varargs encoding. This field can be safely ignored because + the type of the field is determined from the bitwidth extracted + below. */ + if (**pp == 'c' || **pp == 'b' || **pp == 'v') ++*pp; /* The first number appears to be the number of bytes occupied diff --git a/binutils/testsuite/ChangeLog b/binutils/testsuite/ChangeLog index 2b4fdac..b8cee24b 100644 --- a/binutils/testsuite/ChangeLog +++ b/binutils/testsuite/ChangeLog @@ -1,3 +1,43 @@ +2008-10-06 Tom Tromey <tromey@redhat.com> + + * binutils-all/objdump.W: Update. + +2008-10-03 H.J. Lu <hongjiu.lu@intel.com> + + * binutils-all/group.s: Updated. + * binutils-all/group-2.s: Likewise. + * binutils-all/group-3.s: Likewise. + * binutils-all/group-4.s: Likewise. + * binutils-all/strip-7.d: Likewise. + * binutils-all/strip-9.d: Likewise. + +2008-10-01 H.J. Lu <hongjiu.lu@intel.com> + + * binutils-all/group-4.s: New. + * binutils-all/strip-8.d: Likewise. + * binutils-all/strip-9.d: Likewise. + + * binutils-all/objcopy.exp: Test objcopy on group-4.s. Run + strip-8 and strip-9. + +2008-10-01 H.J. Lu <hongjiu.lu@intel.com> + + * binutils-all/group-3.s: New. + * binutils-all/strip-6.d: Likewise. + * binutils-all/strip-7.d: Likewise. + + * binutils-all/objcopy.exp: Test objcopy on group-3.s. Run + strip-6 and strip-7. + +2008-10-01 H.J. Lu <hongjiu.lu@intel.com> + + * binutils-all/group-2.s: New. + * binutils-all/strip-4.d: Likewise. + * binutils-all/strip-5.d: Likewise. + + * binutils-all/objcopy.exp: Test objcopy on group-2.s. Run + strip-4 and strip-5. + 2008-07-26 Alan Modra <amodra@bigpond.net.au> * binutils-all/objdump.exp: Run compressed debug test only for ELF. diff --git a/binutils/testsuite/binutils-all/group-2.s b/binutils/testsuite/binutils-all/group-2.s new file mode 100644 index 0000000..187eeda --- /dev/null +++ b/binutils/testsuite/binutils-all/group-2.s @@ -0,0 +1,8 @@ + .section .text.foo,"axG",%progbits,.text.foo,comdat + .global foo2 +foo2: + .word 0 + .section .data.bar,"awG",%progbits,.text.foo,comdat + .global bar2 +bar2: + .word 0 diff --git a/binutils/testsuite/binutils-all/group-3.s b/binutils/testsuite/binutils-all/group-3.s new file mode 100644 index 0000000..eb235e8 --- /dev/null +++ b/binutils/testsuite/binutils-all/group-3.s @@ -0,0 +1,8 @@ + .section .text.foo3,"axG",%progbits,foo3,comdat + .global foo3 +foo3: + .word 0 + .section .data.bar3,"awG",%progbits,foo3,comdat + .global bar3 +bar3: + .word 0 diff --git a/binutils/testsuite/binutils-all/group-4.s b/binutils/testsuite/binutils-all/group-4.s new file mode 100644 index 0000000..b1c8736 --- /dev/null +++ b/binutils/testsuite/binutils-all/group-4.s @@ -0,0 +1,6 @@ + .section .text.foo4,"axG",%progbits,foo4,comdat +foo4: + .word 0 + .section .data.foo4,"awG",%progbits,foo4,comdat +bar4: + .word 0 diff --git a/binutils/testsuite/binutils-all/group.s b/binutils/testsuite/binutils-all/group.s index 21aa4be..cc1ffb6 100644 --- a/binutils/testsuite/binutils-all/group.s +++ b/binutils/testsuite/binutils-all/group.s @@ -1,8 +1,8 @@ - .section .text,"axG",%progbits,foo_group,comdat + .section .text.foo,"axG",%progbits,foo_group,comdat .global foo foo: .word 0 - .section .data,"awG",%progbits,foo_group,comdat + .section .data.foo,"awG",%progbits,foo_group,comdat .global bar bar: .word 0 diff --git a/binutils/testsuite/binutils-all/objcopy.exp b/binutils/testsuite/binutils-all/objcopy.exp index e6ee142..997b543 100644 --- a/binutils/testsuite/binutils-all/objcopy.exp +++ b/binutils/testsuite/binutils-all/objcopy.exp @@ -827,6 +827,9 @@ if { ([istarget "ia64-*-elf*"] if [is_elf_format] { objcopy_test "ELF unknown section type" unknown.s objcopy_test_readelf "ELF group" group.s + objcopy_test_readelf "ELF group" group-2.s + objcopy_test_readelf "ELF group" group-3.s + objcopy_test_readelf "ELF group" group-4.s run_dump_test "copy-1" } @@ -837,6 +840,12 @@ if [is_elf_format] { run_dump_test "strip-1" run_dump_test "strip-2" run_dump_test "strip-3" + run_dump_test "strip-4" + run_dump_test "strip-5" + run_dump_test "strip-6" + run_dump_test "strip-7" + run_dump_test "strip-8" + run_dump_test "strip-9" if { [istarget "i*86-*"] || [istarget "x86_64-*-*"] } { # Check to make sure we don't strip a symbol named in relocations. diff --git a/binutils/testsuite/binutils-all/objdump.W b/binutils/testsuite/binutils-all/objdump.W index dfca562..7617470 100644 --- a/binutils/testsuite/binutils-all/objdump.W +++ b/binutils/testsuite/binutils-all/objdump.W @@ -1,7 +1,7 @@ tmpdir/dw2-compressed.o: file format .* -The section .debug_info contains: +Contents of the .debug_info section: Compilation Unit @ offset 0x0: Length: 0x4e \(32-bit\) diff --git a/binutils/testsuite/binutils-all/strip-4.d b/binutils/testsuite/binutils-all/strip-4.d new file mode 100644 index 0000000..c8c2509 --- /dev/null +++ b/binutils/testsuite/binutils-all/strip-4.d @@ -0,0 +1,11 @@ +#PROG: strip +#source: group-2.s +#readelf: -Sg --wide +#name: strip with section group 4 + +#... + \[[ 0-9]+\] \.text.*[ \t]+PROGBITS[ \t0-9a-f]+AX[ \t]+.* +#... + \[[ 0-9]+\] \.data.*[ \t]+PROGBITS[ \t0-9a-f]+WA[ \t]+.* +#... +There are no section groups in this file. diff --git a/binutils/testsuite/binutils-all/strip-5.d b/binutils/testsuite/binutils-all/strip-5.d new file mode 100644 index 0000000..8dd2331 --- /dev/null +++ b/binutils/testsuite/binutils-all/strip-5.d @@ -0,0 +1,18 @@ +#PROG: strip +#source: group-2.s +#strip: --strip-unneeded +#readelf: -Sg --wide +#name: strip with section group 5 + +#... + \[[ 0-9]+\] .group[ \t]+GROUP[ \t]+.* +#... + \[[ 0-9]+\] \.text.*[ \t]+PROGBITS[ \t0-9a-f]+AXG[ \t]+.* +#... + \[[ 0-9]+\] \.data.*[ \t]+PROGBITS[ \t0-9a-f]+WAG[ \t]+.* +#... +COMDAT group section \[[ 0-9]+\] `.group' \[.text.foo\] contains 2 sections: + \[Index\] Name + \[[ 0-9]+\] .text.* + \[[ 0-9]+\] .data.* +#pass diff --git a/binutils/testsuite/binutils-all/strip-6.d b/binutils/testsuite/binutils-all/strip-6.d new file mode 100644 index 0000000..c5d4288 --- /dev/null +++ b/binutils/testsuite/binutils-all/strip-6.d @@ -0,0 +1,11 @@ +#PROG: strip +#source: group-3.s +#readelf: -Sg --wide +#name: strip with section group 6 + +#... + \[[ 0-9]+\] \.text.*[ \t]+PROGBITS[ \t0-9a-f]+AX[ \t]+.* +#... + \[[ 0-9]+\] \.data.*[ \t]+PROGBITS[ \t0-9a-f]+WA[ \t]+.* +#... +There are no section groups in this file. diff --git a/binutils/testsuite/binutils-all/strip-7.d b/binutils/testsuite/binutils-all/strip-7.d new file mode 100644 index 0000000..791463b --- /dev/null +++ b/binutils/testsuite/binutils-all/strip-7.d @@ -0,0 +1,18 @@ +#PROG: strip +#source: group-3.s +#strip: --strip-unneeded +#readelf: -Sg --wide +#name: strip with section group 7 + +#... + \[[ 0-9]+\] .group[ \t]+GROUP[ \t]+.* +#... + \[[ 0-9]+\] \.text.*[ \t]+PROGBITS[ \t0-9a-f]+AXG[ \t]+.* +#... + \[[ 0-9]+\] \.data.*[ \t]+PROGBITS[ \t0-9a-f]+WAG[ \t]+.* +#... +COMDAT group section \[[ 0-9]+\] `.group' \[foo3\] contains 2 sections: + \[Index\] Name + \[[ 0-9]+\] .text.* + \[[ 0-9]+\] .data.* +#pass diff --git a/binutils/testsuite/binutils-all/strip-8.d b/binutils/testsuite/binutils-all/strip-8.d new file mode 100644 index 0000000..5618510 --- /dev/null +++ b/binutils/testsuite/binutils-all/strip-8.d @@ -0,0 +1,11 @@ +#PROG: strip +#source: group-4.s +#readelf: -Sg --wide +#name: strip with section group 8 + +#... + \[[ 0-9]+\] \.text.*[ \t]+PROGBITS[ \t0-9a-f]+AX[ \t]+.* +#... + \[[ 0-9]+\] \.data.*[ \t]+PROGBITS[ \t0-9a-f]+WA[ \t]+.* +#... +There are no section groups in this file. diff --git a/binutils/testsuite/binutils-all/strip-9.d b/binutils/testsuite/binutils-all/strip-9.d new file mode 100644 index 0000000..7f07a0d --- /dev/null +++ b/binutils/testsuite/binutils-all/strip-9.d @@ -0,0 +1,18 @@ +#PROG: strip +#source: group-4.s +#strip: --strip-unneeded +#readelf: -Sg --wide +#name: strip with section group 9 + +#... + \[[ 0-9]+\] .group[ \t]+GROUP[ \t]+.* +#... + \[[ 0-9]+\] \.text.*[ \t]+PROGBITS[ \t0-9a-f]+AXG[ \t]+.* +#... + \[[ 0-9]+\] \.data.*[ \t]+PROGBITS[ \t0-9a-f]+WAG[ \t]+.* +#... +COMDAT group section \[[ 0-9]+\] `.group' \[foo4\] contains 2 sections: + \[Index\] Name + \[[ 0-9]+\] .text.* + \[[ 0-9]+\] .data.* +#pass diff --git a/binutils/windmc.c b/binutils/windmc.c index 283c265..9392d65 100644 --- a/binutils/windmc.c +++ b/binutils/windmc.c @@ -175,7 +175,7 @@ res_init (void) void * res_alloc (rc_uint_type bytes) { - return (void *) obstack_alloc (&res_obstack, (size_t) bytes); + return obstack_alloc (&res_obstack, (size_t) bytes); } static FILE * diff --git a/binutils/windres.c b/binutils/windres.c index e68a504..98ce165 100644 --- a/binutils/windres.c +++ b/binutils/windres.c @@ -157,7 +157,7 @@ res_init (void) void * res_alloc (rc_uint_type bytes) { - return (void *) obstack_alloc (&res_obstack, (size_t) bytes); + return obstack_alloc (&res_obstack, (size_t) bytes); } /* We also use an obstack to save memory used while writing out a set @@ -178,7 +178,7 @@ reswr_init (void) void * reswr_alloc (rc_uint_type bytes) { - return (void *) obstack_alloc (&reswr_obstack, (size_t) bytes); + return obstack_alloc (&reswr_obstack, (size_t) bytes); } /* Open a file using the include directory search list. */ |