Bug 1385855 - Set rust debuginfo=1 for OSX builds. rs=bustage-fix
See
Bug 1380381 [build symbols missing on macOS/OS X...]
--- a/suite/config/mozconfigs/macosx64/debug
+++ b/suite/config/mozconfigs/macosx64/debug
@@ -11,8 +11,11 @@ export MOZILLA_OFFICIAL=1
MOZ_ADDON_SIGNING=0
# Disable enforcing that add-ons are signed by the trusted root
MOZ_REQUIRE_SIGNING=0
# Package js shell
export MOZ_PACKAGE_JSSHELL=1
ac_add_options --with-ccache
+
+# XXX hack to work around dsymutil failing on OSX builds (bug 1380381, 1385855)
+ac_add_options RUSTFLAGS='-C debuginfo=1'
--- a/suite/config/mozconfigs/macosx64/l10n-mozconfig
+++ b/suite/config/mozconfigs/macosx64/l10n-mozconfig
@@ -13,8 +13,11 @@ ac_add_options --disable-compile-environ
# Needed to enable breakpad in application.ini
export MOZILLA_OFFICIAL=1
# Disable checking that add-ons are signed by the trusted root
MOZ_ADDON_SIGNING=0
# Disable enforcing that add-ons are signed by the trusted root
MOZ_REQUIRE_SIGNING=0
+
+# XXX hack to work around dsymutil failing on OSX builds (bug 1380381, 1385855)
+ac_add_options RUSTFLAGS='-C debuginfo=1'
--- a/suite/config/mozconfigs/macosx64/nightly
+++ b/suite/config/mozconfigs/macosx64/nightly
@@ -14,8 +14,11 @@ export MOZ_PACKAGE_JSSHELL=1
export MOZILLA_OFFICIAL=1
# Disable checking that add-ons are signed by the trusted root
MOZ_ADDON_SIGNING=0
# Disable enforcing that add-ons are signed by the trusted root
MOZ_REQUIRE_SIGNING=0
ac_add_options --with-ccache
+
+# XXX hack to work around dsymutil failing on OSX builds (bug 1380381, 1385855)
+ac_add_options RUSTFLAGS='-C debuginfo=1'
--- a/suite/config/mozconfigs/macosx64/release
+++ b/suite/config/mozconfigs/macosx64/release
@@ -11,8 +11,11 @@ export MOZILLA_OFFICIAL=1
# Disable checking that add-ons are signed by the trusted root
MOZ_ADDON_SIGNING=0
# Disable enforcing that add-ons are signed by the trusted root
MOZ_REQUIRE_SIGNING=0
# Package js shell
export MOZ_PACKAGE_JSSHELL=1
+
+# XXX hack to work around dsymutil failing on OSX builds (bug 1380381, 1385855)
+ac_add_options RUSTFLAGS='-C debuginfo=1'
--- a/suite/config/mozconfigs/macosx64/release-l10n
+++ b/suite/config/mozconfigs/macosx64/release-l10n
@@ -13,8 +13,11 @@ ac_add_options --disable-compile-environ
# Needed to enable breakpad in application.ini
export MOZILLA_OFFICIAL=1
# Disable checking that add-ons are signed by the trusted root
MOZ_ADDON_SIGNING=0
# Disable enforcing that add-ons are signed by the trusted root
MOZ_REQUIRE_SIGNING=0
+
+# XXX hack to work around dsymutil failing on OSX builds (bug 1380381, 1385855)
+ac_add_options RUSTFLAGS='-C debuginfo=1'