[FX/TB] MacOSX Builders Unite!

Discussion of third-party/unofficial Firefox/Thunderbird/SeaMonkey builds.
Locked
User avatar
O.D.NYRIOX
Posts: 8
Joined: November 14th, 2011, 7:43 pm
Location: California

Re: [FX/TB] MacOSX Builders Unite!

Post by O.D.NYRIOX »

I'm just wondering if there is any simple command that can be added to the .mozconfig file, because I would have no clue where to start for anything else. Also, I was wondering on what command would be used to integrate the Fasterfox, Featurefix, Extended Statusbar, Download Manager Tweak, Personas, and Adblock Plus extensions into the browser? Once that is is done, I will most likely try to compile the code and try this experiment out.

QUESTION: How can I set up the compiler to compile for 10.6 with 32-bit? (core duo is not 64-bit capable)
///CLOSING SENT FILE///
///LOGGING OUT: [STELLAR ECLIPSE] <OVERLORD DRAEIROS NYRIOX>...
[[CLOSING RC VERSION [24.86.2] 0.0.0.13]]
User avatar
RPMozley
Posts: 502
Joined: August 12th, 2006, 4:47 pm
Location: Gloucestershire, United Kingdom
Contact:

Re: [FX/TB] MacOSX Builders Unite!

Post by RPMozley »

O.D.NYRIOX wrote:How can I set up the compiler to compile for 10.6 with 32-bit? (core duo is not 64-bit capable)

The 32-bit should be done automatically on your machine (assuming you are building on the same machine you want to use it on). For 10.6 you just have to set the SDK to point to "/Developer/SDKs/MacOSX10.6.sdk"

As for the extensions, usually they reside in your Firefox profile, so once installed they'll stay there even if you use a different build. Therefor you don't really need to integrate them into your custom build (unless you want to give it on to someone else?).
My build thread - Camino Builds - http://www.rpm-mozilla.org.uk
MacBook 13" 2.4GHz: OSX 10.6.8
iBook G3 Indigo 366MHz, PowerBook G3 333MHz: OSX 10.3.9
User avatar
O.D.NYRIOX
Posts: 8
Joined: November 14th, 2011, 7:43 pm
Location: California

Re: [FX/TB] MacOSX Builders Unite!

Post by O.D.NYRIOX »

I was thinking at least Fasterfox and Adblock Plus, for other users...

It was just a thought. Anyway, I have been having issues with the compiler. We'll see if I can make it run. If I run into the same problem, I'll tell you what Terminal says about it, and ask for your advice.
///CLOSING SENT FILE///
///LOGGING OUT: [STELLAR ECLIPSE] <OVERLORD DRAEIROS NYRIOX>...
[[CLOSING RC VERSION [24.86.2] 0.0.0.13]]
User avatar
James
Moderator
Posts: 27999
Joined: June 18th, 2003, 3:07 pm
Location: Made in Canada

Re: [FX/TB] MacOSX Builders Unite!

Post by James »

The Fasterfox extension makes for more problems than help if any.
User avatar
RPMozley
Posts: 502
Joined: August 12th, 2006, 4:47 pm
Location: Gloucestershire, United Kingdom
Contact:

Re: [FX/TB] MacOSX Builders Unite!

Post by RPMozley »

O.D.NYRIOX wrote:If I run into the same problem, I'll tell you what Terminal says about it, and ask for your advice.

Ok, sure. I'll try to help if I can.
My build thread - Camino Builds - http://www.rpm-mozilla.org.uk
MacBook 13" 2.4GHz: OSX 10.6.8
iBook G3 Indigo 366MHz, PowerBook G3 333MHz: OSX 10.3.9
User avatar
O.D.NYRIOX
Posts: 8
Joined: November 14th, 2011, 7:43 pm
Location: California

Re: [FX/TB] MacOSX Builders Unite!

Post by O.D.NYRIOX »

No bugs this time. For some reason unclear to me, the build automatically built a Nightly v11.0a1 build (20111129212821). It seems to be running a hairline faster than the 4.2a1 build from the "furbism" site "Intel" section that I have been using. This is the mozconfig I used to build it:

Code: Select all

NSS_USE_SYSTEM_SQLITE=1

. $topsrcdir/browser/config/mozconfig

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/0obj-dir
mk_add_options MOZ_MAKE_FLAGS="-j2"
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py'
mk_add_options AUTOCONF=autoconf213
ac_add_options --enable-profile-guided-optimization
ac_add_options --enable-application=browser

ac_add_options --enable-macos-target=10.6
ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.6.sdk

ac_add_options --enable-optimize="-Os -march=prescott -msse3 -pipe -D_FORTIFY_SOURCE=2"
ac_add_options --enable-reorder

ac_add_options --disable-logging
ac_add_options --disable-updater
ac_add_options --disable-tests
ac_add_options --disable-mochitest
ac_add_options --disable-debug
ac_add_options --disable-shared
ac_add_options --disable-pedantic
ac_add_options --disable-libIDLtest
ac_add_options --disable-glibtest
ac_add_options --disable-crashreporter
ac_add_options --disable-debug-modules
ac_add_options --disable-parental-controls

ac_add_options --enable-strip
ac_add_options --enable-static
ac_add_options --enable-libxul
ac_add_options --enable-static-libs
ac_add_options --enable-pthreads
ac_add_options --enable-svg
ac_add_options --enable-canvas
ac_add_options --enable-prebinding
ac_add_options --enable-faststart
ac_add_options --enable-chrome-format=jar
ac_add_options --enable-extensions=default,spellcheck

ac_add_options --without-system-png
ac_add_options --without-system-mng
ac_add_options --without-system-nspr
ac_add_options --without-system-zlib
ac_add_options --without-system-jpeg

export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
export MOZ_OFFICIAL_BRANDING=1
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1
mk_add_options MOZ_OFFICIAL_BRANDING=1
ac_add_options --enable-official-branding
ac_add_options --with-branding=other-licenses/branding/firefox


This mozconfig was combined from four different Intel Mac-optimizing mozconfigs that I found on the web. Any advice on how to better enhance speed and resource usage for Core Duo on 10.6?
///CLOSING SENT FILE///
///LOGGING OUT: [STELLAR ECLIPSE] <OVERLORD DRAEIROS NYRIOX>...
[[CLOSING RC VERSION [24.86.2] 0.0.0.13]]
Locked