Hey Milliuw,
Just a quick note on
fpcupdeluxe and the third party argument...
When ever someone mentions
fpcupdeluxe, it's not because it does anything different than doing it manually. Sure, it does some small extra steps, but that's not the point.
The point is that you are presented with a one click solution for all three aspects of Free Pascal's features:
- Compiling the compiler
- Compiling any cross compiler
- Compiling Lazarus
Still allowing you to use
make in case you're more comfortable with that.
Also,
fpcupdeluxe gets the source from GitLab's repos, not archived files. Probably more fresh than such archives?! I dunno...
And if you're using the
trunk/
main branch, you get to update the bleeding edge as often as you want.
Other tagged releases do not allow such update. I usually create another folder to house all the current and past stable tags.
I kinda understand your reluctance. I, myself, have used Slackware from the around 1995 until about a decade or so ago when I decided that I was done with all the editing of files under
/etc and just wanted my life to be easier. I'm now using Ubuntu, cuz I got lazy

In that spirit, using
fpcupdeluxe is not a cop out on the
mantra of Slackware. It's just "work smart, not hard" kinda thing, ya know...
Oh well, rant done. This is just my 2c, so take it with a pinch of salt

Cheers,
Gus