Wild

From Gentoo Wiki
Jump to:navigation Jump to:search
This article is a stub. Please help out by expanding it - how to get started.

Wild is a linker written in Rust that aims to be very fast for iterative development.

Installation

Warning
Do not set this as a system-wide linker. Users that do this accept full responsibility for any breakage that may occur.

USE flags

USE flags for sys-devel/wild A very fast linker for Linux

debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

Emerge

root #emerge --ask sys-devel/wild

Configuration

package.env

To use wild on a select set of packages, make a file in /etc/portage/env:

FILE /etc/portage/env/wild
CFLAGS="${CFLAGS} -fuse-ld=wild"

To apply this, create an entry in /etc/portage/package.env:

FILE /etc/portage/package.env/wild
app-editors/nano wild