aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre Labastie <pierre.labastie@neuf.fr>2022-08-31 15:51:41 +0200
committerPierre Labastie <pierre.labastie@neuf.fr>2022-08-31 15:51:41 +0200
commit88dd6e72b5b2bfe62b00eaec52ba3ec47bb051e3 (patch)
treeb60d91958100d78b61be73ee193a4510ce05cd49
parent01e2c90e2539a92ff98955350a3e25042144235d (diff)
Disable debug symbols for seamonkeyr11.2
There are some reasons for this: - it is needed to build on i686 - it decreases the build size by 20 % (on x86_64)
-rw-r--r--introduction/welcome/changelog.xml10
-rw-r--r--xsoft/graphweb/seamonkey.xml9
2 files changed, 17 insertions, 2 deletions
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 041f1ca5f4..706cf62b45 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -42,6 +42,16 @@
</listitem>
-->
<listitem>
+ <para>August 31st, 2022</para>
+ <itemizedlist>
+ <listitem>
+ <para>[pierre] - Disable debug symbols for seamonkey, as we do for
+ other mozilla applications. This allows building on i686.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>August 28th, 2022</para>
<itemizedlist>
<listitem>
diff --git a/xsoft/graphweb/seamonkey.xml b/xsoft/graphweb/seamonkey.xml
index ac4503c642..d34628ddf1 100644
--- a/xsoft/graphweb/seamonkey.xml
+++ b/xsoft/graphweb/seamonkey.xml
@@ -8,8 +8,8 @@
<!ENTITY seamonkey-download-ftp " ">
<!ENTITY seamonkey-md5sum "0af118bbe81f76433609ff0d57ce01be">
<!ENTITY seamonkey-size "242 MB">
- <!ENTITY seamonkey-buildsize "4.3 GB (157 MB installed)">
- <!ENTITY seamonkey-time "12 SBU (with parallelism=4)">
+ <!ENTITY seamonkey-buildsize "3.0 GB (156 MB installed)">
+ <!ENTITY seamonkey-time "11 SBU (with parallelism=4)">
]>
<sect1 id="seamonkey" xreflabel="SeaMonkey-&seamonkey-version;">
@@ -209,6 +209,11 @@ ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --with-system-webp
+# Disabling debug symbols makes the build much smaller and a little
+# faster. Comment this if you need to run a debugger. Note: This is
+# required for compilation on i686.
+ac_add_options --disable-debug-symbols
+
# The elf-hack is reported to cause failed installs (after successful builds)
# on some machines. It is supposed to improve startup time and it shrinks
# libxul.so by a few MB - comment this if you know your machine is not affected.