Changeset 5f5fe30


Ignore:
Timestamp:
05/14/2023 04:13:14 PM (12 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.0, 12.1, kea, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
Children:
1e03c03
Parents:
01b9b544
Message:

thunderbird: Update the patch

The new patch includes all contents of the current patch, and fixes for
GCC 13 (adding <cstdint>) and LLVM 16 (avoid Rust UB regarding mutability).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/other/thunderbird.xml

    r01b9b544 r5f5fe30  
    7878        <para>
    7979          Required patch:
    80           <ulink url="&patch-root;/thunderbird-&thunderbird-version;-upstream_fixes-1.patch"/>
     80          <ulink url="&patch-root;/thunderbird-&thunderbird-version;-consolidated-1.patch"/>
    8181        </para>
    8282      </listitem>
     
    233233
    234234    <para>
    235       Fix building Thunderbird with rustc-1.68.x:
    236     </para>
    237 
    238 <screen><userinput remap="pre">patch -Np1 -i ../thunderbird-&thunderbird-version;-upstream_fixes-1.patch</userinput></screen>
     235      Fix building Thunderbird with Clang 16 or C++ headers from GCC 13.
     236      And, work around a crash caused by an undefined behavior in the Rust
     237      FFI code which is exploited by Rustc using LLVM 16 as the backend:
     238    </para>
     239
     240<screen><userinput remap="pre">patch -Np1 -i ../thunderbird-&thunderbird-version;-consolidated-1.patch</userinput></screen>
    239241
    240242    <para>
Note: See TracChangeset for help on using the changeset viewer.