you are using a compiler targeting x86_64-linux-gnu, explicitly setting a 32bit cpu. I'm not sure that GCC should find out all incompatible options on it's own.
An alternative could be to explicitly use the gcc-i686-linux-gnu cross compiler which doesn't have fcf-protection enabled by default, or disable it explicitly in the package build.
you are using a compiler targeting x86_64-linux-gnu, explicitly setting a 32bit cpu. I'm not sure that GCC should find out all incompatible options on it's own.
An alternative could be to explicitly use the gcc-i686-linux-gnu cross compiler which doesn't have fcf-protection enabled by default, or disable it explicitly in the package build.