BSD Ports

emulators/suse15_gcc12 15.5nb2 NetBSD

Linux compatibility package for GNU GCC 12

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
7d91848b83
Categories
emulators
Package size
56701.6 KiB, 204977.9 KiB installed

Description

Linux compatibility package based on the openSUSE Linux distribution. Please visit http://www.opensuse.org/ for more information about openSUSE Linux.

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

Install

Binary package:

pkgin install suse_gcc12

From pkgsrc:

cd /usr/pkgsrc/emulators/suse15_gcc12 && 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_6415.5nb2
NetBSD 10.1 aarch64-
SmartOS / illumos x86_64-
macOS 15 arm64-

Dependencies

Run dependencies 2

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
7d91848b83 sborrill suse_gcc12: support static linking
Allow creation of Linux binaries that do not need any of the suse_* packages installed. Add glibc-devel-static. Bump PKGREVISION. Test: # /emul/linux/usr/bin/gcc-12 -static -o hellolinux hello.c # file hellolinux hellolinux: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=89293d07b15722eb4b069afda0d48e6c62115e22, for GNU/Linux 3.2.0, with debug_info, not stripped # pkg_delete suse_gcc12 suse_binutils suse_base # rm -r /emul/linux # ./hellolinux hello, world