Changeset 92dd66f for xsoft/other/thunderbird.xml
- Timestamp:
- 07/02/2016 07:15:54 PM (8 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 68f9243
- Parents:
- 3d6df725
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/other/thunderbird.xml
r3d6df725 r92dd66f 8 8 <!-- <!ENTITY thunderbird-download-ftp "&mozilla-ftp;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.xz">--> 9 9 <!ENTITY thunderbird-download-ftp " "> 10 <!ENTITY thunderbird-md5sum " 19e1a8eb1aa99927c35ea2fcfbd7f255">10 <!ENTITY thunderbird-md5sum "e46b0d17809d52e6be479a1b77b6445c"> 11 11 <!ENTITY thunderbird-size "192 MB"> 12 <!ENTITY thunderbird-buildsize " 3.8 GB (73MB installed)">13 <!ENTITY thunderbird-time " 9.3 SBU (with -j4, estimated 30SBU with -j1)">12 <!ENTITY thunderbird-buildsize "4.8 GB (80 MB installed)"> 13 <!ENTITY thunderbird-time "18 SBU (with -j4, estimated 63 SBU with -j1)"> 14 14 ]> 15 15 … … 69 69 <para> 70 70 Estimated build time: &thunderbird-time; 71 </para>72 </listitem>73 </itemizedlist>74 75 <bridgehead renderas="sect3">Additional Downloads</bridgehead>76 <itemizedlist spacing="compact">77 <listitem>78 <para>79 Required patch, if building with gcc-6:80 <ulink url="&patch-root;/thunderbird-&thunderbird-version;-gcc6-2.patch"/>81 71 </para> 82 72 </listitem> … … 250 240 <!-- might be necessary 251 241 test $(uname -m) = "i686" && sed -i 's/enable-optimize/disable-optimize/' mozconfig || true &&--> 252 <para>Fix some issues with GCC-6.1:</para>253 254 <screen><userinput>patch -Np1 -i ../thunderbird-&thunderbird-version;-gcc6-2.patch</userinput></screen>255 242 256 243 <para> … … 264 251 </para></note> 265 252 266 <screen><userinput>CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" 267 CXXFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" 268 export CFLAGS CXXFLAGS 253 <screen><userinput>sed -e '/#include/i\ 254 print OUT "#define _GLIBCXX_INCLUDE_NEXT_C_HEADERS\\n"\;' \ 255 -i mozilla/nsprpub/config/make-system-wrappers.pl 256 257 sed -e '/#include/a\ 258 print OUT "#undef _GLIBCXX_INCLUDE_NEXT_C_HEADERS\\n"\;' \ 259 -i mozilla/nsprpub/config/make-system-wrappers.pl 260 261 export CFLAGS_HOLD=$CFLAGS 262 export CXXFLAGS_HOLD=$CXXFLAGS 263 export CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" 264 export CXXFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" 265 269 266 make -f client.mk</userinput></screen> 270 267 … … 279 276 280 277 <screen role="root"><userinput>make -f client.mk install INSTALL_SDK= && 281 chown -R 0:0 /usr/lib/thunderbird-&thunderbird-version;</userinput></screen> 278 chown -R 0:0 /usr/lib/thunderbird-&thunderbird-version; 279 export CFLAGS=$CFLAGS_HOLD 280 export CXXFLAGS=$CFLAGS_HOLD 281 unset CFLAGS_HOLD CXXFLAGS_HOLD</userinput></screen> 282 282 283 283 <!-- thunderbuild directory does not exist anymore. Leaving as comment, … … 306 306 307 307 <para> 308 <command>CFLAGS= ... CXXFLAGS= ...</command>: These settings work around 309 code which gcc6 would otherwise regard as out-of-specification and allow 310 it to produce a working program. 308 <command>sed ...</command>: These commands correct the source to be 309 compatible with gcc6 by preventing c++ scope errors. 310 </para> 311 312 <para> 313 <command>export CFLAGS= ... export CXXFLAGS= ...</command>: These 314 settings work around code which gcc6 would otherwise regard as 315 out-of-specification and allow it to produce a working program. 311 316 </para> 312 317
Note:
See TracChangeset
for help on using the changeset viewer.