The NetBSD Project

CVS log for pkgsrc/lang/gcc5-aux/Makefile

[BACK] Up to [] / 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.


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


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 \

style continuation lines to be simple repeated


lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint

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 for more information about
improvements over the gcc-4.9 series.

This form allows you to request diff's 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.

CVSweb <>