The NetBSD Project

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

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / gcc5-aux

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Mar 10 16:40:30 2022 UTC (3 years ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, 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, 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
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -1 lines
gcc*-aux: disable hardening for ada compilers

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Nov 6 09:33:37 2021 UTC (3 years, 4 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +3 -1 lines
Mark a few GCC packages unsupported by RELRO.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Apr 29 20:33:28 2020 UTC (4 years, 10 months ago) by maya
Branches: 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
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -3 lines
gcc*-aux: avoid future issues and accept NetBSD-10 as a version.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Mar 22 10:52:15 2020 UTC (5 years ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -1 lines
lang/gcc5-aux: skip portability check for unused files

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Nov 3 19:03:59 2019 UTC (5 years, 4 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +31 -31 lines
lang: align variable assignments

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

No manual corrections.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Aug 5 21:16:39 2019 UTC (5 years, 7 months ago) by maya
Branches: MAIN
CVS tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +5 -1 lines
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 - view: text, markup, annotated - select for diffs
Mon Apr 2 09:30:06 2018 UTC (6 years, 11 months ago) by wiz
Branches: 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
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -3 lines
*: reset maintainer for marino on his request

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Jul 9 23:17:39 2017 UTC (7 years, 8 months ago) by maya
Branches: MAIN
CVS tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -2 lines
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 - view: text, markup, annotated - select for diffs
Wed Jun 7 23:19:05 2017 UTC (7 years, 9 months ago) by khorben
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -1 lines
Mark gnatmake as NOT_PAX_MPROTECT_SAFE

Bumps PKGREVISION.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Jan 19 18:52:13 2017 UTC (8 years, 2 months ago) by agc
Branches: MAIN
CVS tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -3 lines
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 - view: text, markup, annotated - select for diffs
Thu Dec 8 19:32:10 2016 UTC (8 years, 3 months ago) by marino
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +5 -5 lines
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 - view: text, markup, annotated - select for diffs
Thu Dec 8 03:31:27 2016 UTC (8 years, 3 months ago) by marino
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Sat Nov 26 16:12:18 2016 UTC (8 years, 4 months ago) by marino
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +8 -8 lines
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 - view: text, markup, annotated - select for diffs
Sun Aug 28 17:59:36 2016 UTC (8 years, 6 months ago) by marino
Branches: MAIN
CVS tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -16 lines
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 - view: text, markup, annotated - select for diffs
Mon Jun 15 17:14:27 2015 UTC (9 years, 9 months ago) by marino
Branches: 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
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -2 lines
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 - view: text, markup, annotated - select for diffs
Mon Jun 15 09:46:27 2015 UTC (9 years, 9 months ago) by marino
Branches: 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.

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>