Changeset 29ef9b8f


Ignore:
Timestamp:
11/07/2023 02:46:49 PM (11 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.1, 12.2, gimp3, ken/TL2024, ken/tuningfonts, lazarus, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/for-12.3, xry111/llvm18, xry111/spidermonkey128
Children:
248d350
Parents:
eedb6d02
git-author:
Xi Ruoyao <xry111@…> (11/07/2023 02:43:55 PM)
git-committer:
Xi Ruoyao <xry111@…> (11/07/2023 02:46:49 PM)
Message:

seamonkey: Sync some configuration in mozconfig from Firefox

  • Remove --enable-optimize=-O2 as it's the default.
  • Use RELR for saving several MB from libxul.so, like Firefox.
  • Update the comment for --disable-rust-simd.
  • Copy a comment with legal implication from Firefox.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/graphweb/seamonkey.xml

    reedb6d02 r29ef9b8f  
    209209# required for compilation on i686.
    210210ac_add_options --disable-debug-symbols
    211 
     211<!-- With Firefox ESR 128 we'd replace the following part with "- -enable-elf-hack=relr", or remove it if relr becomes the default.  But I've no idea if SeaMonkey will have this change backported.  -->
    212212# The elf-hack is reported to cause failed installs (after successful builds)
    213213# on some machines. It is supposed to improve startup time and it shrinks
    214 # libxul.so by a few MB - comment this if you know your machine is not affected.
     214# libxul.so by a few MB.  With recent Binutils releases the linker already
     215# supports a much safer and generic way for this.
    215216ac_add_options --disable-elf-hack
     217ac_add_options --enable-linker=bfd
     218export LDFLAGS="$LDFLAGS -Wl,-z,pack-relative-relocs"
    216219
    217220# Seamonkey has some additional features that are not turned on by default,
     
    231234ac_add_options --disable-tests
    232235
    233 # rust-simd does not compile with recent versions of rust.
    234 # It is disabled in recent versions of firefox
     236# The Rust code for SIMD optimization is much more outdated than
     237# Firefox and Thunderbird, so it does not build with recent Rustc.
    235238ac_add_options --disable-rust-simd
    236239
    237 ac_add_options --enable-optimize="-O2"
    238240ac_add_options --enable-strip
    239241ac_add_options --enable-install-strip
     242
     243# You cannot distribute the binary if you do this.
    240244ac_add_options --enable-official-branding
    241245
Note: See TracChangeset for help on using the changeset viewer.