Andreea Pavel
27b5d96d4e
Backed out 3 changesets (bug 1727266, bug 1727678) for causing crashtest failures on a CLOSED TREE
...
Backed out changeset e0132512d73b (bug 1727678)
Backed out changeset 2422edf5bb2f (bug 1727266)
Backed out changeset 210ffc911429 (bug 1727266)
2021-09-02 15:06:26 +03:00
Mike Hommey
d25be5533a
Bug 1727678 - Enable wasm sandboxing on all remaining platforms on automation. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D123715
2021-09-02 08:55:37 +00:00
Mike Hommey
10552f7281
Bug 1727266 - Enable wasm sandboxing on 32-bits Linux and 32-bits Windows. r=firefox-build-system-reviewers,mhentges
...
Somehow, most 32-bits Linux builds already had a dependency on the wasi
sysroot.
Differential Revision: https://phabricator.services.mozilla.com/D123426
2021-09-02 06:45:41 +00:00
criss
a4e5f895f8
Backed out changeset 79936a3ffd56 (bug 1727266) for causing failures on test_hunspell.js
2021-08-26 09:25:39 +03:00
Mike Hommey
f8480d1a4d
Bug 1727266 - Enable wasm sandboxing on 32-bits Linux and 32-bits Windows. r=firefox-build-system-reviewers,mhentges
...
Somehow, most 32-bits Linux builds already had a dependency on the wasi
sysroot.
Differential Revision: https://phabricator.services.mozilla.com/D123426
2021-08-26 00:30:07 +00:00
Mike Hommey
f6e2b469e7
Bug 1726474 - Enable wasm sandboxing on 64-bits Windows. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D123042
2021-08-25 07:39:02 +00:00
Mike Hommey
f76d71a198
Bug 1725881 - Mark --enable-{alsa,jack} as incompatible with bootstrapped sysroot. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D123405
2021-08-24 21:11:30 +00:00
Cosmin Sabou
1958e4b9fe
Backed out 4 changesets (bug 1726474) for causing windows build bustages. CLOSED TREE
...
Backed out changeset c7fcc6914b7c (bug 1726474)
Backed out changeset 1dcd8069568e (bug 1726474)
Backed out changeset 938043bb1ca2 (bug 1726474)
Backed out changeset e12c90f66a6c (bug 1726474)
2021-08-24 06:12:08 +03:00
Mike Hommey
73fd0e86fd
Bug 1726474 - Enable wasm sandboxing on 64-bits Windows. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D123042
2021-08-24 02:52:19 +00:00
Csoregi Natalia
84d67f5d03
Backed out 4 changesets (bug 1726474) for causing crashes. CLOSED TREE
...
Backed out changeset 5add6784a784 (bug 1726474)
Backed out changeset e2047ab95703 (bug 1726474)
Backed out changeset d53f62933fd0 (bug 1726474)
Backed out changeset 796a54dcb5f0 (bug 1726474)
2021-08-24 04:49:04 +03:00
Mike Hommey
3698f8e8da
Bug 1726474 - Enable wasm sandboxing on 64-bits Windows. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D123042
2021-08-24 01:01:39 +00:00
Mike Hommey
2f0f713de2
Bug 1726101 - Enable wasm sandboxing on 64-bits Android. r=firefox-build-system-reviewers,mhentges,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D122827
2021-08-20 04:02:41 +00:00
Butkovits Atila
3926c74569
Backed out changeset d06e292a30c1 (bug 1726101) for causing build bustages. CLOSED TREE
2021-08-18 13:37:17 +03:00
Mike Hommey
0476c7b042
Bug 1726101 - Enable wasm sandboxing on 64-bits Android. r=firefox-build-system-reviewers,mhentges,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D122827
2021-08-18 01:17:55 +00:00
Mike Hommey
a0196647e2
Bug 1726100 - Move wasm-sandboxing defaults to configure. r=firefox-build-system-reviewers,andi
...
This has the side-effect of enabling it on plain builds, which thus now
require the wasi sysroot.
Differential Revision: https://phabricator.services.mozilla.com/D122826
2021-08-18 01:09:58 +00:00
Mike Hommey
cf1b10cb6e
Bug 1725564 - Use the same base checks for WASM_{CC,CXX} as {CC,CXX}/HOST_{CC,CXX}. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D122569
2021-08-14 00:53:52 +00:00
Mike Hommey
6474710c7a
Bug 1724522 - Split wasi-sysroot in two separate toolchains. r=firefox-build-system-reviewers,mhentges
...
The wasi-sysroot toolchain contains both a sysroot for wasi and a
compiler-rt for clang. That makes it impractical to use as a
bootstrapped sysroot for wasm32-wasi builds of Spidermonkey.
We thus split the toolchain in two, one for the compiler-rt and one
for the sysroot. Ideally, the compiler-rt one would avoid building
clang/llvm the same way the sysroot one does, but that leads to
a case of chicken-and-egg, because the compiler-rt is needed to build
the clang toolchain. Eventually, the clang build would be split from
the addition of the compiler-rt, but we're not there yet.
Differential Revision: https://phabricator.services.mozilla.com/D122402
2021-08-13 07:07:45 +00:00
Mike Hommey
0b4372e828
Bug 1721968 - Remove support for lucetc for rlbox. r=firefox-build-system-reviewers,shravanrn,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D120700
2021-08-11 21:58:52 +00:00
Mike Hommey
6a6c2f5079
Bug 1720828 - Switch wasm sandboxing Linux x64 and Mac x64 builds from lucet to wasm2c. r=shravanrn,firefox-build-system-reviewers,andi
...
Still allow to explicitly opt-in lucetc with a non-empty LUCETC value.
Differential Revision: https://phabricator.services.mozilla.com/D120668
2021-08-04 21:37:45 +00:00
Mike Hommey
fa555a5b49
Bug 1723623 - Relax platform checks for wasm sandboxing. r=firefox-build-system-reviewers,andi
...
- Don't encode any platform dependency in the frontend itself, as that's
dealt with by configure. Do check that there's a wasm compiler setup,
though (also dealth with by configure).
- Allow to enable on any 64-bits platform when building with wasm2c
instead of lucetc.
Differential Revision: https://phabricator.services.mozilla.com/D121582
2021-08-03 04:46:21 +00:00
Alexandru Michis
d0864df559
Backed out changeset 93c0dc15cc3b (bug 1720828) for causing xpcshell failures in test_hunspell.js
2021-07-30 19:21:46 +03:00
Mike Hommey
c07cacf0ad
Bug 1720828 - Switch wasm sandboxing Linux x64 and Mac x64 builds from lucet to wasm2c. r=shravanrn,firefox-build-system-reviewers,andi
...
Still allow to explicitly opt-in lucetc with a non-empty LUCETC value.
Differential Revision: https://phabricator.services.mozilla.com/D120668
2021-07-30 12:03:52 +00:00
Mike Hommey
221139493a
Bug 1721962 - Switch to pkg-config for X11 libraries. r=firefox-build-system-reviewers,jgilbert,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D121309
2021-07-30 11:39:39 +00:00
Mike Hommey
5fafbc14fe
Bug 1721962 - Remove dependency on pangocairo and pangoft2. r=firefox-build-system-reviewers,andi
...
pangocairo hasn't been used since bug 810252.
pangoft2 doesn't seem to have ever actually been used.
Differential Revision: https://phabricator.services.mozilla.com/D121304
2021-07-30 11:39:37 +00:00
Mike Hommey
78d7375561
Bug 1721962 - Remove MOZ_WEBRTC_X11_LIBS. r=firefox-build-system-reviewers,andi
...
It is redundant with the contents of
third_party/libwebrtc/webrtc/webrtc_gn/moz.build.
Differential Revision: https://phabricator.services.mozilla.com/D121303
2021-07-30 11:39:37 +00:00
Mike Hommey
e87d30886d
Bug 1722439 - Bootstrap wasi-sysroot via configure. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D120924
2021-07-29 23:49:33 +00:00
Mike Hommey
d772552af8
Bug 1722653 - Stop preprocessing cairo-features.h. r=gfx-reviewers,firefox-build-system-reviewers,jrmuizel,andi
...
Some of the defines are outdated and never actually set, and the
remaining ones can be easily set through existing or easily added
ifdefs.
Differential Revision: https://phabricator.services.mozilla.com/D121064
2021-07-29 23:38:31 +00:00
Mike Hommey
3282e2080d
Bug 1722454 - Remove USE_SKIA. r=gfx-reviewers,jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D120935
2021-07-29 23:29:44 +00:00
Mike Hommey
ca1d47880a
Bug 1722454 - Simplify the handling of --enable-skia-pdf. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D120934
2021-07-29 23:29:44 +00:00
Mike Hommey
daab1d49e3
Bug 1722454 - Remove --disable-skia. r=firefox-build-system-reviewers,gfx-reviewers,nical,andi
...
It has been unsupported since bug 1323303, > 4 years ago.
This removes MOZ_ENABLE_SKIA but keeps USE_SKIA for moz2d for now
Differential Revision: https://phabricator.services.mozilla.com/D120933
2021-07-29 23:29:43 +00:00
Shane Caraveo
0d1451a345
Bug 1720221 proxy failover to direct for system requests r=kershaw,necko-reviewers,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D119695
2021-07-19 17:24:29 +00:00
Mike Hommey
9aa3587bbf
Bug 1694884 - Fail configure when using --*-system-* options with a bootstrapped sysroot. r=firefox-build-system-reviewers,mhentges
...
The bootstrapped sysroot doesn't contain all the system libraries that
would allow these options to be supported.
Differential Revision: https://phabricator.services.mozilla.com/D120043
2021-07-16 20:51:27 +00:00
Alexandru Michis
6b34ce568e
Backed out changeset 2307d0bebc26 (bug 1720221) for causing python failures in configure/lint.py
...
CLOSED TREE
2021-07-16 17:59:23 +03:00
Shane Caraveo
f8ad91a90e
Bug 1720221 proxy failover to direct for system requests r=kershaw,necko-reviewers,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D119695
2021-07-16 14:33:29 +00:00
Mike Hommey
e2a1db5178
Bug 1713735 - Add the bits necessary to build wasm sandbox libs with wasm2c. r=firefox-build-system-reviewers,mhentges
...
For the moment, it's opt-in via explicitly setting `LUCETC` to an empty
string.
Differential Revision: https://phabricator.services.mozilla.com/D119939
2021-07-16 02:38:41 +00:00
Mike Hommey
6a07c778d8
Bug 1719852 - Derive addon sideload default from milestone rather than update channel. r=firefox-build-system-reviewers,mhentges
...
Differential Revision: https://phabricator.services.mozilla.com/D119683
2021-07-13 08:43:53 +00:00
Mike Hommey
a6909dc7da
Bug 1719852 - Disable MOZ_REQUIRE_SIGNING on esr. r=jcristau,firefox-build-system-reviewers,mhentges
...
It was enabled in bug 1712633 by mistake.
Because there wasn't a way to distinguish esr yet, we add one, and while
at it, expose it to the build system.
Differential Revision: https://phabricator.services.mozilla.com/D119682
2021-07-13 08:43:52 +00:00
Tarik Eshaq
453be8c6fd
Bug 1716450 - Removes fxa-client rust code from Desktop. r=rfkelly
...
Differential Revision: https://phabricator.services.mozilla.com/D118238
2021-06-22 17:04:35 +00:00
Florian Quèze
dfeb53e219
Bug 1715257 - Remove Task Tracer code from the profiler, r=gerald,necko-reviewers.
...
Differential Revision: https://phabricator.services.mozilla.com/D117996
2021-06-17 09:33:00 +00:00
Iulian Moraru
b02492de66
Backed out changeset 617a466d0cce (bug 1715257) for causing build bustages. CLOSED TREE
2021-06-17 10:58:16 +03:00
Florian Quèze
7b4906a6bd
Bug 1715257 - Remove Task Tracer code from the profiler, r=gerald,necko-reviewers.
...
Differential Revision: https://phabricator.services.mozilla.com/D117996
2021-06-17 06:12:10 +00:00
Cosmin Sabou
c52885f025
Bug 1716117 - Fix linting opt black failure. r=lint-fix
...
CLOSED TREE
2021-06-15 20:53:35 +03:00
Jonathan Kew
5820669ad6
Bug 1716117 - Build SkiaPDF with harfbuzz subsetting, and eliminate use of sfntly. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D117586
2021-06-15 16:45:30 +00:00
Luca Greco
1459fc9f1f
Bug 1682632
- part3: Restrict Extension API webidl bindings to nightly builds. r=baku,mixedpuppy
...
Depends on D99887
Differential Revision: https://phabricator.services.mozilla.com/D104707
2021-06-11 18:58:11 +00:00
Alexandru Michis
be06efd457
Backed out 14 changesets (bug 1682632
) for causing hazard bustages in ExtensionEventManager.cpp
...
Backed out changeset c5acc19db606 (bug 1682632
)
Backed out changeset 61380029a38b (bug 1682632
)
Backed out changeset d3a153070b38 (bug 1682632
)
Backed out changeset 8b8bd2385503 (bug 1682632
)
Backed out changeset 7fa45afd83a0 (bug 1682632
)
Backed out changeset 57652a2152ac (bug 1682632
)
Backed out changeset 9195b13525d0 (bug 1682632
)
Backed out changeset a647c0cb85e4 (bug 1682632
)
Backed out changeset 55553e0dc6ca (bug 1682632
)
Backed out changeset c85363089c29 (bug 1682632
)
Backed out changeset 6c1f4efb4975 (bug 1682632
)
Backed out changeset 9452456d249f (bug 1682632
)
Backed out changeset 7b8016e5f3fb (bug 1682632
)
Backed out changeset ba742f7e256f (bug 1682632
)
2021-06-10 17:28:23 +03:00
Luca Greco
26098c2ce7
Bug 1682632
- part3: Restrict Extension API webidl bindings to nightly builds. r=baku,mixedpuppy
...
Depends on D99887
Differential Revision: https://phabricator.services.mozilla.com/D104707
2021-06-10 09:34:57 +00:00
Csoregi Natalia
d2e0d6f213
Backed out 14 changesets (bug 1682632
) for mbu failures. CLOSED TREE
...
Backed out changeset e14034a66620 (bug 1682632
)
Backed out changeset 3e47d00b7822 (bug 1682632
)
Backed out changeset bf010d24288c (bug 1682632
)
Backed out changeset 9e321d3b964b (bug 1682632
)
Backed out changeset 36540900695b (bug 1682632
)
Backed out changeset 8660a7bcc4e1 (bug 1682632
)
Backed out changeset 89322328bf07 (bug 1682632
)
Backed out changeset 1bc53013f8b3 (bug 1682632
)
Backed out changeset afcbc61ae254 (bug 1682632
)
Backed out changeset 6a9f2fdec9ff (bug 1682632
)
Backed out changeset 017891ebb9dd (bug 1682632
)
Backed out changeset f78f3e3c8fa4 (bug 1682632
)
Backed out changeset 16d334e1548f (bug 1682632
)
Backed out changeset 006dfdbfe446 (bug 1682632
)
2021-06-09 23:16:13 +03:00
Luca Greco
00d5ea766f
Bug 1682632
- part3: Restrict Extension API webidl bindings to nightly builds. r=baku,mixedpuppy
...
Differential Revision: https://phabricator.services.mozilla.com/D104707
2021-06-09 19:20:45 +00:00
Landry Breuil
5a0aa19e8f
Bug 1713742 - Build forkserver on OpenBSD r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D116559
2021-06-03 08:23:36 +00:00
Mike Hommey
2733dbe0dc
Bug 1713733 - Remove WASM_LDFLAGS. r=firefox-build-system-reviewers,mhentges
...
It's not practically make a difference (the flags we end up setting it
to don't do anything when linking all the wasm files into one).
Differential Revision: https://phabricator.services.mozilla.com/D116437
2021-06-02 04:34:20 +00:00