summaryrefslogtreecommitdiff
path: root/cross
AgeCommit message (Collapse)AuthorFilesLines
2018-12-09Removed commented-out PKGREVISIONsadam2-4/+2
2018-11-23Update to 8.2.0ryoon4-29/+58
Build and work sysutils/u-boot-pine64 fine.
2018-11-23Update to 2.31.1ryoon3-9/+62
Build and work sysutils/u-boot-pine64 fine.
2018-11-21Include bsd.prefs.mk fot OPSYSryoon1-1/+2
2018-11-20arm-none-eabi-gcc: Remove hack for building with clang.maya1-9/+1
GCC no longer generates super deeply nested code requiring this workaround as of upstream revision 235536
2018-11-16aarch64-none-elf-gcc: Use bsdtar to install some missing .hpp filesleot2-3/+18
Several .hpp files were not extracted and installed, always use `bsdtar' to extract and install also the missing .hpp. Bump PKGREVISION. Patch from Jonathan Schleifer via PR pkg/53725. Thank you Jonathan!
2018-11-14Revbump after cairo 1.16.0 update.kleink1-2/+2
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon1-2/+2
2018-11-08make a version of the GCC 7 gcc/config/arm/arm.h change for arm64mrg2-1/+23
so that this package builds on arm64 platforms. this change probably can be copied into the main GCC 7 package too. no pkg bump as this should only enable building where it was not working already.
2018-10-31freemint-mintbin: Assume strerror() is available.jperkin1-1/+4
2018-10-29aarch64-none-elf-gcc: Add extra headers seen on Linux and SunOS.jperkin2-0/+30
2018-10-26freemint-binutils: Fix build on SunOS.jperkin2-1/+18
2018-10-26freemint-binutils: Assume strerror() is available.jperkin1-1/+4
2018-10-23arm-none-eabi-gcc: Requires GNU sed for -r.jperkin1-4/+2
2018-09-06mingw-w64-x86_64-gcc-bootstrap: remove incorrect distinfo filewiz1-7/+0
This uses the distinfo file from mingw-w64-x86_64-gcc
2018-08-28Update binutils to 2.31.1 and GCC to 8.2.0ryoon9-22/+27
* Fix included line in Makefile.commons
2018-08-22Recursive bump for perl5-5.28.0wiz14-21/+28
2018-07-30Update to 8.2.0ryoon2-7/+7
Changelog: General Improvements Fixed LTO link-time performance problems caused by an overflow in the partitioning algorithm while building large binaries. Language Specific Changes C++ GCC 8.2 fixed a bug introduced in GCC 8.1 affecting passing or returning of classes with a deleted copy constructor and defaulted trivial move constructor (bug c++/86094). GCC 8.2 introduces -fabi-version=13 and makes it the default, ABI incompatibilities between GCC 8.1 and 8.2 can be reported with -Wabi=12. See C++ changes for more details. Target Specific Changes IA-32/x86-64 -mtune=native performance regression PR84413 on Intel Skylake processors has been fixed.
2018-07-30Update to 2.31.1ryoon3-9/+8
Changelog: 2.31.1 This release also contains a fix for gold/23409 where the gold linker could end up creating duplicate copies of some symbols. 2.31 This release contains numerous bug fixes, and also the following new features: * Direct linking with DLLs for Cygwin and Mingw targets is now faster. * The linker now defaults to enabling -z separate-code for Linux targets, although a configure time option can change this. This option can increase disk and memory size of executables, but it does help to improve security. * The disassembler supports Netronome Flow Processor (NFP) firmware files. * The AArch64 disassembler supports showing disassembly notes which are emitted when inconsistencies are found with the instruction that may result in the instruction being invalid. It also emits warnings when a combination of an instruction and a named register could be invalid. * The AR archive manager now supports an "O" modifier to display member offsets inside an archive. * The ADR and ADRL pseudo-instructions supported by the ARM assembler now only set the bottom bit of the address of thumb function symbols if the -mthumb-interwork command line option is active. * The MIPS assembler supports the Global INValidate (GINV) and Cyclic Redudancy Check (CRC) architecture extensions. * Support has been added for the Freescale S12Z architecture. * The assembler has a new --generate-missing-build-notes=[yes|no] option to create (or not) GNU Build Attribute notes if none are present in the input sources. * The -mold-gcc command-line option has been removed for x86 targets. * The x86 assembler now supports a -O[2|s] command-line options to enable alternate shorter instruction encodings. * The gold linker has a new --debug=plugin option for easier debugging of plugin-related problems. * The gold linker now supports the -z keep_text_section_prefix option. * The gold linker now has support for .note.gnu.property sections (from Linux ABI extensions). * Add gold linker now has support for Intel's Indirect Branch Tracking (IBT) and Shadow Stack instructions.
2018-07-30Update to 8.2ryoon2-7/+7
Changelog: General Improvements Fixed LTO link-time performance problems caused by an overflow in the partitioning algorithm while building large binaries. Language Specific Changes C++ GCC 8.2 fixed a bug introduced in GCC 8.1 affecting passing or returning of classes with a deleted copy constructor and defaulted trivial move constructor (bug c++/86094). GCC 8.2 introduces -fabi-version=13 and makes it the default, ABI incompatibilities between GCC 8.1 and 8.2 can be reported with -Wabi=12. See C++ changes for more details. Target Specific Changes IA-32/x86-64 -mtune=native performance regression PR84413 on Intel Skylake processors has been fixed.
2018-07-30Update to 2.31.1ryoon3-9/+8
Changelog: 2.31.1 This release also contains a fix for PR gold/23409 where the gold linker could end up creating duplicate copies of some symbols. 2.31 This release contains numerous bug fixes, and also the following new features: * Direct linking with DLLs for Cygwin and Mingw targets is now faster. * The linker now defaults to enabling -z separate-code for Linux targets, although a configure time option can change this. This option can increase disk and memory size of executables, but it does help to improve security. * The disassembler supports Netronome Flow Processor (NFP) firmware files. * The AArch64 disassembler supports showing disassembly notes which are emitted when inconsistencies are found with the instruction that may result in the instruction being invalid. It also emits warnings when a combination of an instruction and a named register could be invalid. * The AR archive manager now supports an "O" modifier to display member offsets inside an archive. * The ADR and ADRL pseudo-instructions supported by the ARM assembler now only set the bottom bit of the address of thumb function symbols if the -mthumb-interwork command line option is active. * The MIPS assembler supports the Global INValidate (GINV) and Cyclic Redudancy Check (CRC) architecture extensions. * Support has been added for the Freescale S12Z architecture. * The assembler has a new --generate-missing-build-notes=[yes|no] option to create (or not) GNU Build Attribute notes if none are present in the input sources. * The -mold-gcc command-line option has been removed for x86 targets. * The x86 assembler now supports a -O[2|s] command-line options to enable alternate shorter instruction encodings. * The gold linker has a new --debug=plugin option for easier debugging of plugin-related problems. * The gold linker now supports the -z keep_text_section_prefix option. * The gold linker now has support for .note.gnu.property sections (from Linux ABI extensions). * Add gold linker now has support for Intel's Indirect Branch Tracking (IBT) and Shadow Stack instructions.
2018-07-18Remove double slash in pathryoon1-2/+2
2018-07-18Remove double slashryoon1-2/+2
2018-07-18Mark packages that require C++03 (or the GNU variants) if they fail withjoerg4-8/+8
C++14 default language.
2018-07-16Update cross/avr-binutils to 2.30mef3-8/+26
Date: Sat, 27 Jan 2018 16:33:36 +0000 This release contains numerous bug fixes, and also the following new features: In the assembler: * Add support for location views in DWARF debug line information. In the BFD linker: * Add -z separate-code to generate separate code PT_LOAD segment. * Add "-z undefs" command line option as the inverse of the "-z defs" option. * Add -z globalaudit command line option to force audit libraries to be run for every dynamic object loaded by an executable - provided that the loader supports this functionality. * Tighten linker script grammar around file name specifiers to prevent the use of SORT_BY_ALIGNMENT and SORT_BY_INIT_PRIORITY on filenames. These would previously be accepted but had no effect. * The EXCLUDE_FILE directive can now be placed within any SORT_* directive within input section lists. In the GOLD linker: * Add support for .MIPS.options sections (MIPS only). * Add support for compound relocations (MIPS only). * Add --emit-stub-syms, --no-tls-optimize, --tls-get-addr-optimize options (PowerPC only). * Add -z text-unlikely-segment option. * Add plugin support for adding new input files (LDPT_REGISTER_NEW_INPUT_HOOK). In the utilities: * 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.
2018-07-04*: Move SUBST_STAGE from post-patch to pre-configurejperkin4-9/+9
Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed.
2018-06-28objconv: Fix distfile fetching.jperkin1-4/+8
The distfile is unversioned and replaced every time a new version is released, so keep a DIST_SUBDIR'd copy on MASTER_SITE_LOCAL.
2018-06-19Update to 8.1.0ryoon3-14/+32
* Update t9 latest GCC
2018-06-19Update to 2.30ryoon3-8/+9
* Update to latest binutils
2018-06-07Share distfile informationryoon1-1/+4
2018-06-07Remove an unused fileryoon1-7/+0
2018-06-07Add mingw-w64-i686-gccryoon1-1/+2
2018-06-07cross/mingw-w64-i686-gcc: import mingw-w64-i686-gcc-8.1.0ryoon3-0/+1367
Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides mingw-w64 GCC for i386 target.
2018-06-07Add mingw-w64-i686-crtryoon1-1/+2
2018-06-07cross/mingw-w64-i686-crt: import mingw-w64-i686-crt-5.0.4ryoon4-0/+434
Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides C runtime for mingw-w64 i386 target.
2018-06-07Add mingw-w64-i686-gcc-bootstrapryoon1-1/+2
2018-06-07cross/mingw-w64-i686-gcc-bootstrap: import mingw-w64-i686-gcc-bootstrap-8.1.0ryoon4-0/+560
Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides mingw-w64 bootstrap GCC for i386 target.
2018-06-07Add mingw-w64-i686-headersryoon1-1/+2
2018-06-07cross/mingw-w64-i686-headers: import mingw-w64-i686-headers-5.0.4ryoon5-0/+1519
Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides headers for mingw-w64 i386 target.
2018-06-07Add mingw-w64-i686-binutilsryoon1-1/+2
2018-06-07cross/mingw-w64-i686-binutils: import mingw-w64-i686-binutils-2.30ryoon4-0/+85
Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides mingw-w64 GNU binutils for i386 target.
2018-06-07Add mingw-w64-x86_64-gccryoon1-1/+2
2018-06-07cross/mingw-w64-x86_64-gcc: import mingw-w64-x86_64-gcc-8.1.0ryoon6-0/+1438
Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides mingw-w64 GCC for x86_64 target.
2018-06-07Add mingw-w64-x86_64-crtryoon1-1/+2
2018-06-07cross/mingw-w64-x86_64-crt: import mingw-w64-x86_64-crt-5.0.4ryoon5-0/+1382
Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides C runtime for mingw-w64 x86_64 target.
2018-06-07Add mingw-w64-x86_64-gcc-bootstrapryoon1-1/+2
2018-06-07cross/mingw-w64-x86_64-gcc-bootstrap: import ↵ryoon5-0/+607
mingw-w64-x86_64-gcc-bootstrap-8.1.0 Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides mingw-w64 bootstrap GCC for x86_64 target.
2018-06-07Add mingw-w64-x86_64-headersryoon1-1/+2
2018-06-07cross/mingw-w64-x86_64-headers: import mingw-w64-x86_64-headers-5.0.4ryoon6-0/+1544
Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides headers for mingw-w64 x86_64 target.
2018-06-07Add mingw-w64-x86_64-binutilsryoon1-1/+2