pkgsrc/cross
ryoon 15ea1acfd5 Update to 3.28
Changelog:
GAS:
Changes in 2.28:

* Add support for the RISC-V architecture.

* Add support for the ARM Cortex-M23 and Cortex-M33 processors.

LD:
Changes in 2.28:

* The EXCLUDE_FILE linker script construct can now be applied outside of the
  section list in order for the exclusions to apply over all input sections in
  the list.

* Add support for the RISC-V architecture.

* The command line option --no-eh-frame-hdr can now be used in ELF based
  linkers to disable the automatic generation of .eh_frame_hdr sections.

* Add --in-implib=<infile> to the ARM linker to enable specifying a set of
  Secure Gateway veneers that must exist in the output import library specified
  by --out-implib=<outfile> and the address they must have.  As such,
  --in-implib is only supported in combination with --cmse-implib.

* Extended the --out-implib=<file> option, previously restricted to x86 PE
  targets, to any ELF based target.  This allows the generation of an import
  library for an ELF executable, which can then be used by another application
  to link against the executable.

BINUTILS:
Changes in 2.28:

* 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.

* 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.
2017-03-30 19:21:26 +00:00
..
arm-none-eabi-binutils Update to 3.28 2017-03-30 19:21:26 +00:00
arm-none-eabi-gcc Bump PKGREVISION 2017-03-17 03:06:01 +00:00
arm-none-eabi-gdb fix build on Darwin 2016-02-02 06:30:34 +00:00
atasm Add SHA512 digests for distfiles for cross category 2015-11-03 00:47:42 +00:00
avr-binutils Updated cross/avr-binutils 2.24 to 2.27 2017-01-30 12:07:36 +00:00
avr-gcc Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
avr-gdb - Drops two patches patches/patch-bfd_bfd-in2_h patches/patch-opcodes_configure 2017-01-29 05:19:31 +00:00
avr-libc Updated cross/avr-libc 1.8.1 to 2.0.0 2017-01-29 04:29:54 +00:00
avrdude Requires libtool. 2017-02-21 16:05:53 +00:00
bfd-crunchide Bump version for USE_CROSSBASE removal. 2016-06-19 16:23:59 +00:00
bfd-mdsetimage Bump version for USE_CROSSBASE removal. 2016-06-19 16:23:59 +00:00
binutils-mips-current Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
bossa Add missing include. 2017-02-14 21:32:40 +00:00
cc65 Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
cross-binutils Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
cross-libtool-base Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
dasm Add SHA512 digests for distfiles for cross category 2015-11-03 00:47:42 +00:00
dfu-programmer Extend SHA512 checksums to various files I have on my local distfile 2017-03-23 17:06:45 +00:00
freemint-binutils Add SHA512 digests for distfiles for cross category 2015-11-03 00:47:42 +00:00
freemint-cflib Add SHA512 digests for distfiles for cross category 2015-11-03 00:47:42 +00:00
freemint-gcc Another freemint package, another GCC in need of patching. 2016-12-21 13:34:16 +00:00
freemint-gemlib Add SHA512 digests for distfiles for cross category 2015-11-03 00:47:42 +00:00
freemint-ldg Add SHA512 digests for distfiles for cross category 2015-11-03 00:47:42 +00:00
freemint-mintbin Add SHA512 digests for distfiles for cross category 2015-11-03 00:47:42 +00:00
freemint-mintlib Use semantic markup, unbreak build with newer texinfo. Bump revision. 2016-12-18 21:34:25 +00:00
freemint-pml Fix texinfo syntax. 2016-12-19 13:35:53 +00:00
gcc-mips-current Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
GenFw Add SHA512 digests for distfiles for cross category 2015-11-03 00:47:42 +00:00
h8300-elf-binutils Update to 2.27 2016-10-19 12:31:25 +00:00
h8300-elf-gcc Bump PKGREVISION 2016-10-24 22:34:19 +00:00
h8300-hms-binutils Add SHA512 digests for distfiles for cross category 2015-11-03 00:47:42 +00:00
h8300-hms-gcc Add SHA512 digests for distfiles for cross category 2015-11-03 00:47:42 +00:00
icdprog Add SHA512 digests for distfiles for cross category 2015-11-03 00:47:42 +00:00
mingw Bump version for USE_CROSSBASE removal. 2016-06-19 16:23:59 +00:00
mingw-binutils Bump version for USE_CROSSBASE removal. 2016-06-19 16:23:59 +00:00
mingw-gcc Make sure no precompiled headers are installed with any gcc version. 2016-08-20 09:23:42 +00:00
mingw-runtime-bin Bump version for USE_CROSSBASE removal. 2016-06-19 16:23:59 +00:00
mingw-w32api-bin Bump version for USE_CROSSBASE removal. 2016-06-19 16:23:59 +00:00
nios2 Move remaining users of USE_CROSSBASE to just install into ${PREFIX}/cross. 2016-06-19 16:20:27 +00:00
nios2-binutils Bump version for USE_CROSSBASE removal. 2016-06-19 16:23:59 +00:00
nios2-gcc Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
nios2-gcc3 Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
nios2-gcc41 Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
objconv Mark as broken on big endian systems because they're not supported. 2017-03-03 04:54:10 +00:00
stlink link network libs on SunOS 2016-12-03 20:23:44 +00:00
uisp Under C++11 it is invalid to implicitly cast from a larger type to a 2016-05-18 20:18:31 +00:00
Makefile Recycle the entry for arm-none-eabi-gcc 2016-10-19 12:49:48 +00:00