Building a #Linuxulator userland from source on #FreeBSD -- I'm not giving up yet. But, starting over 😞

This time, I try building some "complete" #GNU cross-toolchain targeting #Linux first in some dedicated prefix. Maybe this will finally work out. 😜

I really don't get it. I *had* a working port building "some" (with lots of missing features, e.g. threads) cross-#gcc (build: #FreeBSD, host: #Linux). Now I try to build this same port in some separate PREFIX and, it fails 😞

Progress again. 

GCC builds fine when I previously install binutils in the exactly *same* prefix!

Ok, this means I'll need an extra "bootstrapping" port for binutils as well...

Time for bed!

Been a week now I'm working on this idea ...

So far, whenever something looked like good progress, I ran into some dead end one or two ports later.

Should probably decide for some #timebox I will set myself for this. If I can't at least come up with a *working* cross (#FreeBSD -> #Linux) #GNU toolchain within that timebox, the idea should be abandoned as unfeasible 😞

@zirias
Might be a good idea
Setting a limit.
In the end: If it is only frustrating it might not be the best thing to spend time on

@jhx It would be a lot less frustrating if I wouldn't have to sit and wait all the time (e.g. rebuilding my minimal cross-gcc takes around 11 minutes).

I wonder whether #ccache with #poudriere would also work for some custom-built cross-compiler? 🤔

@zirias
True, the waiting is what makes it annoying!

Mhh, not sure about that... in general: sure, you could leverage ccache... question is how good it would work.
I know that ccache can sometimes bork builds