Please attach the patches that are being applied.
I have successfully built 2.0.9 using 2.0.8 on FreeBSD 12.1 with no problem.
It also built fine for me using SBCL 1.2.7
May I suggest, regarding that patch, that you remove it and not pass --with-restore-fs-segment-register-from-tls which is erroneous as it only ever pertained to 32-bit x86. The patch was working around the problem that passing the flag caused code to be called which should not be.
I would also remove "--without-sb-qshow --without-sb-safepoint --without-sb-thruption --without-sb-wtimer" as none of those are on by default, nor will they ever be, unless we decide to make them the default, at which point you would want them.
And "--with-sb-unicode" is a default so you can remove that too.
It doesn't make a ton of sense to specify any of that stuff. It's just noise and confusion.
Please attach the patches that are being applied.
I have successfully built 2.0.9 using 2.0.8 on FreeBSD 12.1 with no problem.
It also built fine for me using SBCL 1.2.7