[arch-commits] Commit in firefox-developer-edition/trunk (PKGBUILD)

Andrew Crerar andrewsc at archlinux.org
Mon Oct 1 17:24:04 UTC 2018


    Date: Monday, October 1, 2018 @ 17:24:04
  Author: andrewsc
Revision: 388910

upgpkg: firefox-developer-edition 63.0b10-1

firefox-developer-edition: Updating to 63.0b10 with clang and LTO updates

Modified:
  firefox-developer-edition/trunk/PKGBUILD

----------+
 PKGBUILD |   15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-10-01 17:21:48 UTC (rev 388909)
+++ PKGBUILD	2018-10-01 17:24:04 UTC (rev 388910)
@@ -2,7 +2,7 @@
 # Contributor: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
 
 pkgname=firefox-developer-edition
-pkgver=63.0b9
+pkgver=63.0b10
 pkgrel=1
 pkgdesc="Developer Edition of the popular Firefox web browser"
 arch=('x86_64')
@@ -11,7 +11,7 @@
 depends=('gtk3' 'mozilla-common' 'libxt' 'startup-notification' 'mime-types'
          'dbus-glib' 'ffmpeg' 'nss' 'hunspell-en_US' 'sqlite' 'ttf-font' 'libpulse')
 makedepends=('unzip' 'zip' 'diffutils' 'python2' 'python' 'yasm' 'mesa' 'imake' 'inetutils'
-             'xorg-server-xvfb' 'autoconf2.13' 'rust' 'mercurial' 'clang' 'llvm' 'jack' 'gtk2' 'nodejs')
+             'xorg-server-xvfb' 'autoconf2.13' 'rust' 'mercurial' 'clang' 'llvm' 'jack' 'gtk2' 'nodejs' 'lld')
 optdepends=('networkmanager: Location detection via available WiFi networks'
             'libnotify: Notification integration'
             'pulseaudio: Audio support'
@@ -54,10 +54,16 @@
 
 ac_add_options --prefix=/usr
 ac_add_options --enable-release
-ac_add_options --enable-linker=gold
 ac_add_options --enable-hardening
 ac_add_options --enable-optimize
 ac_add_options --enable-rust-simd
+ac_add_options --enable-lto
+ac_add_options --enable-clang-plugin
+export CC=clang
+export CXX=clang++
+export AR=llvm-ar
+export NM=llvm-nm
+export RANLIB=llvm-ranlib
 
 # Branding
 ac_add_options --with-branding=browser/branding/aurora
@@ -94,6 +100,9 @@
 
   export MOZ_SOURCE_REPO="$_repo"
 
+  # LTO needs more open files
+  ulimit -n 4096
+
   ./mach build
   ./mach buildsymbols
 }



More information about the arch-commits mailing list