In a change which
allows threading in the storage module (being used for features such as the new "Places" bookmark system), BeOS builds of Firefox and Sunbird are now indefinately broken. While the Netscape Portable Runtime that powers these apps can natively thread on BeOS; the
SQLite database engine which it uses can not. Native threading support, or a method to use the relatively flaky and partial implementation of POSIX threading for BeOS is required for sqlite before any new builds of Firefox can be completed.
Update According to Sergei "fyysik" Dolgov on IRC, the BeOS pthreading library is too incomplete for use in this case. Native BeOS threading and some build system changes will be required to sqlite.
This comes only a few weeks after Firefox was shown
running on Haiku, and after much code restructuring was being done by the
BeZilla team members.
Mozilla Seamonkey appears to be unaffected, but for those who prefer Firefox, the latest available build is
on BeBits and comes from the highly bleeding-edge "Minefield" tree, which will eventually lead to Firefox 3.0.