Up to [cvs.NetBSD.org] / pkgsrc / lang / gcc5-aux
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.16 / (download) - annotate - [select for diffs], Thu Mar 10 16:40:30 2022 UTC (18 months, 2 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
HEAD
Changes since 1.15: +2 -1
lines
Diff to previous 1.15 (colored)
gcc*-aux: disable hardening for ada compilers
Revision 1.15 / (download) - annotate - [select for diffs], Sat Nov 6 09:33:37 2021 UTC (22 months, 2 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.14: +3 -1
lines
Diff to previous 1.14 (colored)
Mark a few GCC packages unsupported by RELRO.
Revision 1.14 / (download) - annotate - [select for diffs], Wed Apr 29 20:33:28 2020 UTC (3 years, 4 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
gcc*-aux: avoid future issues and accept NetBSD-10 as a version.
Revision 1.13 / (download) - annotate - [select for diffs], Sun Mar 22 10:52:15 2020 UTC (3 years, 6 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.12: +3 -1
lines
Diff to previous 1.12 (colored)
lang/gcc5-aux: skip portability check for unused files
Revision 1.12 / (download) - annotate - [select for diffs], Sun Nov 3 19:03:59 2019 UTC (3 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.11: +31 -31
lines
Diff to previous 1.11 (colored)
lang: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections.
Revision 1.11 / (download) - annotate - [select for diffs], Mon Aug 5 21:16:39 2019 UTC (4 years, 1 month ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.10: +5 -1
lines
Diff to previous 1.10 (colored)
gcc5-aux, gcc6-aux: patch fixincludes on netbsd. This is based on an already upstreamed patched that exists in GCC>9.0. GCC stddef.h relied on the include guards of headers, and those were changed in netbsd 9.0, so these packages no longer build. Since we are using a bootstrap GCC, we also need to patch the headers in the bootstrap fixincludes, patching the package is not sufficient. Ada part of PR toolchain/54362.
Revision 1.10 / (download) - annotate - [select for diffs], Mon Apr 2 09:30:06 2018 UTC (5 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: 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
Changes since 1.9: +2 -3
lines
Diff to previous 1.9 (colored)
*: reset maintainer for marino on his request
Revision 1.9 / (download) - annotate - [select for diffs], Sun Jul 9 23:17:39 2017 UTC (6 years, 2 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.8: +3 -2
lines
Diff to previous 1.8 (colored)
Always stop libstdc++ from using PCH, not just on bootstrap. It fails and hangs on netbsd, and people who have looked at the PCH implementation blame it rather than the OS. whitespace.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Jun 7 23:19:05 2017 UTC (6 years, 3 months ago) by khorben
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.7: +3 -1
lines
Diff to previous 1.7 (colored)
Mark gnatmake as NOT_PAX_MPROTECT_SAFE Bumps PKGREVISION.
Revision 1.7 / (download) - annotate - [select for diffs], Thu Jan 19 18:52:13 2017 UTC (6 years, 8 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.6: +3 -3
lines
Diff to previous 1.6 (colored)
Convert all occurrences (353 by my count) of MASTER_SITES= site1 \ site2 style continuation lines to be simple repeated MASTER_SITES+= site1 MASTER_SITES+= site2 lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint accordingly.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Dec 8 19:32:10 2016 UTC (6 years, 9 months ago) by marino
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4
Changes since 1.5: +5 -5
lines
Diff to previous 1.5 (colored)
lang/gcc5-aux: Fix runpath on NetBSD x86-64 The runpath issue only affected the x86-64 arch on NetBSD. The spec change was only effective on i386, so relocating the change enables the RUNPATH tag in the gcc libraries on the amd64 platform.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Dec 8 03:31:27 2016 UTC (6 years, 9 months ago) by marino
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
lang/gcc5-aux: Fix runpath, at least for non-NetBSD platforms NetBSD doesn't seem to be honoring -rpath, at least not with binutils from base. Using binutils from pkgsrc doesn't work either because it uses the gold linker (for an unknown reason) which fails with an "unsupported operation". As a result, gcc5-aux was limited to base binutils for NetBSD 7 and later. The issue was never resolved.
Revision 1.4 / (download) - annotate - [select for diffs], Sat Nov 26 16:12:18 2016 UTC (6 years, 9 months ago) by marino
Branch: MAIN
Changes since 1.3: +8 -8
lines
Diff to previous 1.3 (colored)
lang/gcc5-aux: fix allstages logic and set gcc-aux paths => gcc5-aux The disable bootstrap logic was reversed, and there were several references to gcc-aux that needed to change to gcc5-aux.
Revision 1.3 / (download) - annotate - [select for diffs], Sun Aug 28 17:59:36 2016 UTC (7 years ago) by marino
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.2: +4 -16
lines
Diff to previous 1.2 (colored)
lang/gcc5-aux: Upgrade version 20150422 => 20160603 (GCC 5.1 => 5.4) The signal trampoline detection for NetBSD 7 and later is still broken. Support for NetBSD 6.99 has been removed along with supporte for 32-bit DragonFly. The modifications to the testsuite were misguided and have also been removed.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Jun 15 17:14:27 2015 UTC (8 years, 3 months ago) by marino
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Changes since 1.1: +3 -2
lines
Diff to previous 1.1 (colored)
lang/gcc5-aux: Reduce functionality to allow build on NetBSD 7 There are three major issues with gcc5-aux on NetBSD 7.0 Beta. 1) The gold linker fails in the middle of the build with an "operation not permitted" error. I believe this is either an issue directory with NetBSD 7.0 beta (not seen on 6.99) or an issue with the binutils 2.25 from pkgsrc. It turns out that NetBSD 7.0 uses binutils 2.23 which is new enough. By removing the requirement for using pkgsrc binutils, it will build until it hits issue #2 which is ... 2) Fortran no longer builds on NetBSD 7.0. Something about an "old" version of locale symbol. Something changed with locales and gcc5's Fortran does not like it. The solution is to turn off fortran and objc options by default. This means only C, C++, and Ada languages are supported by default. Obviously this is not a "solution" but it will have to do for now. 3) The signal trampoline has changed. The pattern for the signal trampoline has been altered and now the NetBSD unwind support can't recognize the end of the stack. This causes all the stack overflow and stack check tests to fail. I didn't do anything here. It requires a lot of work with gdb to figure out what the new pattern looks like and I don't have any sort of time for that. Stack handling still works for NetBSD 5 and 6 though.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Jun 15 09:46:27 2015 UTC (8 years, 3 months ago) by marino
Branch: MAIN
Import lang/gcc5-aux based on gcc-5.1 This compiler package is not like the lang/gcc4* packages, but rather the lang/gcc-aux package which exists to bring GNAT, the Ada language compiler. The lang/gcc-aux package is based on gcc-4.9, and this package is based on gcc-5. This is the first gcc5 package in pkgsrc, and it does support C, C++, ObjC, and Fortran in addition to Ada thus it is very useful, but it does have a different purpose than other gcc ports. This port has had minimal testing. I verified GNAT passes 100% of the testsuite on NetBSD 6.1/amd64, but it has not been tested on any NetBSD 5, 7.0 or 7.99 platform yet. I don't have any hardware, so it will require using a VM or having others report failure/success. Due to similarity with lang/gcc-aux, chances are good that it will build and function properly on other platforms. See http://gcc.gnu.org/gcc-5/changes.html for more information about improvements over the gcc-4.9 series.