most of the dependencies themselves that DF uses can be built on ARM but i need to know from the main program's APIs can it be done.
Even though Toady might not *know* of any code that is platform or architecture-dependent, that doesn't mean there isn't any - it would require him to have been aware of this possibility the whole time, which probably hasn't been the case.
Hence, the only way to know if it will work and to try, and the only way to try is by going through the not-entirely-trivial task of setting up a build environment, modifying build files, and seeing if everything compiles.
Of course, compiling doesn't mean it actually
works, since there may be certain parts of the code that implicitly depends on something specific to the x86 architecture - the only way to know if it works would be to actually have one of these devices running the OS that is being targeted by the resulting build and try it out. I'm pretty sure Toady doesn't have such a device, which makes that quite difficult.
In other words, actually ensuring that it will work properly on an ARM system will require a lot of effort. Until there is a sufficiently common (and powerful) system for Toady to actually target, it doesn't make a lot of sense for him to put a lot of time and effort into something like this - and that's assuming he even
wants to, which is not certain, given that it is a lot harder to write code for multiple
architectures than to write code for multiple
platforms.