Ricky Stewart
d5eb7d0ea5
Bug 1594867 - Add moz.build/backend bits to specify files that should be built as a sandboxed wasm library r=firefox-build-system-reviewers,mshal
...
Add backend stuff to build sandboxed wasm libraries. (Don't actually update any moz.build files to consume this yet.)
Differential Revision: https://phabricator.services.mozilla.com/D54152
--HG--
extra : moz-landing-system : lando
2019-11-27 20:11:59 +00:00
Chris H-C
27eb092aff
Bug 1591563 - Only build the fogotype crate on Nightly r=janerik,lina
...
Depends on D53713
Differential Revision: https://phabricator.services.mozilla.com/D53714
--HG--
extra : moz-landing-system : lando
2019-11-22 20:38:50 +00:00
Andreas Tolfsen
732a55531c
bug 1543115: toolkit: disable remote agent on Windows AArch64; r=froydnj
...
We can't compile the remote agent startup component (written in
Rust) for Windows AArch64 due to numerous packages depending on
winapi 0.2.8 which don't support AArch64.
Differential Revision: https://phabricator.services.mozilla.com/D54116
--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:56 +00:00
Dorel Luca
665b49a8bb
Backed out 2 changesets (bug 1591563) for Spidermonkey failures. CLOSED TREE
...
Backed out changeset 53d79a9ad34f (bug 1591563)
Backed out changeset 9bd151c03945 (bug 1591563)
2019-11-22 05:02:39 +02:00
Chris H-C
2c3d275f39
Bug 1591563 - Only build the fogotype crate on Nightly r=janerik,lina
...
Depends on D53713
Differential Revision: https://phabricator.services.mozilla.com/D53714
--HG--
extra : moz-landing-system : lando
2019-11-20 21:37:12 +00:00
Dana Keeler
af9edac0e5
bug 1597743 - re-enable intermediate preloading (cert_storage) on non-nightly builds r=jcj,kjacobs
...
Now that rkv has a new backend, we should be able to let this ride the trains
to early beta at least.
Differential Revision: https://phabricator.services.mozilla.com/D53847
--HG--
extra : moz-landing-system : lando
2019-11-19 21:50:37 +00:00
Ricky Stewart
af09bd9e37
Bug 1596475 - Add WASM_CFLAGS, WASM_CXXFLAGS, WASM_LDFLAGS r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D53070
--HG--
extra : moz-landing-system : lando
2019-11-19 16:25:49 +00:00
Oana Pop Rus
bbcc874759
Backed out 2 changesets (bug 1591563) for build bustages force-cargo-library-build on a CLOSED TREE
...
Backed out changeset c533ffe37892 (bug 1591563)
Backed out changeset 12900ca1c780 (bug 1591563)
2019-11-19 16:54:29 +02:00
Chris H-C
4c9531deec
Bug 1591563 - Only build the fogotype crate on Nightly r=janerik,lina
...
Depends on D53713
Differential Revision: https://phabricator.services.mozilla.com/D53714
--HG--
extra : moz-landing-system : lando
2019-11-19 13:52:28 +00:00
Ricky Stewart
08c0c80063
Bug 1594552 - Add moz.configure bits to specify a compiler for converting C/C++ to wasm r=firefox-build-system-reviewers,chmanchester
...
Differential Revision: https://phabricator.services.mozilla.com/D52111
--HG--
extra : moz-landing-system : lando
2019-11-14 16:26:24 +00:00
Mike Hommey
6da0724c96
Bug 1595995 - Set MOZ_CONFIGURE_OPTIONS to an empty unicode string when it's empty. r=dmajor
...
Because quote([]) returns an empty byte string, configure currently
fails. While ideally, quote would return an unicode string, it is not
guaranteed that all uses of quote would actually handle this properly.
Differential Revision: https://phabricator.services.mozilla.com/D52795
--HG--
extra : moz-landing-system : lando
2019-11-13 14:28:49 +00:00
Ricky Stewart
a1a8c1c228
Bug 1593844 - Add moz.configure bits to specify a LUCETC binary r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D51927
--HG--
extra : moz-landing-system : lando
2019-11-07 16:11:09 +00:00
Dorel Luca
05c1167402
Backed out changeset a28ede26dc52 (bug 1593844) for Phyton tests failure in python/mozbuild/mozbuild/test/configure/lint.py. CLOSED TREE
2019-11-07 03:38:42 +02:00
Brian Grinstead
d981495450
Bug 1593119 - Remove dom/xbl and the MOZ_XBL build option r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D51338
--HG--
extra : moz-landing-system : lando
2019-11-07 00:35:32 +00:00
Ricky Stewart
e8b2d36496
Bug 1593844 - Add moz.configure bits to specify a LUCETC binary r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D51927
--HG--
extra : moz-landing-system : lando
2019-11-06 22:33:11 +00:00
Lee Salzman
d7ccbd0261
Bug 1591996 - miscellaneous Gecko fixes for Skia m79 update. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D50825
--HG--
extra : moz-landing-system : lando
2019-10-28 21:42:48 +00:00
Brendan Dahl
db9e24191d
Bug 1583314 - Disable XBL by default. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D49339
--HG--
extra : moz-landing-system : lando
2019-10-21 20:21:05 +00:00
Brendan Dahl
3cb490cb0b
Bug 1587662 - Define MOZ_XBL for non-compiled environments too. r=nalexander
...
The MOZ_XBL define is also used in app constants and needs to be defined
for artifact builds.
Differential Revision: https://phabricator.services.mozilla.com/D48917
--HG--
extra : moz-landing-system : lando
2019-10-10 22:36:15 +00:00
Brendan Dahl
8f5cb3d17d
Bug 1510785 - Add build option for disabling XBL. r=chmanchester
...
Defaults XBL to disabled on android, but still enabled for desktop.
Differential Revision: https://phabricator.services.mozilla.com/D45612
--HG--
extra : moz-landing-system : lando
2019-10-08 23:52:07 +00:00
Mike Hommey
b9ba262dc8
Bug 1580533 - Ensure MOZ_CONFIGURE_OPTIONS is unicode. r=chmanchester
...
Differential Revision: https://phabricator.services.mozilla.com/D47709
--HG--
extra : moz-landing-system : lando
2019-10-01 23:58:35 +00:00
Michael Froman
36adeaea97
Bug 1582271 - pt1 - prep ffvpx files for adding mp3 support. r=jya
...
- Update README_MOZILLA for adding mp3 support, and add some clarifying text.
- Clang-format config.h for easier reading since it is our file, not ffmpeg's.
- Use sort -d -u to produce defaults_disabled.* files so linux and macOS
produce same files.
- Change MOZ_FFVPX_FLACONLY to MOZ_FFVPX_AUDIOONLY since it indicates flac
and mp3 decoders.
- Rename config_flac.h to config_audio.h
Differential Revision: https://phabricator.services.mozilla.com/D46423
--HG--
rename : media/ffvpx/config_flac.h => media/ffvpx/config_audio.h
extra : moz-landing-system : lando
2019-09-24 21:02:07 +00:00
Henri Sivonen
ac75f8e389
Bug 1578677 - Support --enable-rust-simd for standalone SpiderMonkey builds. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D46144
--HG--
extra : moz-landing-system : lando
2019-09-24 00:26:55 +00:00
Nathan Froyd
bc51cbb9da
Bug 1571559 - add configuration support for --with-wasi-sysroot; r=nalexander
...
As part of compiling C/C++ to wasm, we're going to need a wasm-specific
sysroot to be provided. This option enables us to specify that sysroot
during configure.
Differential Revision: https://phabricator.services.mozilla.com/D46314
--HG--
extra : moz-landing-system : lando
2019-09-19 17:33:26 +00:00
Nathan Froyd
9e9bc31347
Bug 1582205 - add initial configuration support for wasm sandboxed libraries; r=nalexander
...
This patch duplicates the configuration work done in D43710, but this
path enables better extension to other libraries and a better foundation
to build on for future build system changes.
Differential Revision: https://phabricator.services.mozilla.com/D46312
--HG--
extra : moz-landing-system : lando
2019-09-20 19:44:33 +00:00
Kai Engert
d65daa1f26
Bug 1570064 - Allow app (e.g. Thunderbird) to extend the system-headers variable. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45922
--HG--
extra : moz-landing-system : lando
2019-09-17 09:54:33 +00:00
Nathan Froyd
95fdb43cdd
Bug 1579546 - remove `SK_BUILD_FOR_ANDROID_NDK` define; r=lsalzman
...
This define is unused, modulo some apparently dead patches in the
gfx/skia/patches/archive/ directory.
Differential Revision: https://phabricator.services.mozilla.com/D45086
--HG--
extra : moz-landing-system : lando
2019-09-06 21:42:27 +00:00
Cameron McCormack
a1e18da1b1
Bug 1573090 - Part 2: Look up ELF symbol tables directly when pre-symbolicating Gecko profiles on Linux. r=gerald
...
Whereas previously MozDescribeCodeAddress would have handled demangling,
we need to explicitly do that from our new GetFunction method. The string we
generate is now more useful for the profiler to merge -- having dropped the
address in the previous patch, and the file & line number and library in this
patch.
While we're at it, try to demangle Rust symbols too.
Ideally we'd add Rust symbol handling to DemangleSymbol in
StackWalk.cpp, but that lives in mozglue, which currently cannot have
any Rust crate dependencies.
Differential Revision: https://phabricator.services.mozilla.com/D43142
--HG--
extra : moz-landing-system : lando
2019-08-23 05:45:16 +00:00
Mike Hommey
66d7fe943e
Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D42765
--HG--
extra : moz-landing-system : lando
2019-08-21 12:25:42 +00:00
Aaron Klotz
098248deb9
Bug 1573264: Add configure support for detecting llvm-dlltool; r=glandium
...
In bug 1542830 I need to generate an import library from a .DEF file. The
`llvm-dlltool` utility is the tool to support this.
This change adds detection for the aforementioned utility and also configures
the required flags.
Differential Revision: https://phabricator.services.mozilla.com/D41817
--HG--
extra : moz-landing-system : lando
2019-08-21 04:34:32 +00:00
rdalal
43acd674ea
Bug 1569330 - Disable telemetry check in Normandy recipe runner r=mythmon,nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D39576
--HG--
extra : moz-landing-system : lando
2019-08-06 23:54:34 +00:00
Chun-Min Chang
0561641171
Bug 1530715 - P3: Build cubeb-coreaudio-rs in libcubeb. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D23432
--HG--
extra : moz-landing-system : lando
2019-07-10 08:06:12 +00:00
Andreea Pavel
7853764e9d
Backed out 42 changesets (bug 1530715) for SM build bustages on a CLOSED TREE
...
Backed out changeset 88ba94506737 (bug 1530715)
Backed out changeset 586d1b42a31b (bug 1530715)
Backed out changeset 7e7f5b9f2bf6 (bug 1530715)
Backed out changeset 7506b654e92f (bug 1530715)
Backed out changeset 518f85cf84a9 (bug 1530715)
Backed out changeset aca1e6806fc9 (bug 1530715)
Backed out changeset 70e97244daa8 (bug 1530715)
Backed out changeset 7c1e970c84a0 (bug 1530715)
Backed out changeset 9e10aa50ca0e (bug 1530715)
Backed out changeset 2a8d1c6faa33 (bug 1530715)
Backed out changeset bdc3110a40e9 (bug 1530715)
Backed out changeset bd809d3c5fd8 (bug 1530715)
Backed out changeset fe28daa92fc4 (bug 1530715)
Backed out changeset a964627f40c6 (bug 1530715)
Backed out changeset 3f3677f2980f (bug 1530715)
Backed out changeset e527edaabd65 (bug 1530715)
Backed out changeset 421e51bf612b (bug 1530715)
Backed out changeset 8f10a1790557 (bug 1530715)
Backed out changeset 0c5a0ed7203a (bug 1530715)
Backed out changeset 7fe0263794d3 (bug 1530715)
Backed out changeset ecd20933073e (bug 1530715)
Backed out changeset de4e23af5054 (bug 1530715)
Backed out changeset dcd65347e392 (bug 1530715)
Backed out changeset cd0e483df6be (bug 1530715)
Backed out changeset 9acd782f9450 (bug 1530715)
Backed out changeset b4809ada60dd (bug 1530715)
Backed out changeset 3742faad3806 (bug 1530715)
Backed out changeset bf15184c3c63 (bug 1530715)
Backed out changeset b6139a17a5fd (bug 1530715)
Backed out changeset dda297f7755a (bug 1530715)
Backed out changeset e98c1c0d561d (bug 1530715)
Backed out changeset 72c18b15e767 (bug 1530715)
Backed out changeset a8d7741d9134 (bug 1530715)
Backed out changeset 7562f780b687 (bug 1530715)
Backed out changeset 0cec8139038c (bug 1530715)
Backed out changeset 5ebf9b275f10 (bug 1530715)
Backed out changeset 7042c5c9c764 (bug 1530715)
Backed out changeset 4cd64e4037fa (bug 1530715)
Backed out changeset 48719d342b6f (bug 1530715)
Backed out changeset 0500179d3bbf (bug 1530715)
Backed out changeset 4bed62b601c6 (bug 1530715)
Backed out changeset 30f0b9853b0f (bug 1530715)
2019-07-10 10:56:00 +03:00
Chun-Min Chang
94a049f7b4
Bug 1530715 - P3: Build cubeb-coreaudio-rs in libcubeb. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D23432
--HG--
extra : moz-landing-system : lando
2019-07-09 19:56:58 +00:00
Kartikaya Gupta
7db86f8d91
Bug 1563311 - Remove the --enable-webrender ac_options. r=froydnj
...
This drops the MOZ_BUILD_WEBRENDER and MOZ_ENABLE_WEBRENDER flags
which are unused after the preceding two patches.
Depends on D36820
Differential Revision: https://phabricator.services.mozilla.com/D36821
--HG--
extra : moz-landing-system : lando
2019-07-03 20:53:54 +00:00
Mike Hommey
06bd14ced9
Bug 1560545 - Change libdrm version check in configure. r=chmanchester
...
Differential Revision: https://phabricator.services.mozilla.com/D35753
--HG--
extra : moz-landing-system : lando
2019-06-26 05:02:42 +00:00
Cosmin Sabou
58cc56c50f
Backed out 3 changesets (bug 1560545) for causing build bustages. CLOSED TREE
...
Backed out changeset 31177fcc3123 (bug 1560545)
Backed out changeset e3e1ad8d7709 (bug 1560545)
Backed out changeset fd64770f1342 (bug 1560545)
2019-06-26 07:56:47 +03:00
Mike Hommey
124dab266b
Bug 1560545 - Change libdrm version check in configure. r=chmanchester
...
Differential Revision: https://phabricator.services.mozilla.com/D35753
--HG--
extra : moz-landing-system : lando
2019-06-25 20:22:48 +00:00
Martin Stransky
34e570a249
Bug 1557265 - [Wayland] Require libdrm to build Wayland backend, r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D33918
--HG--
extra : moz-landing-system : lando
2019-06-20 21:51:15 +00:00
Noemi Erli
509cc39c0f
Backed out 3 changesets (bug 1557265) for causing Linux bustages CLOSED TREE
...
Backed out changeset 5e797f74091a (bug 1557265)
Backed out changeset f10c947516e0 (bug 1557265)
Backed out changeset f7e5ef31a50b (bug 1557265)
2019-06-20 22:13:33 +03:00
Martin Stransky
646c9807f2
Bug 1557265 - [Wayland] Require libdrm to build Wayland backend, r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D33918
--HG--
extra : moz-landing-system : lando
2019-06-20 18:05:25 +00:00
Daniel Varga
a50d7d7a01
Backed out 3 changesets (bug 1557265) for build bustage at /obj-firefox/dist/include/mozilla/widget/nsWaylandDisplay.h. On a CLOSED TREE
...
Backed out changeset 7b180f98ba3e (bug 1557265)
Backed out changeset 0739231e0456 (bug 1557265)
Backed out changeset 5fc2424b9085 (bug 1557265)
--HG--
extra : rebase_source : b681bd09fc7b066f8caf157c6990927755a44d36
2019-06-20 03:34:20 +03:00
Martin Stransky
fd9e6a9a28
Bug 1557265 - [Wayland] Require libdrm to build Wayland backend, r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D33918
--HG--
extra : moz-landing-system : lando
2019-06-19 21:55:33 +00:00
Dana Keeler
61ec77eb24
bug 1555110 - Backed out changeset a187487af38a to disable cert_storage on non-nightly builds r=jcj,froydnj
...
There are ongoing lmdb issues we need to sort out before we can ship
cert_storage (see e.g. bug 1538541 and bug 1550174).
Differential Revision: https://phabricator.services.mozilla.com/D32885
--HG--
extra : moz-landing-system : lando
2019-05-29 00:11:53 +00:00
Dana Keeler
69828aa2fe
Bug 1548365 - enable intermediate preloading on early beta or earlier r=froydnj,jcj
...
This also enables using cert_storage for OneCRL, since it and intermediate
preloading both use the same backend.
Differential Revision: https://phabricator.services.mozilla.com/D31345
--HG--
extra : moz-landing-system : lando
2019-05-16 00:03:09 +00:00
Mike Hommey
0e4063bd7b
Bug 1549886 - Enable MOZ_TELEMETRY_REPORTING by default when MOZILLA_OFFICIAL is set. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D30336
--HG--
extra : moz-landing-system : lando
2019-05-08 14:33:56 +00:00
Mike Hommey
fa3631a2e3
Bug 1549886 - Move MOZ_TELEMETRY_REPORTING to python configure. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D30335
--HG--
extra : moz-landing-system : lando
2019-05-08 14:33:54 +00:00
Alex Chronopoulos
429167605d
Bug 1540124 - Enable aarch64 assembly builds for libdav1d. r=dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D30185
--HG--
extra : moz-landing-system : lando
2019-05-08 15:59:15 +00:00
Richard Marti
ab184f1c55
Bug 1547931 - Enable the MOZ_BUNDLED_FONTS variable for Thunderbird too. r=jfkthame CLOSED TREE
...
Differential Revision: https://phabricator.services.mozilla.com/D29328
--HG--
extra : amend_source : 1a581c54149aea50b0b70b0087c552044eadecac
2019-05-08 00:20:32 +02:00
Dan Minor
0bf8dc6be1
Bug 1540760 - Build system changes for aarch64-win64 support in ffvpx; r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D27790
--HG--
extra : moz-landing-system : lando
2019-05-01 15:04:50 +00:00
Myk Melez
bfe7c7e0b4
Bug 1547877 - enable configuration of new cert storage implementation r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D29306
--HG--
extra : moz-landing-system : lando
2019-05-02 23:02:13 +00:00