#1451 Reduce the size of libevil (xul.dll/libxul.so)

Open
opened 1 year ago by wolfbeast · 0 comments
wolfbeast commented 1 year ago (Migrated from github.com)

Having a monolithic and huge (60+MB) lib has long since been one of Mozilla’s fallacies, especially since embedding isn’t possible (which would be the only way to consider trying to make a single lib).
It causes unnecessary complexity for compilers/linkers and makes debugging harder than it needs to be.

This will also need a check and/or update for the installer, and needs an update for release engineering to make sure additional libs are code-signed on Windows.

Having a monolithic and huge (60+MB) lib has long since been one of Mozilla's fallacies, especially since embedding isn't possible (which would be the only way to consider trying to make a single lib). It causes unnecessary complexity for compilers/linkers and makes debugging harder than it needs to be. - [x] Split out ICU data file on all platforms - [ ] Split out ICU - [ ] Split out minor libraries on Windows/Mac that are already separate on other O.S.es - [ ] Split out the media code libraries #61 - [ ] Split out SpiderMonkey (this has a build issue, see #62 -- might not be easy) This will also need a check and/or update for the installer, and needs an update for release engineering to make sure additional libs are code-signed on Windows.
Moonchild added a new dependency 1 year ago
This repo is archived. You cannot comment on issues.
No Milestone
No Assignees
1 Participants
Due Date

No due date set.

Depends on
#61 Reinstate GKMEDIAS_SHARED_LIBRARY
mcp-graveyard/UXP
Loading…
There is no content yet.