The NetBSD Project

CVS log for pkgsrc/devel/binutils/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / binutils

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.114: download - view: text, markup, annotated - select for diffs
Tue Nov 26 14:11:40 2024 UTC (2 weeks ago) by bacon
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.113: preferred, colored
Changes since revision 1.113: +3 -2 lines
devel/binutils: Unbreak build on Darwin

Disable ldint in PLIST
Other platforms should be unaffected

Revision 1.113: download - view: text, markup, annotated - select for diffs
Mon Aug 28 15:09:33 2023 UTC (15 months, 2 weeks ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +2 -2 lines
*: reset MAINTAINER to pkgsrc-users@NetBSD.org.

Revision 1.112: download - view: text, markup, annotated - select for diffs
Mon Jul 31 14:08:34 2023 UTC (16 months, 1 week ago) by fcambus
Branches: MAIN
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +2 -2 lines
binutils: update to 2.41.

This release contains numerous bug fixes, and also the
following new features:

  In the assembler:
    * Add support for Intel FRED instructions.
    * Add support for Intel LKGS instructions.
    * Add support for Intel AMX-COMPLEX instructions.
    * Add SME2 support to the AArch64 port.
    * A new .insn directive is recognized by x86 gas.
    * Add support for LoongArch LSX instructions.
    * Add support for LoongArch LASX instructions.
    * Add support for LoongArch LVZ instructions.
    * Add support for LoongArch LBT instructions.
    * Initial LoongArch support for linker relaxation has been added.
    * Deprecate the LoongArch register aliases $v0, $v1, $x, $fv0 and $fv1.

  In the linker:
    * The linker now accepts a command line option of --remap-inputs
      <PATTERN>=<FILE> to relace any input file that matches <PATTERN> with
      <FILE>.  In addition the option --remap-inputs-file=<FILE> can be used to
      specify a file containing any number of these remapping directives.

    * The linker command line option --print-map-locals can be used to include
      local symbols in a linker map.  (ELF targets only).

    * For most ELF based targets, if the --enable-linker-version option is used
      then the version of the linker will be inserted as a string into the .comment
      section.

    * The linker script syntax has a new command for output sections: ASCIZ "string"
      This will insert a zero-terminated string at the current location.

    * Add command-line option, -z nosectionheader, to omit ELF section
      header.

  In the other binary tools:
    * The MIPS port now supports the Sony Interactive Entertainment Allegrex
      processor, used with the PlayStation Portable, which implements the MIPS
      II ISA along with a single-precision FPU and a few implementation-specific
      integer instructions.

    * Objdump's --private option can now be used on PE format files to display the
      fields in the file header and section headers.

    * New versioned release of libsframe: libsframe.so.1.  This release introduces
      versioned symbols with version node name LIBSFRAME_1.0.  This release also
      updates the ABI in an incompatible way: this includes removal of
      sframe_get_funcdesc_with_addr API, change in the behavior of
      sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.

    * SFrame Version 2 is now the default (and only) format version supported by
      gas, ld, readelf and objdump.

    * Add command-line option, --strip-section-headers, to objcopy and strip to
      remove ELF section header from ELF file.

    * The RISC-V port now supports the following new standard extensions:
      - Zicond (conditional zero instructions)
      - Zfa (additional floating-point instructions)
      - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
        Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)

    * The RISC-V port now supports the following vendor-defined extensions:
       - XVentanaCondOps

    * The LoongArch port now supports the following extensions:
      - LSX (Loongson SIMD eXtension; 128-bit vectors)
      - LASX (Loongson Advanced SIMD eXtension; 256-bit vectors)
      - LVZ (Loongson Virtualization extension)
      - LBT (Loongson Binary Translation extension)

    * The LoongArch disassembly output received the following tweaks:
      - Colored output is now supported.
      - Some pseudo-instructions are now shown in place of the canonical forms,
        where semantics are equivalent. A disassembler option '-M no-aliases' is
        added to disable the new behavior.
      - Signed immediates are no longer printed with their hex representation.
      - Unrecognized instruction words are now shown with '.word'.

Revision 1.111: download - view: text, markup, annotated - select for diffs
Sun Jan 29 09:54:32 2023 UTC (22 months, 1 week ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +1 -3 lines
binutils: Revert previous.

It looks like binutils 2.40 just completely broke gstrip(1) on SunOS rather
than this being a problem with binutils files being stripped.  We'll have to
fix this some other way, but for now this release is marked toxic.

Revision 1.110: download - view: text, markup, annotated - select for diffs
Sat Jan 28 12:26:05 2023 UTC (22 months, 1 week ago) by jperkin
Branches: MAIN
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +3 -1 lines
binutils: Disable STRIP_DEBUG_SUPPORTED.

Something changed in the 2.40 update that means stripping ar(1) results
in a broken binary.

Revision 1.109: download - view: text, markup, annotated - select for diffs
Sat Jan 14 20:11:04 2023 UTC (22 months, 3 weeks ago) by fcambus
Branches: MAIN
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +2 -3 lines
binutils: update to 2.40.

This release contains numerous bug fixes, and also the following new
features:

  * Support for more Intel, ARM, Risc-V architecture extensions.

  * Support for generating and reading compressed debug sections
    using the zstd compression format.

  * Support for the SFRAME unwind format.

  * Support for the CTF debug format.

  * The objdump tool now has an option to enhance its disassembly
    output by showing all of the symbols that match an address,
    instead of just the first symbol.

  * The objdump tool's disassembler is now also able to use colors to
    distinguish differents parts of each instruction.  This feature
    is only supported by a limited set of architectures at the
    moment.

  * The linker (ld) has a new command line option to disable the
    generation of warning and error messages.  This can be useful
    when it is known that the link will not be successful, but there
    is still a need to create a binary.

Revision 1.108: download - view: text, markup, annotated - select for diffs
Sun Dec 11 16:43:10 2022 UTC (2 years ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.107: preferred, colored
Changes since revision 1.107: +2 -1 lines
binutils: add fix for CVE-2022-38533 (heap buffer-overflow in strip).

From upstream commit log:

PR29482 - strip: heap-buffer-overflow

PR 29482
* coffcode.h (coff_set_section_contents): Sanity check _LIB.

Revision 1.107: download - view: text, markup, annotated - select for diffs
Sat Aug 6 09:49:32 2022 UTC (2 years, 4 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +2 -3 lines
binutils: update to 2.39.

This release contains numerous bug fixes, and also the following new
features:

  * The ELF linker will now generate a warning message if the stack is made
    executable.  Similarly it will warn if the output binary contains a
    segment with all three of the read, write and execute permission
    bits set.  These warnings are intended to help developers identify
    programs which might be vulnerable to attack via these executable
    memory regions.

    The warnings are enabled by default but can be disabled via a command
    line option.  It is also possible to build a linker with the warnings
    disabled, should that be necessary.

  * The ELF linker now supports a --package-metadata option that allows
    embedding a JSON payload in accordance to the Package Metadata
    specification.

  * In linker scripts it is now possible to use TYPE=<type> in an output
    section description to set the section type value.

  * The objdump program now supports coloured/colored syntax
    highlighting of its disassembler output for some architectures.
    (Currently: AVR, RiscV, s390, x86, x86_64).

  * The nm program now supports a --no-weak/-W option to make it ignore
    weak symbols.

  * The readelf and objdump programs now support a -wE option to prevent
    them from attempting to access debuginfod servers when following
    links.

  * The objcopy program's --weaken, --weaken-symbol, and
    --weaken-symbols options now works with unique symbols as well.

Revision 1.106: download - view: text, markup, annotated - select for diffs
Tue Jun 28 11:31:40 2022 UTC (2 years, 5 months ago) by wiz
Branches: MAIN
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +2 -1 lines
*: recursive bump for perl 5.36

Revision 1.105: download - view: text, markup, annotated - select for diffs
Thu May 5 08:34:35 2022 UTC (2 years, 7 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Diff to: previous 1.104: preferred, colored
Changes since revision 1.104: +2 -2 lines
binutils: Use OPSYS_VERSION to numerically compare NetBSD versions

Revision 1.104: download - view: text, markup, annotated - select for diffs
Thu Feb 10 14:03:07 2022 UTC (2 years, 10 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.103: preferred, colored
Changes since revision 1.103: +2 -3 lines
binutils: update to 2.38.

This release contains numerous bug fixes and improvements, along with
the following new features:

Assembler:
  General:
    * Add support for the LoongArch architecture.

    * Add an option to control how multibyte characters are handled in
      the assembler.  Using the option warnings can be generated when
      such characters are encountered in symbol names, or anywhere in
      the input source file(s).

  AArch64 and ARM:
    * Add support for more system registers.
    * Add support for Scalable Matrix Extension.
    * Add support for Cortex-R52+, Cortex-A510, Cortex-A710,
      Cortex-X2, Cortex-A710 cores.
    * Add support for 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a',
      'armv9.2-a' and 'armv9.3-a' architecture extensions.

  X86:
    * Add a command-line option to encode aligned vector move as
      unaligned vector move.
    * Add support for Intel AVX512_FP16 instructions.
    * The outputs of .ds.x directive and .tfloat directive with hex
      input have been reduced from 12 bytes to 10 bytes to match the
      output of .tfloat directive.

Linker:
  * Add support for the LoongArch architecture.

  * Add -z pack-relative-relocs/-z no pack-relative-relocs to x86 ELF
   linker to pack relative relocations in the DT_RELR section.

  * Add -z indirect-extern-access/-z noindirect-extern-access to x86
    ELF linker to control canonical function pointers and copy
    relocation.

Other Binary Tools:

  * elfedit: Add --output-abiversion option to update ABIVERSION.

  * Tools which display symbols or strings (readelf, strings, nm,
    objdump) have a new command line option which controls how unicode
    characters are handled.  By default they are treated as normal for
    the tool.  Using --unicode=locale will display them according to
    the current locale.  Using --unicode=hex will display them as hex
    byte values, whilst --unicode=escape will display them as escape
    sequences.  In addition using --unicode=highlight will display
    them as unicode escape sequences highlighted in red (if supported
    by the output device).

  * readelf -r dumps RELR relative relocations now.

  * Support for efi-app-aarch64, efi-rtdrv-aarch64 and
    efi-bsdrv-aarch64 has been added to objcopy in order to enable
    UEFI development using binutils.

  * ar: Add --thin for creating thin archives. -T is a deprecated
    alias without diagnostics. In many ar implementations -T has a
    different meaning, as specified by X/Open System Interface.

Revision 1.103: download - view: text, markup, annotated - select for diffs
Thu Feb 10 12:47:12 2022 UTC (2 years, 10 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.102: preferred, colored
Changes since revision 1.102: +2 -2 lines
binutils: fix typo in comment.

Revision 1.102: download - view: text, markup, annotated - select for diffs
Mon Jan 24 15:10:46 2022 UTC (2 years, 10 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.101: preferred, colored
Changes since revision 1.101: +2 -2 lines
binutils: import NetBSD/aarch64 support patches for ld from src.

This fixes the build on NetBSD/aarch64.

Revision 1.101: download - view: text, markup, annotated - select for diffs
Fri Jan 14 08:35:59 2022 UTC (2 years, 10 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.100: preferred, colored
Changes since revision 1.100: +2 -1 lines
binutils: add upstream fixes for CVE-2021-45078.

From upstream commit log:

PR28694, Out-of-bounds write in stab_xcoff_builtin_type

PR 28694
* stabs.c (stab_xcoff_builtin_type): Make typenum unsigned.
Negate typenum earlier, simplifying bounds checking.  Correct
off-by-one indexing.  Adjust switch cases.

Revision 1.100: download - view: text, markup, annotated - select for diffs
Sat Sep 11 15:54:39 2021 UTC (3 years, 3 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.99: preferred, colored
Changes since revision 1.99: +3 -4 lines
binutils: update to 2.37.

This release contains numerous bug fixes, and also the following
new features:

  * The GNU Binutils sources now requires a C99 compiler and library to
    build.

  * Support for the arm-symbianelf format has been removed.

  * Support for Realm Management Extension (RME) for AArch64 has been
    added.

  * A new linker option '-z report-relative-reloc' for x86 ELF targets
    has been added to report dynamic relative relocations.

  * A new linker option '-z start-stop-gc' has been added to disable
    special treatment of __start_*/__stop_* references when
    --gc-sections.

  * A new linker options '-Bno-symbolic' has been added which will
    cancel the '-Bsymbolic' and '-Bsymbolic-functions' options.

  * The readelf tool has a new command line option which can be used to
    specify how the numeric values of symbols are reported.
    --sym-base=0|8|10|16 tells readelf to display the values in base 8,
    base 10 or base 16.  A sym base of 0 represents the default action
    of displaying values under 10000 in base 10 and values above that in
    base 16.

  * A new format has been added to the nm program.  Specifying
    '--format=just-symbols' (or just using -j) will tell the program to
    only display symbol names and nothing else.

  * A new command line option '--keep-section-symbols' has been added to
    objcopy and strip.  This stops the removal of unused section symbols
    when the file is copied.  Removing these symbols saves space, but
    sometimes they are needed by other tools.

  * The '--weaken', '--weaken-symbol' and '--weaken-symbols' options
    supported by objcopy now make undefined symbols weak on targets that
    support weak symbols.

  * Readelf and objdump can now display and use the contents of .debug_sup
    sections.

  * Readelf and objdump will now follow links to separate debug info
    files by default.  This behaviour can be stopped via the use of the
    new '-wN' or '--debug-dump=no-follow-links' options for readelf and
    the '-WN' or '--dwarf=no-follow-links' options for objdump.  Also
    the old behaviour can be restored by the use of the
    '--enable-follow-debug-links=no' configure time option.

    The semantics of the =follow-links option have also been slightly
    changed.  When enabled, the option allows for the loading of symbol
    tables and string tables from the separate files which can be used
    to enhance the information displayed when dumping other sections,
    but it does not automatically imply that information from the
    separate files should be displayed.

    If other debug section display options are also enabled (eg
    '--debug-dump=info') then the contents of matching sections in both
    the main file and the separate debuginfo file *will* be displayed.
    This is because in most cases the debug section will only be present
    in one of the files.

    If however non-debug section display options are enabled (eg
    '--sections') then the contents of matching parts of the separate
    debuginfo file will *not* be displayed.  This is because in most
    cases the user probably only wanted to load the symbol information
    from the separate debuginfo file.  In order to change this behaviour
    a new command line option --process-links can be used.  This will
    allow di0pslay options to applied to both the main file and any
    separate debuginfo files.

  * Nm has a new command line option: '--quiet'.  This suppresses "no
    symbols" diagnostic.

Revision 1.99: download - view: text, markup, annotated - select for diffs
Mon May 24 19:49:53 2021 UTC (3 years, 6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.98: preferred, colored
Changes since revision 1.98: +2 -1 lines
*: recursive bump for perl 5.34

Revision 1.98: download - view: text, markup, annotated - select for diffs
Thu Feb 11 09:26:51 2021 UTC (3 years, 9 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Diff to: previous 1.97: preferred, colored
Changes since revision 1.97: +2 -2 lines
binutils: update to 2.36.1.

Changes in 2.36.1:

2021-01-26  Frederic Cambus  <fred@statdns.com>

	* objcopy.c (copy_main): Fix a double free happening when both
	--localize-symbols and --globalize-symbols options are invoked
	together.


gas changes in 2.36.1:

2021-02-05  Nelson Chu  <nelson.chu@sifive.com>

	* config/tc-riscv.c (riscv_multi_subset_supports): Removed
	INSN_CLASS_ZB*.
	* testsuite/gas/riscv/bitmanip-insns-32.d: Removed.
	* testsuite/gas/riscv/bitmanip-insns-64.d: Removed.
	* testsuite/gas/riscv/bitmanip-insns.s: Removed.

2021-01-26  Alan Modra  <amodra@gmail.com>

	PR 27282
	* testsuite/gas/all/none.d: Replace skip with xfail, don't xfail ft32.
	* testsuite/gas/elf/pr27228.d: xfail hppa and allow OBJECT match.

2021-01-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR gas/27243
	* config/tc-nios2.c (md_begin): Don't disable relaxation with
	--gdwarf-N.
	* testsuite/gas/nios2/relax.d: New file.
	* testsuite/gas/nios2/relax.s: Likewise.

2021-01-24  H.J. Lu  <hongjiu.lu@intel.com>

	PR gas/27228
	* testsuite/gas/elf/elf.exp: Run pr27228.
	* testsuite/gas/elf/pr27228.d: New file.
	* testsuite/gas/elf/pr27228.s: Likewise.


ld changes in 2.36.1:

2021-02-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR ld/15146
	* testsuite/ld-plugin/lto.exp: Run PR ld/15146 tests.
	* testsuite/ld-plugin/pr15146.d: Restored.
	* testsuite/ld-plugin/pr15146a.c: Likewise.
	* testsuite/ld-plugin/pr15146b.c: Likewise.
	* testsuite/ld-plugin/pr15146c.c: Likewise.
	* testsuite/ld-plugin/pr15146d.c: Likewise.

2021-02-04  Alan Modra  <amodra@gmail.com>

	* testsuite/ld-plugin/pr27311d.c: New test.
	* testsuite/ld-plugin/lto.exp: Rename pr27311 to pr27311-1, compile
	and link new test as pr27311-2.

2021-02-03  Alan Modra  <amodra@gmail.com>

	Apply from mainline
	2021-02-03  Alan Modra  <amodra@gmail.com>
	* testsuite/ld-ifunc/ifunc.exp (libpr16467b.so, libpr16467bn.so):
	Link with --as-needed.

	2021-02-02  Alan Modra  <amodra@gmail.com>
	* testsuite/ld-plugin/pr27311.d,
	* testsuite/ld-plugin/pr27311.ver,
	* testsuite/ld-plugin/pr27311a.c,
	* testsuite/ld-plugin/pr27311b.c,
	* testsuite/ld-plugin/pr27311c.c: New testcase.
	* testsuite/ld-plugin/lto.exp: Run it.  Correct PR14918 and
	PR12982 entries.

2021-01-28  Alan Modra  <amodra@gmail.com>

	PR 27259
	* ldelf.c (ldelf_before_place_orphans): Use linker_mark to
	prevent endless looping of linked-to sections.

2021-01-29  Alan Modra  <amodra@gmail.com>

	* testsuite/ld-tic6x/tic6x.exp: Add pr27271 test.

2021-01-27  Nick Clifton  <nickc@redhat.com>

	Import from mainline:
	2021-01-25  Fangrui Song  <maskray@google.com>

	PR ld/27230
	* scripttempl/DWARF.sc: Add DWARF-5 .debug_* sections.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Fri Jan 29 13:10:34 2021 UTC (3 years, 10 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.96: preferred, colored
Changes since revision 1.96: +28 -33 lines
binutils: Improve gas/gld handling and cleanup.

Add a new "disable-ld" option that disables ld.  This is required on Darwin
where it is not currently built, but is also required for some SunOS setups
where an external GCC is used and we do not want a libgcc dependency on it.

There are now two ld-related PLIST variables, "gld" for the general handling
of whether GNU ld is built or not, and "ld" for the symlinks we create.

In addition Darwin also needs --disable-libctf to avoid a build issue, and an
additional PLIST variable to handle GNU as which is also not built on Darwin.

While here clean up a bunch of variable handling and NetBSD 5/6 workarounds,
and simplify the setup of SYMLINK_FILES.

Fixes build on Darwin, and SunOS when using an external GCC.  Ok fcambus@

Revision 1.96: download - view: text, markup, annotated - select for diffs
Wed Jan 27 15:21:21 2021 UTC (3 years, 10 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +2 -3 lines
binutils: update to 2.36.

Changes in 2.36:

* Update elfedit and readelf with LAM_U48 and LAM_U57 support.

* Nm has a new command line option: --ifunc-chars=CHARS.  This specifies a
  string of one or two characters.  The first character is used as the type
  character when displaying global ifunc symbols.  The second character, if
  present is used when displaying local ifunc symbols.

  In addition a new configure time option --enable-f-for-ifunc-symbols has been
  created, which if used will change nm's default characters for ifunc symbols
  from i (both local and global) to F (global) and f (local).

* The ar tool's previously unused l modifier is now used for specifying
  dependencies of a static library. The arguments of this option
  (or --record-libdeps long form option) will be stored verbatim in the
  __.LIBDEP member of the archive, which the linker may read at link time.

* Readelf can now display the contents of LTO symbol table sections when asked
  to do so via the --lto-syms command line option.

* Readelf now accepts the -C command line option to enable the demangling of
  symbol names.  In addition the --demangle=<style>, --no-demangle,
  --recurse-limit and --no-recurse-limit options are also now availale.

* Add support for the SHF_GNU_RETAIN ELF section flag.
  This flag specifies that the section should not be garbage collected by the
  linker.


gas changes in 2.36:

* Add support for Intel AVX VNNI instructions.

* Add support for Intel HRESET instruction.

* Add support for Intel UINTR instructions.

* Support non-absolute segment values for i386 lcall and ljmp.

* When setting the link order attribute of ELF sections, it is now possible to
  use a numeric section index instead of symbol name.

* Add support for Cortex-A78, Cortex-A78AE, Cortex-A78C and Cortex-X1 for
  AArch64 and ARM.
  Add support for Cortex-R82, Neoverse V1, and Neoverse N2 for ARM.

* Add support for ETMv4 (Embedded Trace Macrocell), ETE (Embedded Trace
  Extension), TRBE (Trace Buffer Extension)and BRBE (Branch Record Buffer
  Extension) system registers for AArch64.

* Add support for Armv8-R and Armv8.7-A AArch64.

* Add support for DSB memory nXS barrier, WFET and WFIT instruction for Armv8.7
  AArch64.

* Add support for +flagm feature for -march in Armv8.4 AArch64.

* Add support for +ls64 feature for -march in Armv8.7 AArch64. Add atomic
  64-byte load/store instructions for this feature.

* Add support for +pauth (Pointer Authentication) feature for -march in
  AArch64.

* Add support for Intel TDX instructions.

* Add support for Intel Key Locker instructions.

* Added a .nop directive to generate a single no-op instruction in a target
  neutral manner.  This instruction does have an effect on DWARF line number
  generation, if that is active.

* Removed --reduce-memory-overheads and --hash-size as gas now
  uses hash tables that can be expand and shrink automatically.

* Add {disp16} pseudo prefix to x86 assembler.

* Add support for Intel AMX instructions.

* Configure with --enable-x86-used-note by default for Linux/x86.

* Add support for the SHF_GNU_RETAIN flag, which can be applied to
  sections using the 'R' flag in the .section directive.
  SHF_GNU_RETAIN specifies that the section should not be garbage
  collected by the linker.  It requires the GNU or FreeBSD ELF OSABIs.


ld changes in 2.36:

* Add libdep plugin, for linking dependencies of static libraries that
  were recorded by ar in the __.LIBDEP archive member.

* Add --error-handling-script=<NAME> command line option to allow a helper
  script to be invoked when an undefined symbol or a missing library is
  encountered.  This option can be suppressed via the configure time
  switch: --enable-error-handling-script=no.

* Add -z lam-u48 to x86-64 ELF linker to generate LAM_U48 property.

* Add -z lam-u57 to x86-64 ELF linker to enerate LAM_U57 property.

* Add -z lam-u48-report=[none|warning|error] to report missing LAM_U48
  property.

* Add -z lam-u57-report=[none|warning|error] to report missing LAM_U57
  property.

* Add -z lam-report=[none|warning|error] to report missing LAM_U48 and
  LAM_U57 properties.

* Add -z x86-64-{baseline|v[234]} to the x86 ELF linker to mark
  x86-64-{baseline|v[234]} ISA level as needed.

* Add -z unique-symbol to avoid duplicated local symbol names.

* The creation of PE format DLLs now defaults to using a more secure set of DLL
  characteristics.

* The linker now deduplicates the types in .ctf sections.  The new
  command-line option --ctf-share-types describes how to do this:
  its default value, share-unconflicted, produces the most compact
  output.

* The linker now omits the "variable section" from .ctf sections by
  default, saving space.  This is almost certainly what you want
  unless you are working on a project that has its own analogue
  of symbol tables that are not reflected in the ELF symtabs.

* Add support for the SHF_GNU_RETAIN ELF section flag.
  This flag specifies that the section should not be garbage collected by the
  linker.

Revision 1.95: download - view: text, markup, annotated - select for diffs
Sat Jan 23 08:48:57 2021 UTC (3 years, 10 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.94: preferred, colored
Changes since revision 1.94: +3 -3 lines
binutils: don't include PLIST.gprof and PLIST.ld on Darwin.

gprof and ld cannot be built on Darwin at this point.

Revision 1.94: download - view: text, markup, annotated - select for diffs
Thu Jan 7 09:47:47 2021 UTC (3 years, 11 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.93: preferred, colored
Changes since revision 1.93: +2 -2 lines
binutils: add upstream fixes for CVE-2020-35448.

From upstream commit log:

PR26574, heap buffer overflow in _bfd_elf_slurp_secondary_reloc_section

A horribly fuzzed object with section headers inside the ELF header.
Disallow that, and crazy reloc sizes.

	PR 26574
	* elfcode.h (elf_object_p): Sanity check section header offset.
	* elf.c (_bfd_elf_slurp_secondary_reloc_section): Sanity check
	sh_entsize.

Revision 1.93: download - view: text, markup, annotated - select for diffs
Sun Dec 20 22:41:31 2020 UTC (3 years, 11 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +2 -2 lines
binutils: take maintainership.

Revision 1.92: download - view: text, markup, annotated - select for diffs
Sun Dec 20 19:07:05 2020 UTC (3 years, 11 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +2 -2 lines
binutils: remove now unneeded OpenBSD specific checks in gold.

Support for DT_INIT_ARRAY, DT_FINI_ARRAY and DT_PREINIT_ARRAY was added
in 2016 [1], and support for DT_RUNPATH in 2017 [2].

[1] https://marc.info/?l=openbsd-cvs&m=147193481229072&w=2
[2] https://marc.info/?l=openbsd-cvs&m=148504804104054&w=2

Revision 1.91: download - view: text, markup, annotated - select for diffs
Tue Dec 15 09:18:14 2020 UTC (3 years, 11 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +3 -1 lines
binutils: add missing TEST_DEPENDS on devel/dejagnu.

Revision 1.90: download - view: text, markup, annotated - select for diffs
Sat Dec 12 16:41:13 2020 UTC (3 years, 11 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +1 -3 lines
binutils: remove CFLAGS.OpenBSD+= -Wno-bounded directive.

This was added in 2014 in r1.57 along with patches to add OpenBSD/amd64
5.4 support, which have long been removed.

In OpenBSD 6.2, the default compiler on amd64 was switched from GCC to
Clang, which does not support this option and emits unknown warning
option '-Wno-bounded' warnings.

Revision 1.89: download - view: text, markup, annotated - select for diffs
Fri Dec 11 10:02:16 2020 UTC (4 years ago) by fcambus
Branches: MAIN
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +2 -2 lines
binutils: remove now unneeded patch dropping hidden symbols warning.

Issue has been resolved upstream in binutils 2.26, more details can be
found here: https://sourceware.org/bugzilla/show_bug.cgi?id=15574

Revision 1.88: download - view: text, markup, annotated - select for diffs
Thu Dec 10 22:26:49 2020 UTC (4 years ago) by fcambus
Branches: MAIN
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +4 -2 lines
binutils: enable building gold on Linux.

Revision 1.87: download - view: text, markup, annotated - select for diffs
Thu Dec 10 17:03:56 2020 UTC (4 years ago) by fcambus
Branches: MAIN
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +2 -1 lines
binutils: add a test target.

Revision 1.86: download - view: text, markup, annotated - select for diffs
Sun Dec 6 18:07:53 2020 UTC (4 years ago) by fcambus
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +2 -3 lines
binutils: update to 2.35.1.

Looks OK to kamil@

Changes in 2.35:

* Changed readelf's display of symbol names when wide mode is not enabled.
  If the name is too long it will be truncated and the last five characters
  replaced with "[...]".  The old behaviour of displaying 5 more characters but
  not indicating that truncation has happened can be restored by the use of the
  -T or --silent-truncation options.

* X86 NaCl target support is removed.

* The readelf tool now has a -L or --lint or --enable-checks option which turns
  on warning messages about possible problems with the file(s) being examined.
  These checks include things like zero-sized sections, which are allowed by
  the ELF standard but which nevertheless might be of concern if the user
  was expecting them to actually contain something.

Revision 1.85: download - view: text, markup, annotated - select for diffs
Thu Dec 3 19:52:06 2020 UTC (4 years ago) by fcambus
Branches: MAIN
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +1 -6 lines
binutils: remove now unneeded workaround for 2.24.

Revision 1.84: download - view: text, markup, annotated - select for diffs
Thu Dec 3 16:02:05 2020 UTC (4 years ago) by fcambus
Branches: MAIN
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +2 -2 lines
binutils: drop all Bitrig related patches.

Bitrig has been officially discontinued.

OK kamil@

Revision 1.83: download - view: text, markup, annotated - select for diffs
Wed May 13 03:32:38 2020 UTC (4 years, 7 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +2 -1 lines
devel/binutils: suppress USE_TOOLS+=perl warning

Revision 1.82: download - view: text, markup, annotated - select for diffs
Tue May 5 10:06:10 2020 UTC (4 years, 7 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +3 -14 lines
binutils: Handle broken 2.34 release without docs.

The binutils project released the binutils-2.34 tarball without pre-generated
documentation included due to a bug in their Makefiles.  This was fixed in the
source code 2 months ago, but they still have not issued a new tarball since
then, either via a new release or a snapshot.

Building the documentation ourselves is untenable, as it would require pulling
in perl and gtexinfo which would create major circular dependency headaches.

So we're left with no option but to remove the documentation completely until
there is a new release.  Note that until now we've actually been shipping
empty files, as we were ignoring perl errors that were trying to create the
docs.

While here tidy up a few things.  Bump PKGREVISION.

Revision 1.81: download - view: text, markup, annotated - select for diffs
Sun May 3 13:02:18 2020 UTC (4 years, 7 months ago) by rillig
Branches: MAIN
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +2 -1 lines
devel/binutils: suppress USE_TOOLS+=perl warning

Revision 1.80: download - view: text, markup, annotated - select for diffs
Tue Mar 10 19:01:31 2020 UTC (4 years, 9 months ago) by bacon
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +8 -2 lines
devel/binutils: Unbreak build on Linux

Currently libctf builds but does not install on Linux.
The Linux implementation of libctf is very new, so we disable it in pkgsrc
for now pending future updates and thorough testing.

Revision 1.79: download - view: text, markup, annotated - select for diffs
Wed Feb 5 06:18:34 2020 UTC (4 years, 10 months ago) by rillig
Branches: MAIN
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +6 -12 lines
devel/binutils: update to 2.34

pkgsrc changes:

MAKE_JOBS_SAFE=no has been removed since binutils built fine with
MAKE_JOBS=3 on NetBSD-8.0-x86_64.

In some of the patches, all context lines have been removed since the raw
change is expressive enough without any context.

The patch for popcount is no longer necessary since the function has been
renamed in bfd.

upstream changes since 2.26:

Changes in 2.34:

* Binutils now supports debuginfod, an HTTP server for distributing
  ELF/DWARF debugging information as well as source code. When built with
  debuginfod, readelf and objdump can automatically query debuginfod
  servers for separate debug files when they otherwise cannot be found.
  To build binutils with debuginfod, pass --with-debuginfod to configure.
  This requires libdebuginfod, the debuginfod client library. debuginfod
  is distributed with elfutils, starting with version 0.178. For more
  information see https://sourceware.org/elfutils.

* Add --output option to the "ar" program.  This option can be used to specify
  the output directory when extracting members from an archive.

* Add --keep-section option to objcopy and strip.  This option keeps the
  specified section from being removed.

 * Add visualization of jumps inside a function by drawing an ascii character
   graph between the address and the disassembler column.  Enabled via the
   --visualize-jumps command line option for objdump.  Currently supported by
   the x86, x86_64, and ARM targets.  The output looks something like this:

  c6:	|  |     \----------> be 00 00 00 00       	mov    $0x0,%esi
  cb:	|  |           /----> 48 8b 3d 00 00 00 00 	mov    0x0(%rip),%rdi        # d2 <main+0xd2>
  d2:	|  |           |      31 c0                	xor    %eax,%eax
  d4:	|  |           |  /-- e8 00 00 00 00       	callq  d9 <main+0xd9>
  d9:	|  |           |  \-> bf 02 00 00 00       	mov    $0x2,%edi
  de:	|  +-----------|----- e8 00 00 00 00       	callq  e3 <main+0xe3>
  e3:	|  \-----------|----> 48 89 da             	mov    %rbx,%rdx
  e6:	|              |      be 00 00 00 00       	mov    $0x0,%esi
  eb:	|              \----- eb de                	jmp    cb <main+0xcb>
  ed:	\-------------------> 48 8b 16             	mov    (%rsi),%rdx

  Additional arguments to the --visualize-jumps option add colors to the
  output.

Changes in 2.33:

* Add --source-comment[=<txt>] option to objdump which if present,
  provides a prefix to source code lines displayed in a disassembly.

* Add --set-section-alignment <section-name>=<align> option to objcopy to allow
  the changing of section alignments.

* Add --verilog-data-width option to objcopy for verilog targets to control
  width of data elements in verilog hex format.

* Add support for the Armv8.1-M Mainline and M-profile Vector Extension (MVE)
  instructions.

* The separate debug info file options of readelf (--debug-dump=links
  and --debug-dump=follow) and objdump (--dwarf=links and
  --dwarf=follow-links) will now display and/or follow multiple links if
  more than one are present in a file.  (This usually happens when gcc's
  -gsplit-dwarf option is used).

  In addition objdump's --dwarf=follow-links now also affects its other
  display options, so that for example, when combined with --syms it will
  cause the symbol tables in any linked debug info files to also be
  displayed.  In addition when combined with --disassemble the --dwarf=
  follow-links option will ensure that any symbol tables in the linked
  files are read and used when disassembling code in the main file.

 * Add support for dumping types encoded in the Compact Type Format
   to objdump and readelf.

Changes in 2.32:

* The addr2line, c++filt, nm and objdump tools now have a limit on the
  maximum amount of recursion that is allowed whilst demangling strings.
  The value for this limit is defined by the DEMANGLE_RECRUSE_LIMIT
  constant declared in the include/demangle.h header file.  At the time
  of writing this constant has the value of 2048.

  The --no-recurse-limit option can be used to remove the limit, restoring
  the behaviour of earlier versions of these tools.  This may be needed in
  order to dmangle truly complicated names, but it also leaves the tools
  vulnerable to stack exhaustion from maliciously constructed mangled names.

* Objdump's --disassemble option can now take a parameter, specifying the
  starting symbol for disassembly.  Disassembly will continue from this
  symbol up to the next symbol or the end of the function.

* The MIPS port now supports the Loongson 2K1000 processor which implements
  the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE, Loongson-ext ASE,
  Loongson-ext2 ASE and MSA ASE instructions. Add -march=gs264e option for
  Loongson 2K1000 processor.

* The MIPS port now supports the Loongson 3A2000/3A3000 processor which
  implements the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE,
  Loongson-ext ASE and Loongson-ext2 ASE instructions. Add -march=gs464e
  option for Loongson 3A2000/3A3000 processor.

* The MIPS port now supports the Loongson 3A1000 processor, aka Loongson3a,
  which implements the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE
  and Loongson-ext ASE instructions. Add -march=gs464 option for Loongson
  3A1000 processor, The -march=loongson3a is an alias of -march=gs464 for
  compatibility.

* The size tool now has a new output format '--format=GNU' or '-G'.  The
  results are displayed in a similar manor to the default berkeley layout,
  except read-only data is counted in the data column, not the text column.
  Additionally the total is only included once.

Changes in 2.31:

* Add support for disassembling netronome Flow Processor (NFP) firmware files.

* The AArch64 port now supports showing disassembly notes which are emitted
  when inconsistencies are found with the instruction that may result in the
  instruction being invalid.  These can be turned on with the option -M notes
  to objdump.

* The AArch64 port now emits warnings when a combination of an instruction and
  a named register could be invalid.

* Added O modifier to ar to display member offsets inside an archive

Changes in 2.30:

* Add --debug-dump=links option to readelf and --dwarf=links option to objdump
  which displays the contents of any .gnu_debuglink or .gnu_debugaltlink
  sections.

  Add a --debug-dump=follow-links option to readelf and a --dwarf=follow-links
  option to objdump which causes indirect links into separate debug info files
  to be followed when dumping other DWARF sections.

Changes in 2.29:

* The MIPS port now supports microMIPS eXtended Physical Addressing (XPA)
  instructions for assembly and disassembly.

* The MIPS port now supports the microMIPS Release 5 ISA for assembly and
  disassembly.

* The MIPS port now supports the Imagination interAptiv MR2 processor,
  which implements the MIPS32r3 ISA, the MIPS16e2 ASE as well as a couple
  of implementation-specific regular MIPS and MIPS16e2 ASE instructions.

* The SPARC port now supports the SPARC M8 processor, which implements the
  Oracle SPARC Architecture 2017.

* The MIPS port now supports the MIPS16e2 ASE for assembly and disassembly.

* Add support for ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX.

* Add support for the wasm32 ELF conversion of the WebAssembly file format.

* Add --inlines option to objdump, which extends the --line-numbers option
  so that inlined functions will display their nesting information.

* Add --merge-notes options to objcopy to reduce the size of notes in
  a binary file by merging and deleting redundant notes.

* Add support for locating separate debug info files using the build-id
  method, where the separate file has a name based upon the build-id of
  the original file.

Changes in 2.28:

* This version of binutils fixes a problem with PowerPC VLE 16A and 16D
  relocations which were functionally swapped, for example,
  R_PPC_VLE_HA16A performed like R_PPC_VLE_HA16D while R_PPC_VLE_HA16D
  performed like R_PPC_VLE_HA16A.  This could have been fixed by
  renumbering relocations, which would keep object files created by an
  older version of gas compatible with a newer ld.  However, that would
  require an ABI update, affecting other assemblers and linkers that
  create and process the relocations correctly.  It is recommended that
  all VLE object files be recompiled, but ld can modify the relocations
  if --vle-reloc-fixup is passed to ld.  If the new ld command-line
  option is not used, ld will ld warn on finding relocations inconsistent
  with the instructions being relocated.

* The nm program has a new command-line option (--with-version-strings)
  which will display a symbol's version information, if any, after the
  symbol's name.

* The ARC port of objdump now accepts a -M option to specify the extra
  instruction class(es) that should be disassembled.

* The --remove-section option for objcopy and strip now accepts section
  patterns starting with an exclamation point to indicate a non-matching
  section.  A non-matching section is removed from the set of sections
  matched by an earlier --remove-section pattern.

* The --only-section option for objcopy now accepts section patterns
  starting with an exclamation point to indicate a non-matching section.
  A non-matching section is removed from the set of sections matched by
  an earlier --only-section pattern.

* New --remove-relocations=SECTIONPATTERN option for objcopy and strip.
  This option can be used to remove sections containing relocations.
  The SECTIONPATTERN is the section to which the relocations apply, not
  the relocation section itself.

Changes in 2.27:

* Add a configure option, --enable-64-bit-archive, to force use of a
  64-bit format when creating an archive symbol index.

* Add --elf-stt-common= option to objcopy for ELF targets to control
  whether to convert common symbols to the STT_COMMON type.

Revision 1.78: download - view: text, markup, annotated - select for diffs
Sun Nov 3 10:39:06 2019 UTC (5 years, 1 month ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +11 -11 lines
devel: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.

Revision 1.77: download - view: text, markup, annotated - select for diffs
Mon May 28 14:15:38 2018 UTC (6 years, 6 months ago) by bacon
Branches: MAIN
CVS tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +11 -2 lines
devel/binutils: Fix hard-coded libpath for RHEL

RHEL/CentOS place standard libraries in /lib64 and /usr/lib64.
The binutils Makefile had a hard-coded --libpath=/lib:/usr/lib.
This patch prepends the lib64 directories if they exist.

OK wiz@

Revision 1.76: download - view: text, markup, annotated - select for diffs
Wed Aug 16 19:59:50 2017 UTC (7 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +2 -2 lines
Use standard GNU HOMEPAGE.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Sun May 28 02:28:24 2017 UTC (7 years, 6 months ago) by maya
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +2 -2 lines
binutils: don't include PLIST.gprof on AIX
gprof requires some OS support to work.

part of PR pkg/44450: devel/binutils from pkgsrc-2010Q4 has
build/install problem on aix 5.3 from J. Raynor

Revision 1.74: download - view: text, markup, annotated - select for diffs
Mon Aug 15 19:29:13 2016 UTC (8 years, 3 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +2 -3 lines
Update to 2.26.1

* Remove merged patches

Changelog:
gas:
* Add a configure option --enable-x86-relax-relocations to decide whether
  x86 assembler should generate relax relocations by default.  Default to
  yes, except for x86 Solaris targets older than Solaris 12.

* New command line option -mrelax-relocations= for x86 target to control
  whether to generate relax relocations.

Revision 1.73: download - view: text, markup, annotated - select for diffs
Sat Jul 9 06:38:05 2016 UTC (8 years, 5 months ago) by wiz
Branches: MAIN
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +2 -2 lines
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.72: download - view: text, markup, annotated - select for diffs
Wed Feb 3 19:56:34 2016 UTC (8 years, 10 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +2 -1 lines
Backport SunOS 32-bit -mrelax-relocations fix from 2.26.1.  Bump PKGREVISION.

Revision 1.71: download - view: text, markup, annotated - select for diffs
Sat Jan 30 22:15:11 2016 UTC (8 years, 10 months ago) by ryoon
Branches: MAIN
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +2 -2 lines
Update to 2.26

Changelog:
Changes in 2.26:

* Add option to objcopy to insert new symbols into a file:
  --add-symbol <name>=[<section>:]<value>[,<flags>]

* Add support for the ARC EM/HS, and ARC600/700 architectures.

* Extend objcopy --compress-debug-sections option to support
  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
  targets.

* Add --update-section option to objcopy.

* Add --output-separator option to strings.

Revision 1.70: download - view: text, markup, annotated - select for diffs
Fri Sep 25 17:05:33 2015 UTC (9 years, 2 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +2 -2 lines
Update to binutils-2.25.1.

This is a bugfix release that primarily fixes out of bounds memory writes
in libbfd when inspecting malicious binaries.

Revision 1.69: download - view: text, markup, annotated - select for diffs
Tue Jun 9 20:24:39 2015 UTC (9 years, 6 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +8 -4 lines
Update to 2.25

Changelog:
Not available?
As far as I know:
* Add Andes NDS32 architecture support.
* Improve Solaris support.

Revision 1.68: download - view: text, markup, annotated - select for diffs
Fri Mar 20 22:46:09 2015 UTC (9 years, 8 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +4 -1 lines
Has race conditions at least on NetBSD.

Revision 1.67: download - view: text, markup, annotated - select for diffs
Sat Feb 21 00:09:50 2015 UTC (9 years, 9 months ago) by joerg
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +3 -2 lines
Allow unused static constants with clang.

Revision 1.66: download - view: text, markup, annotated - select for diffs
Sun Jan 4 02:14:10 2015 UTC (9 years, 11 months ago) by dholland
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +1 -3 lines
Remove outdated NOT_FOR_PLATFORM.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Sat Sep 6 08:55:43 2014 UTC (10 years, 3 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +6 -1 lines
Use --disable-werror with GCC 4.9, there are a number of issues which have
been fixed upstream, so we will remove this when binutils is updated.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Mon Sep 1 20:37:21 2014 UTC (10 years, 3 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +1 -3 lines
Remove MAKE_JOBS_SAFE=no, added for the previous release.  I cannot
trigger a failure up to MAKE_JOBS=24.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Tue May 27 09:56:10 2014 UTC (10 years, 6 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +2 -1 lines
Redo -ldl handling. Be nicer to libc++.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Tue May 13 06:41:31 2014 UTC (10 years, 7 months ago) by obache
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +4 -4 lines
indent

Revision 1.61: download - view: text, markup, annotated - select for diffs
Mon May 12 19:10:08 2014 UTC (10 years, 7 months ago) by marino
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +2 -2 lines
devel/binutils: Squash erroneous hidden symbol warnings from gold linker

The gold linker is overly pedantic for dynamic references to symbols
with hidden visibility.  It will spew error messages about weak symbols
in libc.so that ld.bfd does not complain about. Until the bug is resolved
disable the hidden symbol warnings.  These warning also cause > 200
false failures in the gcc gnat.dg testsuite.

https://sourceware.org/bugzilla/show_bug.cgi?id=15574

This patch will keep the internal symbol warnings but suppress those
regaring symbols with hidden visibility because they aren't considered
errors by the bfd linker.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Mon May 12 16:33:20 2014 UTC (10 years, 7 months ago) by marino
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -2 lines
devel/binutils: Change default behavior of gold for NetBSD & OpenBSD

The Gold linker defaults to the use of --new-dtags which uses DT_RUNPATH
instead of DT_RPATH.  In previous version of binutils, --new-dtags would
write set both DT_RUNPATH and DT_PATH, but not anymore.  The problem is
that neither NetBSD nor OpenBSD runtime linkers properly handle it
AFAICT.  Use macros to make DT_RPATH get set when -rpath switch is used
so that linked libraries can get found on these platforms.

Similarly, it appears that DT_INIT_ARRAY tags are also not handled by
rtld, so don't use these tags by default otherwise C++ will not link
on these platforms.

The copy-as-needed attribute has been left at its binutils default of
--no-copy-dt-needed.  This has been the default since binutils 2.22.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Mon May 12 13:17:01 2014 UTC (10 years, 7 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +2 -1 lines
Handle 256 file descriptor limit in 32-bit SunOS environment.

Bump PKGREVISION.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Mon May 12 12:49:59 2014 UTC (10 years, 7 months ago) by marino
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +18 -4 lines
devel/binutils: Build gold linker on some platforms

The gold linker isn't a default option on binutils.  Change the Makefile
to make gold build on recent *BSD. Tested on NetBSD 6.1.4 and OpenBSD 5.5.
Gold is known to build on FreeBSD although FreeBSD 10 may need additional
patches.  Gold is part of the system binutils on DragonFly.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sun Jan 26 03:49:01 2014 UTC (10 years, 10 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +3 -1 lines
Add OpenBSD/amd64 5.4 support

Revision 1.56: download - view: text, markup, annotated - select for diffs
Mon Jan 13 15:06:55 2014 UTC (10 years, 10 months ago) by ryoon
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +9 -1 lines
Fix PR pkg/48504

* Use ksh instead of /bin/sh for NetBSD 5 and 6
* Tested on NetBSD/i386 5.2 and NetBSD/amd64 6.1 with non-PREFER_PKGSRC

Revision 1.55: download - view: text, markup, annotated - select for diffs
Mon Jan 6 14:58:41 2014 UTC (10 years, 11 months ago) by wiz
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +2 -3 lines
Update to 2.24:

binutils:

Changes in 2.24:

* Objcopy now supports wildcard characters in command line options that take
  section names.

* Add support for Altera Nios II.

gas:

Changes in 2.24:

* Add support for the Texas Instruments MSP430X processor.

* Add -gdwarf-sections command line option to enable per-code-section
  generation of DWARF .debug_line sections.

* Add support for Altera Nios II.

* Add support for the Imagination Technologies Meta processor.

* Add support for the v850e3v5.

* Remove assembler support for MIPS ECOFF targets.

ld:

Changes in 2.24:

* Add LOG2CEIL() builtin function to the linker script language

* Add support for the Texas Instruments MSP430X processor.

* Add support for Altera Nios II.

* Add support for the V850E3V5 architecture.

* Add support for the Imagination Technologies Meta processor.

* --enable-new-dtags no longer generates old dtags in addition to new dtags.

* Remove linker support for MIPS ECOFF targets.

* Add ALIGN_WITH_INPUT to the linker script language to force the alignment of
  an output section to use the maximum alignment of all its input sections.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Mon Sep 23 10:03:14 2013 UTC (11 years, 2 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +4 -2 lines
Don't bother with unused functions for Clang. Race conditions while
building.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Fri May 31 12:39:57 2013 UTC (11 years, 6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +2 -1 lines
Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Mon Apr 8 06:03:03 2013 UTC (11 years, 8 months ago) by mef
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +2 -3 lines
Binutils 2.23.2 is released:
  http://lists.gnu.org/archive/html/info-gnu/2013-03/msg00020.html

  (previous version 2.22 announce is here):1
  http://lists.gnu.org/archive/html/info-gnu/2011-11/msg00008.html

From the ChangeLog enties:
-----------
2012-08-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR binutils/4970
	* Makefile.def (host_modules): Rmove lib_path=.libs from bfd
	and opcodes.
	* Makefile.in: Regenerated.

2012-06-28  Christophe Lyon <christophe.lyon@st.com>

	* configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure
	they contain -O2.
	* configure: Regenerate.

2012-05-14  Catherine Moore  <clm@codesourcery.com>

	* NEWS:  Mention PowerPC VLE port.

2012-05-11  Mike Frysinger  <vapier@gentoo.org>

	* MAINTAINERS (config/): Move to intl/ section.
	(compile; depcomp; install-sh; missing; ylwrap): Likewise.

2012-05-09  Nick Clifton  <nickc@redhat.com>
	    Paul Smith  <psmith@gnu.org>

	PR bootstrap/50461
	* configure.ac (mpfr-dir): When using in-tree MPFR sources
	allow for the fact that from release v3.1.0 of MPFR the source
	files were moved into a src sub-directory.
	* configure: Regenerate.

2012-05-02  Roland McGrath  <mcgrathr@google.com>

	* configure.ac (ENABLE_GOLD): Consider *-*-nacl* targets ELF.
	* configure: Regenerate.

2012-04-25  Joel Brobecker  <brobecker@adacore.com>

	* config.sub: Update to 2012-04-18 version from official repo.

2012-03-19  Tristan Gingold  <gingold@adacore.com>

	* configure.ac (ia64*-*-*vms*): Add support for ld.
	* configure: Regenerate.

2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* configure.ac (enable_libgomp): Remove *-*-irix6*.
	(unsupported_languages): Remove mips-sgi-irix6.*.
	(noconfigdirs): Don't add ${libgcj} for mips*-*-irix6*.
	(with_stabs): Remove.
	* configure: Regenerate.

2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* configure.ac (enable_libgomp): Remove *-*-osf*.
	(with_stabs): Remove alpha*-*-osf*.
	* configure: Regenerate.

2012-03-09  Jeff Johnston  <jjohnstn@redhat.com>

	* COPYING.NEWLIB: Modify DJ Delorie license to include
	modification rights in clause as permitted by DJ Delorie.
	* COPYING.LIBGLOSS: Ditto.

2012-03-09  Jeff Johnston  <jjohnstn@redhat.com>

	* COPYING.NEWLIB: Remove two unused licenses.

2012-03-05  Tristan Gingold  <gingold@adacore.com>

	* configure.ac: Enable gdb and readline for ia64*-*-*vms*.
	* configure: Regenerate.

2012-02-21  Joern Rennecke  <joern.rennecke@embecosm.com>

	* COPYING.NEWLIB: Add Adapteva notice.
	* COPYING.LIBGLOSS: Add Adapteva notice.

2011-12-18  Eric Botcazou  <ebotcazou@adacore.com>

	* configure: Regenerate.

2011-12-15  Jeff Johnston  <jjohnstn@redhat.com>

	* COPYING.LIBGLOSS: Add GPL with exception license.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Mon Dec 31 00:27:36 2012 UTC (11 years, 11 months ago) by sbd
Branches: MAIN
CVS tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -2 lines
Use ${PKGGNUDIR} and ${PKGMANDIR} in INSTALLATION_DIRS.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Thu Dec 6 11:40:57 2012 UTC (12 years ago) by jperkin
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +3 -3 lines
Add PKGGNUDIR support.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Wed Nov 21 07:46:40 2012 UTC (12 years ago) by jperkin
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +3 -5 lines
PLIST vars need to be undefined if not used.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Wed Nov 21 00:17:11 2012 UTC (12 years ago) by jperkin
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +6 -1 lines
Ensure variables are defined.  Add whitespace for clarity.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Tue Nov 20 23:05:22 2012 UTC (12 years ago) by jperkin
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +19 -5 lines
Do not install 'ld' symlinks on Solaris, to avoid accidental usage.

Bump PKGREVISION.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Wed Oct 31 11:16:40 2012 UTC (12 years, 1 month ago) by asau
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +1 -3 lines
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat Oct 20 22:06:55 2012 UTC (12 years, 1 month ago) by joerg
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +3 -2 lines
Add some more warnings to remove for clang.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Fri Jul 27 12:34:03 2012 UTC (12 years, 4 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +1 -5 lines
Remove makeinfo requirement, it was added back in 2003 but doesn't appear
to be necessary any more.  Ordinarily it wouldn't hurt to leave it, but it
can cause cyclic dependencies if binutils is required by gcc, and this will
suffice in lieu of a proper fix for that problem.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Mon Jul 23 12:24:34 2012 UTC (12 years, 4 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +22 -18 lines
Update to binutils-2.22, mostly from wip/binutils.

Changes since binutils-2.17 are too numerous to mention, see the various
NEWS files for details.

Tested on NetBSD 6.0_BETA2 and SmartOS.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Sat Jun 2 11:54:38 2012 UTC (12 years, 6 months ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +16 -6 lines

Remove variable GNU_PROGRAM_PREFIX as discussed in pkgsrc-users@, always
use prefix 'g' instead, and add symlinks
with original names in gnu/bin and gnu/man.

++pkgrevision

Revision 1.41: download - view: text, markup, annotated - select for diffs
Tue Nov 1 20:47:07 2011 UTC (13 years, 1 month ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -1 lines

Fix compilation failure with gcc-4.6 (PR 45541)

Revision 1.40: download - view: text, markup, annotated - select for diffs
Wed Sep 7 23:41:04 2011 UTC (13 years, 3 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +7 -1 lines
Hide some potential bugs by disabling default warnings with clang.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Mon Aug 22 08:51:46 2011 UTC (13 years, 3 months ago) by wiz
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +3 -2 lines
Fix build with gcc-4.5.
Set LICENSE. Fix a pkglint warning.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Sat Nov 13 21:08:55 2010 UTC (14 years, 1 month ago) by shattered
Branches: MAIN
CVS tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2 lines
Follow HTTP redirects to new HOMEPAGEs and/or MASTER_SITES.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Wed Jul 22 09:25:02 2009 UTC (15 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +1 -2 lines
Remove empty PLIST.common_end.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Fri Jun 20 01:09:12 2008 UTC (16 years, 5 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +4 -3 lines
Add DESTDIR support.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Sat Apr 12 22:42:59 2008 UTC (16 years, 8 months ago) by jlam
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +4 -5 lines
Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Feb 28 19:06:34 2008 UTC (16 years, 9 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +6 -1 lines
Use GNU_PROGRAM_PREFIX?= gnu-
This is a stopgap measure for PR pkg/38106.
Bump PKGREVISION.

Revision 1.32.4.1: download - view: text, markup, annotated - select for diffs
Thu May 31 11:26:46 2007 UTC (17 years, 6 months ago) by salo
Branches: pkgsrc-2007Q1
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +8 -8 lines
Pullup ticket 2102 - requested by martti
security update for binutils

Revisions pulled up:
- pkgsrc/devel/binutils/Makefile			1.33
- pkgsrc/devel/binutils/PLIST.common			1.13
- pkgsrc/devel/binutils/builtin.mk			1.5
- pkgsrc/devel/binutils/distinfo			1.8
- pkgsrc/devel/binutils/patches/patch-aa		1.4
- pkgsrc/devel/binutils/patches/patch-ab		1.2
- pkgsrc/devel/binutils/patches/patch-ac		1.2
- pkgsrc/devel/binutils/patches/patch-ad		1.2
- pkgsrc/devel/binutils/patches/patch-ae		1.2

   Module Name:		pkgsrc
   Committed By:	martti
   Date:		Tue May 29 12:25:04 UTC 2007

   Modified Files:
   	pkgsrc/devel/binutils: Makefile PLIST.common builtin.mk distinfo
   	pkgsrc/devel/binutils/patches: patch-aa patch-ab patch-ac patch-ad
   	    patch-ae

   Log Message:
   Updated devel/binutils to 2.17

   List of changes unknown. Should fix CVE-2006-2362.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Tue May 29 12:25:03 2007 UTC (17 years, 6 months ago) by martti
Branches: MAIN
CVS tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +8 -8 lines
Updated devel/binutils to 2.17

List of changes unknown. Should fix CVE-2006-2362.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed Oct 4 21:35:58 2006 UTC (18 years, 2 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2007Q1-base, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Branch point for: pkgsrc-2007Q1
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -2 lines
Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Thu Mar 30 03:44:42 2006 UTC (18 years, 8 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -3 lines
* Honor PKGINFODIR.
* List the info files directly in the PLIST.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Mar 5 16:27:24 2006 UTC (18 years, 9 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -2 lines
* Teach the tools framework how to supply the pkgsrc version of
  makeinfo if no native makeinfo executable exists.  Honor TEXINFO_REQD
  when determining whether the native makeinfo can be used.

* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.

* Get rid of all the "split" argument deduction for makeinfo since
  the PLIST module already handles varying numbers of split info files
  correctly.

NOTE: Platforms that have "makeinfo" in the base system should check
      that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
      correct.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Mar 4 21:29:12 2006 UTC (18 years, 9 months ago) by jlam
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2 lines
Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.

Revision 1.27.4.1: download - view: text, markup, annotated - select for diffs
Sun Jan 8 04:36:48 2006 UTC (18 years, 11 months ago) by salo
Branches: pkgsrc-2005Q4
Diff to: previous 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27: +2 -3 lines
Pullup ticket 1007 - requested by Thomas Klausner
security update for binutils

Revisions pulled up:
- pkgsrc/devel/binutils/Makefile		1.28
- pkgsrc/devel/binutils/PLIST.common		1.10
- pkgsrc/devel/binutils/distinfo		1.6
- pkgsrc/devel/binutils/patches/patch-aa	1.3

   Module Name:		pkgsrc
   Committed By:	wiz
   Date:		Sat Jan  7 23:59:46 UTC 2006

   Modified Files:
   	pkgsrc/devel/binutils: Makefile PLIST.common distinfo
   	pkgsrc/devel/binutils/patches: patch-aa

   Log Message:
   Update to 2.16.1, provided by Andreas Hallmann in PR 32190.

   Changes in binutils:

   * Binutils-2.16 will be the last release for a number of targets due to
     lack of maintenance (of course, if maintainers step up, then this list
     will change!).  The targets are:

       a29k-*-*
       d10v-*-*
       d30v-*-*
       dlx-*-*
       h8300-*-coff
       h8300-*-rtems*
       h8500-*-coff
       h8500-*-rtems*
       i370-*-*
       i960-*-*
       i960-*-bout
       i960-*-coff
       i960-*-nindy*
       i960-*-rtems*
       i960-*-vxworks*
       i960-*-vxworks5.*
       i960-*-vxworks5.0
       m68k-*-coff
       m68k-*-hpux*
       m68k-*-linux*aout*
       m68k-*-rtemscoff*
       m68k-*-sunos*
       m68k-*-sysv*
       m68k-*-vxworks*
       m68k-apollo-*
       m68k-apple-aux*
       m68k-bull-sysv3*
       m68k-ericsson-ose
       m68k-motorola-sysv*
       m88k-*-*					(*)
       mn10200-*-*
       openrisc-*-*
       or32-*-*
       or32-*-coff
       pj*-*-*
       sh-*-coff*
       sh-*-rtemscoff*
       tic80-*-*
       vax-*-bsd*					(*)
       vax-*-netbsd* excluding vax-*-netbsdelf	(*)
       vax-*-ultrix*				(*)
       w65-*-*
       xscale-*-coff
       *-*-linux*aout*
       *-*-linux*oldld

       (*) bfd and opcodes support will be kept.

   * Add "-g/--section-groups" to readelf to display section groups.

   * objcopy recognizes two new options --strip-unneeded-symbol and
     --strip-unneeded-symbols, namely for use together with the wildcard
     matching the original --strip-symbol/--strip-symbols provided, but
     retaining any symbols matching but needed by relocations.

   * readelf can now display address ranges from .debug_range sections.  This
     happens automatically when a DW_AT_range attribute is encountered.  The
     command line switch --debug-dump=Ranges (or -wR) can also be used to display
     the contents of the .debug_range section.

   * nm and objdump now have a switch "--special-syms" to enable the displaying of
     symbols which the target considers to be special.  By default these symbols
     are no longer displayed.  Currently the only special symbols are the Mapping
     symbols used by the ARM port to mark transitions between text and data and
     between ARM and THUMB code.

   * dlltool has a switch "--ext-prefix-alias <prefix>" to generate additional
     import and export symbols with <preifx> prepended to them.

   Changes in gas:

   * Redefinition of macros now results in an error.

   * New command line option -mhint.b=[ok|warning|error] for IA64 targets.

   * New command line option -munwind-check=[warning|error] for IA64
     targets.

   * The IA64 port now uses automatic dependency violation removal as its default
     mode.

   * Port to MAXQ processor contributed by HCL Tech.

   * Added support for generating unwind tables for ARM ELF targets.

   * Add a -g command line option to generate debug information in the target's
     preferred debug format.

   * Support for the crx-elf target added.

   * Support for the sh-symbianelf target added.

   * Added a pseudo-op (.secrel32) to generate 32 bit section relative relocations
     on pe[i]-i386; required for this target's DWARF 2 support.

   * Support for Motorola MCF521x/5249/547x/548x added.

   * Support for ColdFire EMAC instructions added and Motorola syntax for MAC/EMAC
     instrucitons.

   * New command line option -mno-shared for MIPS ELF targets.

   * New command line option --alternate and pseudo-ops .altmacro and .noaltmacro
     added to enter (and leave) alternate macro syntax mode.

   Changes in ld:

   * Support for the R_ARM_V4BX relocation as defined in the ARM AAELF
     specification has been added via the --fix-v4bx command-line option.

   * New linker script construct AS_NEEDED(), which sets the --as-needed flag
     for input files listed inside of it.

   * A new command-line option, --sysroot, can be used to override the
     default sysroot location.  It only applies to toolchains that were
     configured using --with-sysroot.

   * New linker script functions: ORIGIN() and LENGTH() which return information
     about a specified memory region.

   * Port to MAXQ processor contributed by HCL Tech.

   * Added SEGMENT_START to the linker script language to permit the user to
     override the base address for a segment from the command-line.

   * ELF: --warn-shared-textrel option to warn if adding a DT_TEXTREL to a shared
     object.

   * Added SORT_BY_NAME and SORT_BY_ALIGNMENT to the linker script
     language to permit sorting sections by section name or section
     maximum alignment.

   * Added a new linker command line switch, --sort-section name|alignment,
     to sort sections by section name or maximum alignment.

   * ELF: --add-needed/--no-add-needed options to control if a DT_NEEDED tag
     should be added when a shared library comes from DT_NEEDED tags.

   * Support for the crx-elf target added.

   * Support for the sh-symbianelf target added.

   * A new linker command line switch has been added which allows the hash table
     size to be set to a suitable prime value near to its argument.  This switch
     is --hash-size=<NUMBER>.  Also if the switch --reduce-memory-overheads is
     used, and --hash-size has not been used, then the default value will be set
     to 1021.

   * Linker map files are now generated with an O(N) algorithm for finding symbols
     that are defined in each section.  This uses about 40% more memory for
     symbols than the old O(N^2) algorithm.  You can use the new
     --reduce-memory-overheads option to select the old algorithm; this option
     might also be used in the future to select similar tradeoffs.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sat Jan 7 23:59:46 2006 UTC (18 years, 11 months ago) by wiz
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -3 lines
Update to 2.16.1, provided by Andreas Hallmann in PR 32190.

Changes in binutils:

* Binutils-2.16 will be the last release for a number of targets due to
  lack of maintenance (of course, if maintainers step up, then this list
  will change!).  The targets are:

    a29k-*-*
    d10v-*-*
    d30v-*-*
    dlx-*-*
    h8300-*-coff
    h8300-*-rtems*
    h8500-*-coff
    h8500-*-rtems*
    i370-*-*
    i960-*-*
    i960-*-bout
    i960-*-coff
    i960-*-nindy*
    i960-*-rtems*
    i960-*-vxworks*
    i960-*-vxworks5.*
    i960-*-vxworks5.0
    m68k-*-coff
    m68k-*-hpux*
    m68k-*-linux*aout*
    m68k-*-rtemscoff*
    m68k-*-sunos*
    m68k-*-sysv*
    m68k-*-vxworks*
    m68k-apollo-*
    m68k-apple-aux*
    m68k-bull-sysv3*
    m68k-ericsson-ose
    m68k-motorola-sysv*
    m88k-*-*					(*)
    mn10200-*-*
    openrisc-*-*
    or32-*-*
    or32-*-coff
    pj*-*-*
    sh-*-coff*
    sh-*-rtemscoff*
    tic80-*-*
    vax-*-bsd*					(*)
    vax-*-netbsd* excluding vax-*-netbsdelf	(*)
    vax-*-ultrix*				(*)
    w65-*-*
    xscale-*-coff
    *-*-linux*aout*
    *-*-linux*oldld

    (*) bfd and opcodes support will be kept.

* Add "-g/--section-groups" to readelf to display section groups.

* objcopy recognizes two new options --strip-unneeded-symbol and
  --strip-unneeded-symbols, namely for use together with the wildcard
  matching the original --strip-symbol/--strip-symbols provided, but
  retaining any symbols matching but needed by relocations.

* readelf can now display address ranges from .debug_range sections.  This
  happens automatically when a DW_AT_range attribute is encountered.  The
  command line switch --debug-dump=Ranges (or -wR) can also be used to display
  the contents of the .debug_range section.

* nm and objdump now have a switch "--special-syms" to enable the displaying of
  symbols which the target considers to be special.  By default these symbols
  are no longer displayed.  Currently the only special symbols are the Mapping
  symbols used by the ARM port to mark transitions between text and data and
  between ARM and THUMB code.

* dlltool has a switch "--ext-prefix-alias <prefix>" to generate additional
  import and export symbols with <preifx> prepended to them.

Changes in gas:

* Redefinition of macros now results in an error.

* New command line option -mhint.b=[ok|warning|error] for IA64 targets.

* New command line option -munwind-check=[warning|error] for IA64
  targets.

* The IA64 port now uses automatic dependency violation removal as its default
  mode.

* Port to MAXQ processor contributed by HCL Tech.

* Added support for generating unwind tables for ARM ELF targets.

* Add a -g command line option to generate debug information in the target's
  preferred debug format.

* Support for the crx-elf target added.

* Support for the sh-symbianelf target added.

* Added a pseudo-op (.secrel32) to generate 32 bit section relative relocations
  on pe[i]-i386; required for this target's DWARF 2 support.

* Support for Motorola MCF521x/5249/547x/548x added.

* Support for ColdFire EMAC instructions added and Motorola syntax for MAC/EMAC
  instrucitons.

* New command line option -mno-shared for MIPS ELF targets.

* New command line option --alternate and pseudo-ops .altmacro and .noaltmacro
  added to enter (and leave) alternate macro syntax mode.

Changes in ld:

* Support for the R_ARM_V4BX relocation as defined in the ARM AAELF
  specification has been added via the --fix-v4bx command-line option.

* New linker script construct AS_NEEDED(), which sets the --as-needed flag
  for input files listed inside of it.

* A new command-line option, --sysroot, can be used to override the
  default sysroot location.  It only applies to toolchains that were
  configured using --with-sysroot.

* New linker script functions: ORIGIN() and LENGTH() which return information
  about a specified memory region.

* Port to MAXQ processor contributed by HCL Tech.

* Added SEGMENT_START to the linker script language to permit the user to
  override the base address for a segment from the command-line.

* ELF: --warn-shared-textrel option to warn if adding a DT_TEXTREL to a shared
  object.

* Added SORT_BY_NAME and SORT_BY_ALIGNMENT to the linker script
  language to permit sorting sections by section name or section
  maximum alignment.

* Added a new linker command line switch, --sort-section name|alignment,
  to sort sections by section name or maximum alignment.

* ELF: --add-needed/--no-add-needed options to control if a DT_NEEDED tag
  should be added when a shared library comes from DT_NEEDED tags.

* Support for the crx-elf target added.

* Support for the sh-symbianelf target added.

* A new linker command line switch has been added which allows the hash table
  size to be set to a suitable prime value near to its argument.  This switch
  is --hash-size=<NUMBER>.  Also if the switch --reduce-memory-overheads is
  used, and --hash-size has not been used, then the default value will be set
  to 1021.

* Linker map files are now generated with an O(N) algorithm for finding symbols
  that are defined in each section.  This uses about 40% more memory for
  symbols than the old O(N^2) algorithm.  You can use the new
  --reduce-memory-overheads option to select the old algorithm; this option
  might also be used in the future to select similar tradeoffs.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sun Jul 17 15:58:55 2005 UTC (19 years, 4 months ago) by kristerw
Branches: MAIN
CVS tags: pkgsrc-2005Q4-base, pkgsrc-2005Q3-base, pkgsrc-2005Q3
Branch point for: pkgsrc-2005Q4
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2 lines
binutils-2.15 does not support Darwin's object file format.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon Apr 11 21:45:18 2005 UTC (19 years, 8 months ago) by tv
Branches: MAIN
CVS tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +1 -2 lines
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu Mar 17 22:49:09 2005 UTC (19 years, 8 months ago) by dmcmahill
Branches: MAIN
CVS tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -1 lines
add missing REPLACE_LOCALEDIR_PATTERNS

Revision 1.24: download - view: text, markup, annotated - select for diffs
Fri Jan 21 20:53:09 2005 UTC (19 years, 10 months ago) by tv
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +3 -1 lines
Temporarily mark as not for Interix until platform config is integrated.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Aug 13 18:47:49 2004 UTC (20 years, 4 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +3 -5 lines
Remove unnecessary one-off variable NO_GPROF.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Aug 7 19:06:59 2004 UTC (20 years, 4 months ago) by jschauma
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
s/can not/cannot/
Pointed out by Georg Schwarz in private email.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Jul 4 17:16:32 2004 UTC (20 years, 5 months ago) by jschauma
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +14 -2 lines
Apply patch provided by Georg Schwarz in PR pkg/26157:
binutils does not build gprof on all platforms.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Wed Jun 30 16:18:03 2004 UTC (20 years, 5 months ago) by shannonjr
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -3 lines
Updated to release 2.15. This release incorporates a number of bug fixes along with support for MIPS64 Release 2 in gas and improved handling of unresolved symbols in the linker.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Apr 2 02:23:05 2004 UTC (20 years, 8 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -1 lines
When building devel/gtexinfo as a build dependency (possibly pulled
in via USE_TEXINFO=yes), build it without locale support.  This makes
it easier to "bootstrap" the installation of a pkgsrc compiler without
a lot of additional indirect build dependencies on gettext, libiconv,
libtool, etc.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat Jan 31 11:25:31 2004 UTC (20 years, 10 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +18 -15 lines
bl3ify, and clean up Makefile for whitespace.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Sep 19 13:00:43 2003 UTC (21 years, 2 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -1 lines
Add CONFLICTS with avr-binutils<2.13.2.1 -- they installed info
files and localizations in the same place.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Aug 12 14:15:38 2003 UTC (21 years, 4 months ago) by seb
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -1 lines
A somewhat recent makeinfo is needed.
As suggested in PR pkg/22450 by <Ian dot Fry at sophos dot com>.
But version 4.0 is good enough and this is what is available on the 1.6
branch.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Aug 9 10:44:37 2003 UTC (21 years, 4 months ago) by seb
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +1 -2 lines
USE_NEW_TEXINFO is unnecessary now.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Jul 17 21:29:40 2003 UTC (21 years, 5 months ago) by grant
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
s/netbsd.org/NetBSD.org/

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Jul 14 19:01:35 2003 UTC (21 years, 5 months ago) by fredb
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +9 -5 lines
Update to binutils "2.14.0.0". (The ".0.0" is to allow any PKGREVISION
bumps to correctly sort before "2.14.1", and "2.14.1.1", and so on.)

Follows is a list of additions to the "NEWS" files since 2.13. The "NEWS"
files were apparently not updated for "2.13.2.1" however, so all of this
is not really new. The "--with-sysroot" and "--with-lib-path" configure
options for "ld" are truly new, though, and the package now takes advantage
of "--with-lib-path" to prevent picking up crud from "${PREFIX}/lib", to
better support using this "ld" with which to build pkgsrc packages.

----- binutils/binutils/NEWS -----

* Added --info switch to objcopy and strip.

* Support for Vitesse IQ2000 added by Red Hat.

* Added 'S' encoding to strings to allow the display of 8-bit characters.

* Added --prefix-symbols=<text>, --prefix-sections=<text> and
  --prefix-alloc-sections=<text> to objcopy.

* readelf can handle the extensions to the DWARF2 spec used by the Unified
  Parallel C compiler.

* BFD no longer declares a "boolean" type, to avoid clashes with other
  headers that declare the same.  Users of BFD should replace boolean,
  false and true, with int, 0 and 1, or define their own boolean type.

* Support for IP2K added by Denis Chertykov.

----- binutils/gas/NEWS -----

* Added support for MIPS32 Release 2.

* Added support for Xtensa architecture.

* Support for Intel's iWMMXt processor (an ARM variant) added.

* An assembler test generator has been contributed and an example file that
  uses it (gas/testsuite/gas/all/test-gen.c and test-exmaple.c).

* Support for SH2E added.

* GASP has now been removed.

* Support for Texas Instruments TMS320C4x and TMS320C3x series of
  DSP's contributed by Michael Hayes and Svein E. Seldal.

* Support for the Ubicom IP2xxx microcontroller added.

----- binutils/ld/NEWS -----

* Added support for Xtensa architecture.

* Added --with-sysroot configure switch to specify a target system root, for
  linking against a target filesystem image.

* Added --accept-unknown-linker-format to restore old linker behaviour (pre
  2.14) of silently accepting and linking in any files in an unknown binary
  file format.

* Added --no-omagic to undo the effects of the -N option.

* Support for Texas Instruments TMS320C4x and TMS320C3x series of
  DSP's contributed by Michael Hayes and Svein E. Seldal.

* Added --with-lib-path configure switch to specify default value for
  LIB_PATH.

* ARM port to QNX operating system added by Graeme Peterson.

* IP2K support added by Denis Chertykov.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Jun 23 10:17:53 2003 UTC (21 years, 5 months ago) by seb
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +1 -2 lines
Back out previous PKGREVISION bump, it is not really needed.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Jun 23 10:12:35 2003 UTC (21 years, 5 months ago) by seb
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +15 -2 lines
Convert to USE_NEW_TEXINFO.
While here fix hidden build dependency on Perl hence bump PKGREVISION.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Jun 8 20:17:13 2003 UTC (21 years, 6 months ago) by fredb
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -11 lines
Update binutils to 2.13.2.1. "gasp" is gone; "strings" accepts an
argument of "--encoding", to help it to look for wide strings; plus
a few other obscure additions. Most importantly, "gas" now generates
correct code when used with gcc-3.x at high optimization levels.
(See gcc bugzilla: optimization/10877.)

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Jun 2 01:20:58 2003 UTC (21 years, 6 months ago) by jschauma
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Jan 4 20:18:33 2003 UTC (21 years, 11 months ago) by wiz
Branches: MAIN
CVS tags: netbsd-1-6-1-base, netbsd-1-6-1
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Fix location of PLIST.common_end. Will probably fix recent bulk build failure.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Dec 25 16:53:51 2002 UTC (21 years, 11 months ago) by grant
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +4 -4 lines
Use automatic PLIST handling.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Sep 29 07:32:55 2002 UTC (22 years, 2 months ago) by jlam
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -1 lines
Note conflict with ddd<=3.3, which installed a lib/libiberty.a.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Sep 29 06:48:22 2002 UTC (22 years, 2 months ago) by jlam
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3 lines
buildlink1 -> buildlink2

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Aug 25 19:22:22 2002 UTC (22 years, 3 months ago) by jlam
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +1 -1 lines
Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.

Revision 1.1.1.1.2.1: download - view: text, markup, annotated - select for diffs
Thu Aug 22 11:10:21 2002 UTC (22 years, 3 months ago) by jlam
Branches: buildlink2
Diff to: previous 1.1.1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.1.1: +16 -4 lines
Merge changes from pkgsrc-current into the buildlink2 branch for the
packages that have buildlink2.mk files.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Aug 12 02:17:23 2002 UTC (22 years, 4 months ago) by dmcmahill
Branches: MAIN
CVS tags: netbsd-1-6-RELEASE-base, netbsd-1-6, buildlink2-base
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +7 -1 lines
generate the ldscripts portion of the PLIST dynamically for NetBSD.  This
is because that part varies for different platforms.  For example, on i386
you get elf.... and alpha gives elf64....

fixes packaging/PLIST problems noted on recent alpha bulk builds.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Jul 11 16:09:36 2002 UTC (22 years, 5 months ago) by agc
Branches: MAIN
CVS tags: pkgviews-base, pkgviews
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +10 -4 lines
Patches for better support of Solaris, from Julien T. Letessier

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Tue Apr 30 12:33:29 2002 UTC (22 years, 7 months ago) by wiz
Branches: TNF
CVS tags: pkgsrc-base
Branch point for: buildlink2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Initial import of a binutils-2.11.2 package, with patches
from the NetBSD base system included (until 2002-04-18).

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Apr 30 12:33:29 2002 UTC (22 years, 7 months ago) by wiz
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>