Closed Bug 1237409 Opened 8 years ago Closed 8 years ago

Remove libxpcomrt

Categories

(Core :: XPCOM, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
firefox46 --- affected

People

(Reporter: erahm, Unassigned)

References

Details

Bug 1093934 introduced a standalone version of xpcom called libxpcomrt. As discussed during the Mozilla all hands in Orlando (12/2015), the general consensus is that this has caused more of a maintenance headache than it's worth.

At this point we would like to remove it.

Roughly the steps seem to be:
1) Stop building the webrtc unit tests against the standalone lib
2) Stop building the standalone lib
3) Remove all libxpcomrt specific files
4) Remove all #ifdef MOZILLA_XPCOMRT_API references
Depends on: 1239866
Depends on: 1239870
Depends on: 1251473
Blocks: 1251478
No longer blocks: 1251478
Depends on: 1251478
All dependencies are resolved.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Depends on: 1340030
You need to log in before you can comment on or make changes to this bug.