When invoked from a context like this...
my-infix-spin$ make O=x-my-build x86_64_defconfig
...where the spin's Makefile would trigger the generation of the
defconfig based on some fragments, the value of O passed via the
environment would be ignored since the spin's Makefile typically
overrides it.
Therefore, pass it as a make variable instead, which takes precedence.