A-HA! Mico problem solved...
Got mico to compile again (read: it's about time). Turns out that it
really isn't a "bug" in ld that prevented it from compiling, but rather a
limitation in the BFD for ELF64 that did it. The orb_all.cc file (which
seems to include EVERYTHING) creates too many entries into the global
offset table (thus, the .got subsection error message). Removing the
configure flag of '--disable-mini-stl' forces mico to use it's own (and
smaller) implementation of STL which reduces binary size (and obviously
I'll submit a patch to the BTS and I suspect (and will test today) that
all versions of Mico should compile after doing this....