./lang/gcc7, The GNU Compiler Collection (GCC) - 7.0 Release Series

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 7.5.0nb6, Package name: gcc7-7.5.0nb6, Maintainer: pkgsrc-users

The GNU Compiler Collection (GCC) includes front ends for C, C++, Objective-C,
Fortran, and Go, as well as libraries for these languages.


Required to run:
[textproc/gsed]

Required to build:
[pkgtools/cwrappers]

Package options: gcc-c++, gcc-fortran, gcc-graphite, gcc-inplace-math, gcc-objc, gcc-objc++, nls

Master sites: (Expand)

Filesize: 61311.609 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-05 16:26:42 by Thomas Klausner | Files touched by this commit (7)
Log message:
gcc*: fix variable comparison

From RVP in PR 57998.
   2023-09-05 18:54:20 by Paolo Vincenzo Olivo | Files touched by this commit (10)
Log message:
gcc*: include missing header and unbreak build on Linux.
   2023-08-29 11:48:47 by Nia Alarie | Files touched by this commit (7)
Log message:
gcc*: Disable FORTIFY on Linux only
   2023-08-18 12:57:59 by Nia Alarie | Files touched by this commit (7)
Log message:
lang/gccX: switch from USE_LANGUAGES=c99 to USE_CC_FEATURES/FORCE_C_STD.
   2023-06-03 15:22:44 by Taylor R Campbell | Files touched by this commit (7)
Log message:
lang/gcc*: USE_TOOLS+=sed, not sed:run.

As far as I can tell, gcc needs this at build-time, not at run-time.

https://mail-index.netbsd.org/tech-pkg/2023/06/02/msg027624.html
   2023-06-03 15:22:18 by Taylor R Campbell | Files touched by this commit (2)
Log message:
lang/gcc6, lang/gcc7: Make these build with newer gcc.

Otherwise libgomp has some -Wattributes errors.
   2023-06-03 15:22:05 by Taylor R Campbell | Files touched by this commit (7)
Log message:
lang/gcc*: Set CC_FOR_BUILD and CXX_FOR_BUILD if cross-compiling.

Verified gcc6 and gcc7 cross-compile on NetBSD, at least if the
gcc-fortran option is disabled.  gcc8 and gcc9 have trouble because
of python (why do these have a full dependency on python?); gcc10 and
gcc12 are missing gcc/config/mips/netbsd64.h; gcc12 and gcc13 have a
cross-compile bug with missing __LIBGCC_*__ macros -- but in any
case, setting CC_FOR_BUILD and CXX_FOR_BUILD is obviously necessary
for cross-compilation.  Conditional on USE_CROSS_COMPILE, so no harm
to native builds.
   2023-03-29 22:44:52 by Joerg Sonnenberger | Files touched by this commit (5)
Log message:
Ignore unreadable directories when looking for libgcc_s.so