User:Immolo

From Gentoo Wiki
Jump to:navigation Jump to:search
Immolo
Gentoo user since 2003
Who?
Immolo
Male
UK
British
Contact info
immolo (IRC)

This is my little world of guides before being merged into the main wiki pages to help the next person not have to struggle to get the solution they need.

My plans are to get a 486 laptop, Itanium and SPARC system to add to my collection of hardware so I can test for issues in Gentoo and try to offer solutions, however until then I have PowerPC and MIPS to keep me busy.

If you see an issue in any page then feel free to correct or ask for help in the Discussion page.

Immolo's Guides

GRUB on NewWorld Macs

User:Immolo/NewWorldGRUB

Building MUSL Stage3 with Catalyst

User:Immolo/CataylstMuslStages

Old Kernel Install

User:Immolo/OldKernelInstall

Stage4 Creation

User:Immolo/CataylstStage4

Inprogress Drafts

These are not complete guides however may help others so they are here for reference only!

Rust on non-sse2 machines

User:Immolo/rust i686

Gentoo on the PlayStation 2

User:immolo/GentooPS2

Catalyst FAQ Rewrite

User:Immolo/CataylstFAQ

Low Memory LiveCD Creation

User:Immolo/Low Memory LiveCD

LTO notes

Below is a collection of issues and my solutions for using LTO and GCC with Gentoo on the main tree. Feel free to add to this.

FILE /etc/portage/make.confFixes for LTO and Gentoo
NTHREADS="8"
FLTO="-flto=${NTHREADS}"
GRAPHITE="-fgraphite-identity -floop-nest-optimize"
COMMON_FLAGS="-march=native -O2 -pipe ${GRAPHITE} ${FLTO} -fuse-linker-plugin -falign-functions=32"
USE="pgo lto graphite"

LLVM/CLANG

Letting GCC compile LLVM and CLANG with -flto causes an ICE (Internal Compiler Error) in some builds using that clang binary so, it's recommend to disable compiling with LTO now until this is fixed upstream. See bug #873670

Crossdev

LTO can cause issues with your cross compiler so I recommend adding 'cross-*/* nolto.conf' in your package.env.