From 62f3da2156b40a1c9f148bb9042120367df12e00 Mon Sep 17 00:00:00 2001 From: athenian200 Date: Fri, 18 Aug 2023 10:29:49 -0500 Subject: [PATCH 1/2] Issue #2290 - Hunspell must be built into libxul on SunOS. --- extensions/spellcheck/hunspell/src/moz.build | 15 +++++++++++---- toolkit/library/moz.build | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/extensions/spellcheck/hunspell/src/moz.build b/extensions/spellcheck/hunspell/src/moz.build index 09764ec711..01f49ddd03 100644 --- a/extensions/spellcheck/hunspell/src/moz.build +++ b/extensions/spellcheck/hunspell/src/moz.build @@ -19,11 +19,18 @@ SOURCES += [ DEFINES['BUILDING_LIBHUNSPELL'] = True -SharedLibrary('hunspell') +# Hunspell must be built into libxul on SunOS. See UXP Issue #2290. +if CONFIG['OS_TARGET'] == 'SunOS': -USE_LIBS += [ - 'mozglue' -] + FINAL_LIBRARY = 'xul' + +else: + + SharedLibrary('hunspell') + + USE_LIBS += [ + 'mozglue' + ] LOCAL_INCLUDES += [ '../glue', diff --git a/toolkit/library/moz.build b/toolkit/library/moz.build index 0b41c97cf1..69b207d77a 100644 --- a/toolkit/library/moz.build +++ b/toolkit/library/moz.build @@ -196,7 +196,7 @@ if CONFIG['MOZ_SYSTEM_JPEG']: if CONFIG['MOZ_SYSTEM_HUNSPELL']: OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS'] -else: +elif CONFIG['OS_TARGET'] != 'SunOS': USE_LIBS += [ 'hunspell' ] if not CONFIG['MOZ_TREE_PIXMAN']: From 395ee0936769ac091c24c273c717f9e154433f1f Mon Sep 17 00:00:00 2001 From: Matheus Marinho Date: Fri, 18 Aug 2023 23:23:51 -0300 Subject: [PATCH 2/2] Add --enable-irc and --enable-inspector to old.configure --- build/moz.configure/old.configure | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build/moz.configure/old.configure b/build/moz.configure/old.configure index 9b611d429b..3362c003d3 100644 --- a/build/moz.configure/old.configure +++ b/build/moz.configure/old.configure @@ -313,6 +313,8 @@ def old_configure_options(*options): '--enable-ldap', '--enable-mapi', '--enable-calendar', + '--enable-inspector', + '--enable-irc', '--enable-incomplete-external-linkage', '--enable-mailnews', '--enable-mailnews-oauth2',