Closed
Bug 1676896
Opened 4 years ago
Closed 3 years ago
Simplify rnp_symbols.py script dependencies
Categories
(Thunderbird :: Build Config, task)
Thunderbird
Build Config
Tracking
(thunderbird_esr78 wontfix)
RESOLVED
FIXED
85 Branch
Tracking | Status | |
---|---|---|
thunderbird_esr78 | --- | wontfix |
People
(Reporter: rjl, Assigned: rjl)
Details
Attachments
(1 file)
rnp_symbols.py has an external dependency on a few Python libraries that are available via PIP, but make the whole process a bit heavy as it's parsing the C header file and looking for functions to export.
The recently introduced RNP_API macro makes it much easier to identify what symbols should be exported from the final shared library. Let's remove the external C-parsing dependencies and stick to standard Python 3.
Assignee | ||
Comment 1•4 years ago
|
||
The recently added RNP_API macro makes it much easier to find the necessary functions to export
with a simple regex.
Assignee | ||
Updated•3 years ago
|
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/fa31bff0bdda
Remove pycparser dependencies from rnp_symbols.py to make it more accessible. r=kaie
Updated•3 years ago
|
status-thunderbird_esr78:
--- → wontfix
You need to log in
before you can comment on or make changes to this bug.
Description
•