After reading the very long discussion on the bug thread, I take it that compiling without sqlite is a no go. It would appear everything is stored in a database as opposed to FF2 and earlier storing everything in flat files. It seems bookmarks and everything are handled this way. Slightly depressing as it might make transferring of FF profiles to a new Linux install a bit more difficult.
Also... we are no longer compiling our own builds of Mozilla products. We can't distribute (our builds) and call them by their trademarked names, nor can we use the familiar icons. Looks as though we have to wait until Mozilla devs iron this out.
After reading this from the discussion:
Jeffrey Baker 2008-05-13 13:58:50 PDT
Ubuntu users are not the must technically minded Linux users, so you will often
see them attributing this to the wrong cause. I think the most frequent form
of complaint is that "ubuntu spends too much time in iowait" which is merely a
manifestation of the fact that Firefox is, indeed, waiting for i/o.
... I nearly spit my coffee all over my keyboard. I can't believe he worded like that in a very public Mozilla bug discussion!