Upgrade Thunderbird to use Botan version 3
Categories
(MailNews Core :: Security: OpenPGP, enhancement)
Tracking
(Not tracked)
People
(Reporter: KaiE, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Eventually it will be necessary to upgrade Thunderbird to use version 3.x of the Botan library.
Timing is currently unknown.
Reporter | ||
Comment 1•4 months ago
|
||
Comment 2•3 months ago
|
||
Botan-2 reached EOL at the end of 2024. So this will definitely need to be worked on in the next few months.
Comment 3•2 months ago
|
||
Hit a snag.
Botan 3 uses c++20 standard. Unfortunately, the Linux builds currently are on gcc 8 with its libstdc++ (#include <span> came up first when compiling)... <span> is not available until gcc-10.1
Easiest option is to update the sysroot used to compile Thunderbird. That would mean dropping support for older Linux distributions.
Notably:
Ubuntu 20.04LTS - 2025-04
Rocky 8 - 2024-04
OpenSUSE Leap 15 (uses gcc-7!!)
Reporter | ||
Comment 4•1 month ago
|
||
(In reply to Rob Lemley [:rjl] from comment #2)
Botan-2 reached EOL at the end of 2024. So this will definitely need to be worked on in the next few months.
Given this EOL plan, we should upgrade Daily to Botan 3 soon.
Distributions will have to find ways to build.
They might be able to bring in a more modern compiler, using an optional package, for building Botan.
Description
•