Changeset 9d98701
- Timestamp:
- 05/15/2023 07:21:23 AM (12 months ago)
- 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:
- bee906c
- Parents:
- 3f6a6dc
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/graphweb/firefox.xml
r3f6a6dc r9d98701 80 80 <para> 81 81 Required patch: 82 <ulink url="&patch-root;/firefox-&firefox-version;- upstream_fixes-1.patch"/>82 <ulink url="&patch-root;/firefox-&firefox-version;-consolidated-1.patch"/> 83 83 </para> 84 84 </listitem> … … 353 353 354 354 </note> 355 <para> 356 First ensure that some headers moved out of the C++ standard library in 357 GCC-13 are included: 358 </para> 359 360 <screen><userinput>sed -e '/#include <cmath>/a#include <cstdint>' -i gfx/2d/Rect.h 361 sed -e '/#include <string>/a#include <cstdint>' \ 362 -i dom/media/webrtc/sdp/RsdparsaSdpGlue.cpp 363 sed -e '/#include <cstdlib>/a#include <cstdint>' \ 364 -i toolkit/components/telemetry/pingsender/pingsender.cpp 365 </userinput></screen> 366 367 <para> 368 Fix a build failure that occurs due to the rust-bindgen crate being 369 incompatible with LLVM-16: 370 </para> 371 372 <screen><userinput remap="pre">patch -Np1 -i ../firefox-&firefox-version;-upstream_fixes-1.patch</userinput></screen> 355 356 <para> 357 Fix building Firefox with Clang 16 or C++ headers from GCC 13. 358 And, work around a crash caused by an undefined behavior in the Rust 359 FFI code which is exploited by Rustc using LLVM 16 as the backend: 360 </para> 361 362 <screen><userinput remap="pre">patch -Np1 -i ../firefox-&firefox-version;-consolidated-1.patch</userinput></screen> 373 363 374 364 <para>
Note:
See TracChangeset
for help on using the changeset viewer.