crossdev -S -t i686-mingw32 fails during linking gcc-stage1 using hardened/linux/amd64/10.0. The error is the LDFLAG -z is not supported for this target. How about filtering this flag? Switching to non hardened profile lets me build mingw32. Have forgotten to backup the logs of the failed attempt, if necessary I can reproduce them. Also mingw32 doesn't install with FEATURES="stricter", but that's a different issue. Reproducible: Always Steps to Reproduce: 1. set profile to hardened/linux/amd64/10.0 1. crossdev -S -t i686-mingw32
You can try to pass -nonow. For it would disable -z now from the hardened compiler.