BSD Ports

lang/gcc10-libs 10.5.0nb6 NetBSD

The GNU Compiler Collection (GCC) support shared libraries

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
e38a4676a4
License
gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3
Categories
lang
Package size
7443.2 KiB, 38975.5 KiB installed

Description

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

This packages provides GCC support libraries in a specific location and allows packages to depend on just the libraries rather than having to pull in the full GCC package.

Install

Binary package:

pkgin install gcc10-libs

From pkgsrc:

cd /usr/pkgsrc/lang/gcc10-libs && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_6410.5.0nb6
NetBSD 10.1 aarch6410.5.0nb6
SmartOS / illumos x86_64-
macOS 15 arm64-

Dependencies

Required by 1

Commit history 1

DateCommitCreditsLog message
e38a4676a4 he lang/gcc10: pull over the changes to rs6000/netbsd.h from gcc12.
This is so that this builds and runs on powerpc/11.0*. The most important fix is that on powerpc, -msecure-plt is enabled by default, so that resulting executables can be run with PAX_MPROTECT active. Otherwise, we end up with executables with sections which have both "write" and "execute" turned on, which PAX_MPROTECT rejects. Fixes PR#60439 for lang/gcc10. Bump PKGREVISION for both gcc10 and gcc10-libs, to adhere to rules in comments.