User:Mconnor/Past/LinuxRefPlatform
Jump to navigation
Jump to search
Background
Mozilla on Linux has traditionally been built as a widely usable package, relying on runtime checks and workarounds to support older libraries or work around known bugs. This has historically resulted in unpleasant compromises and increased maintenance overhead.
Proposal
In conjunction with the Linux community, we will define and maintain a reasonably modern and stable set of runtime requirements, and focus on supporting Mozilla apps to run against those requirements. Distros providing longer-term support (i.e. enterprise distributions with long lifecycle requirements and older libraries) would then be responsible for maintaining support via build-time switches.
Proposed Runtime Requirements
- GTK+ 2.10.x
- GLib 2.12.x
- GNOME 2.16.x
- Pango 1.16.x
- Cairo 1.4.x
- xorg (libX11) 1.1.x
- dbus 1.0.x
- hal 0.5.8
- libjpeg v6b
- libpng 1.2.x (tracking upstream)
- zlib 1.2.3