176
edits
No edit summary |
No edit summary |
||
| Line 26: | Line 26: | ||
== Building e10s under linux<br> == | == Building e10s under linux<br> == | ||
=== Supported Linux versions === | |||
=== Installing build dependencies === | |||
=== Mozconfig === | |||
=== Pulling the electrolysis project === | |||
=== Building e10s === | |||
== Building e10s under maemo<br> == | == Building e10s under maemo<br> == | ||
| Line 58: | Line 68: | ||
As a Collabora developer, you might be targetting a specific maemo platform version. | As a Collabora developer, you might be targetting a specific maemo platform version. | ||
=== Pulling the electrolysis project === | |||
=== Installing missing libs === | |||
=== Building e10s === | |||
== Building e10s under win32 == | == Building e10s under win32 == | ||
| Line 67: | Line 83: | ||
=== Setting MSVC up === | === Setting MSVC up === | ||
=== | === Pulling the electrolysis project === | ||
=== Building e10s === | |||
== Common steps to all three platforms<br> == | == Common steps to all three platforms<br> == | ||
| Line 78: | Line 96: | ||
= Notes on Building = | = Notes on Building = | ||
=== IPDL === | |||
When adding the first IPDL files to a Mozilla component, one must ensure that the following lines are added to the (sub)component's Makefile.in: | When adding the first IPDL files to a Mozilla component, one must ensure that the following lines are added to the (sub)component's Makefile.in: | ||
| Line 83: | Line 103: | ||
include $(topsrcdir)/config/config.mk | include $(topsrcdir)/config/config.mk | ||
include $(topsrcdir)/ipc/chromium/chromium-config.mk | include $(topsrcdir)/ipc/chromium/chromium-config.mk | ||
=== XPIDL === | |||
When changing an .idl file, one must always rebuild "from top", because it's very likely that some other component (that you did not recompile) is making use of your modified .idl interface, thus leading to vtable problems and crashes. | |||
edits