Граф коммитов

5 Коммитов

Автор SHA1 Сообщение Дата
Rob Lemley c56875f359 Bug 1634963 - Configure flag for building librnp with system Botan. r=darktrojan
New mach configure flag --with-system-botan is available if --enable-openpgp
is set (the default).

Differential Revision: https://phabricator.services.mozilla.com/D85227

--HG--
rename : third_party/botan/moz.build => third_party/botan/botan.mozbuild
extra : moz-landing-system : lando
2020-07-29 22:58:48 +00:00
Rob Lemley c588762d6b Bug 1634209 - Build librnp on Linux statically linking to LLVM's libc++. r=kaie
Circumvents the problems with libstdc++ symbols problem by replacing it with
LLVM's libc++ only when building on Taskcluster. libc++abi is a required
companion library.
Since libc++ is not as ubiquitous as libstdc++ on Linux, it is statically linked.
The libc++ license permits this quite explicitly.
When librnp (and more precisely Botan) is compiled and linked this way, there are
no references to libstdc++ in the resulting librnp.so file.

Depends on D80223

Differential Revision: https://phabricator.services.mozilla.com/D80224

--HG--
extra : moz-landing-system : lando
2020-06-18 21:09:38 +00:00
Rob Lemley 356c6190f0 Bug 1632343 - Follow-up: Fix l10n repacks on Daily build. r=mkmelin rs=bustage-fix DONTBUILD
COMPILE_ENVIRONMENT will not be set for L10n repacks.

--HG--
extra : rebase_source : 6525c25a25e38a086159dd1e3d833bb3e970cdbe
extra : histedit_source : acfe09eb053910286ff89b37d7daf4c649cdebe2
2020-04-23 09:23:06 -04:00
Rob Lemley cf217614fb Bug 1632343 - Fix artifact builds when --enable-openpgp is set. r=darktrojan DONTBUILD
Compiler-based checks don't work when --enable-artifact-builds is set, so
those checks need to have a when=compile_environment condition.
Botan's configure script fails without a proper compiler and needs to be
disabled.
2020-04-23 13:50:10 +03:00
Rob Lemley 2191778b5d Bug 1621785 - Build configuration for Botan. r=kaie
Script and moz.build configuration for Botan for use in Thunderbird.

Runs Botan's configure.py with the desired options to generate a usable
build.h.

Differential Revision: https://phabricator.services.mozilla.com/D70756

--HG--
extra : moz-landing-system : lando
2020-04-14 22:29:17 +00:00