Lazer, I really think it would be a lot easier if you stick with just one approach. We have established that the Fedora Repo does not support 32bit so, perhaps, dropping the Fedora one might be a good start.
Now you are left with installing FPC by one of three ways -
* Build it from source.
* Install from a Tarball
* Install from a RPM, Fedora's native package model.
They are listed, incidentally, hardest from the top, easiest at the bottom. I suggest the Tarball if you want to build cross compilers, it has everything you need and can be installed in userspace, making the process easier and safer.
And its still reasonably hard and you seem to like that. Installing from the RPM is dead easy but a bit harder to build the cross compiler

The one issue you will encounter is that Fedora likes its libraries in different places and you may need to manually edit the config file accordingly.
In most cases, you need to edit that config file, each platform has its own section, I suspect that the Fedora Repo version has the 32bit section removed. Makes sense, they don't do 32bit. Anyway, its pretty normal to edit the config file when building cross compilers, do not assume the defaults will always work because the various Linux Distributions like to put things in different places.
Davo