Rafael Ávila de Espíndola
1bac5c9ce6
Bug 705136 - don't mention ppc. r=khuey.
2011-12-01 09:25:40 -05:00
Rafael Ávila de Espíndola
eb955913be
Bug 670951 - Don't crash if there is a X86 file but not a PPC one. r=ted.
2011-09-23 22:10:10 -04:00
Rafael Ávila de Espíndola
315d29b9d0
Bug 674647 - Set MOZ_CAN_RUN_PROGRAMS in mozconfig.leopard and propagate it. r=khuey.
...
This patch sets MOZ_CAN_RUN_PROGRAMS in mozconfig.leopard so that the build
system knows it can run programs when producing 32 bit dmg files in a 64 bit
host (10.6).
The patch also propagates MOZ_CAN_RUN_PROGRAMS from the configure system to
Makefile.
2011-09-18 14:43:31 -04:00
Rafael Ávila de Espíndola
df35ada57d
Bug 674647 - Fix mozconfig.leopard for machines without universal IDL builds.
...
Our 10.6 bots only have a 64 bit version of IDL, so we have to do a cross
compile when targeting a 32 bit 10.5.
DONTBUILD
2011-08-24 13:42:20 -04:00
Rafael Ávila de Espíndola
84de9b7ec8
Bug 674647 - Pass --target both in mozconfig.leopard and mozconfig.common. r=ted.mielczarek.
2011-08-23 16:06:17 -04:00
Rafael Ávila de Espíndola
c1728d250e
Bug 674647 - Add a file for setting the common settings used when building a non universal binary for 10.5. r=armenzg,ted
2011-07-27 17:32:00 -04:00
Mounir Lamouri
6afd14364b
Backout bug 563462, bug 675519, bug 674647, bug 341223 and bug 672980 to fix perma-orange.
2011-08-09 14:50:55 +02:00
Rafael Ávila de Espíndola
29dda8eaaa
Bug 674647 - Add a file for setting the common settings used when building a non universal binary for 10.5. r=armenzg,ted
2011-07-27 17:32:00 -04:00
Rafael Ávila de Espíndola
5d1642f583
bug 629815 - macosx/universal/mozconfig.common should not select the compiler. r=ted
2011-03-02 14:03:00 -05:00
Nick Thomas
e4e224b236
Bug 600435, unify packaged tests only tests are enabled, r=khuey a=NPOTB
2011-01-17 16:09:06 +13:00
Smokey Ardisson
0de037c10a
Bug 600133 - Fix about:buildconfig unification after bug 538890, and future-proof the process a little bit. r=gavin, a2.0=gavin
2010-10-08 22:10:51 -04:00
Mounir Lamouri
f46b7f730e
Merging to tip. a=blocking-b7
2010-09-30 17:10:19 -07:00
Nick Thomas
af799f9d4a
Bug 571367, turn production x86_64 builds into i386/x86_64 universal binaries (build system changes) r=ted
2010-09-27 11:06:01 +13:00
Michael Wu
54aa13c93d
Bug 556644 - 7. Bring universal binaries into the world of omnijar, r=ted a=blocking2.0
2010-08-12 21:30:59 -07:00
Benjamin Smedberg
aff23a9b85
Bug 579178 part D - When unifying as sorted-matching, keep version A as the unified version, not the sorted version, r=ted
2010-08-05 10:11:39 -04:00
Benjamin Smedberg
23983fddf6
Unify should ensure that when a .manifest file is being compared, if the last line doesn't end with a newline, it should add one so that lines don't get munged together incorrectly. rs=ted
2010-06-29 19:19:23 -04:00
Josh Aas
0b22e0147a
Make flight.mk for universal binaries not specific to PPC/i386. b=411588 r=ted
2010-06-15 12:31:38 -04:00
Ted Mielczarek
458bc9a083
bug 411588 - support 64-bit universal binaries on OSX. add a build/macosx/universal/mozconfig-64. r=josh
2010-03-18 10:22:54 -04:00
Smokey Ardisson
b92c9ebc6b
Bug 552028 - Teach flight.mk about Camino-with-toolkit.jar. r=ted. Camino-only, NPOTDB
2010-03-17 20:37:50 -04:00
Ted Mielczarek
44ff4cff9b
bug 551941 - fix 'unify' to recognize 64-bit Mach-O files. r=bsmedberg
2010-03-17 11:55:56 -04:00
Serge Gautherie
91e807c357
Bug 501436 - move Gecko 1.9.3 tinderboxes and production builds to Mac OS X 10.5, 10.5 SDK, gcc-4.2; (Bv1) Fix comment too.
...
r=ted.mielczarek.
2010-03-03 11:12:28 +01:00
Benjamin Smedberg
5e5b33e904
Bug 519357 - Only load known binary components from the app directory by reading a components.list file, r=vlad
2009-11-05 09:08:49 -05:00
Ted Mielczarek
5f4393a339
bug 526668 - add option to 'unify' to allow files to match if their sorted contents match. r=bsmedberg
2009-11-05 09:04:49 -05:00
Ted Mielczarek
27e624ff2f
bug 518641 followup, don't try to copy files around if the test-package directories don't exist.
2009-10-01 18:07:52 -04:00
Nick Thomas
3f4ee40e1e
Bug 518641 followup, delete unified test-package directory (resolves bustage the 2nd time a build slave packages tests)
2009-10-01 17:21:51 +13:00
Ted Mielczarek
65765cb7c2
bug 518641 - "make package-tests" doesn't work right on OS X universal builds. r=bsmedberg
...
This patch causes us to build archictecture-specific test packages in the
OS X universal build postflight makefile, and unifies them into a universal
test-package (containing the same test files, but universal binaries), and
then special-cases the "package-tests" target to use that pre-generated
test package in the universal build case.
2009-09-29 08:31:50 -04:00
Ted Mielczarek
9bae5b3712
bug 518641 - fix the "unify" script to properly handle Java .class files. r=bsmedberg
...
Java .class files and Mach-O fat binaries use the same 4-byte magic
number at the start of the file. 'unify' uses the magic number to detect
Mach-O binaries, so it chokes on Java .class files. This change makes us
use the same heuristic as file(1), which is to check the second 4 bytes
in the file. Java class files put a version number there, and Mach-O
fat binaries put the number of contained architectures there. Conveniently,
Mach defines only 18 architectures, and Java's lowest shipping version
number is 43, so there's no overlap in valid values.
2009-09-29 08:31:50 -04:00
Josh Aas
1fe1f22036
Use gcc-4.2 and the 10.5 SDK by default in Gecko 1.9.3. Gecko 1.9.3 builds will no longer run on Mac OS X 10.4. b=501436 r=ted
2009-09-15 13:11:24 -04:00
5dee5c5076
Bug 410637: Mac UB XULRunner SDK packages have empty bin directory. r=bsmedberg, a=beltzner
2008-04-10 07:50:48 -07:00
972d381a0b
Bug 426771 - The previous checkin happened before full testing, and there was an important typo ;-)
2008-04-07 09:38:33 -07:00
ffa51d4f18
Bug 426771 - "Export cross tool variables in universal mozconfig" [p=benjamin@smedbergs.us (Benjamin Smedberg [bsmedberg]) r=luser/ted a1.9=beltzner]
2008-04-04 01:54:05 -07:00
61d053322e
bug 403224 - build config fixes to build spidermonkey with icc. r=bsmedberg
2008-03-18 10:37:00 -07:00
6bbd583b81
use gcc 4 on PPC Mac OS X (we already use gcc 4 on Intel), use 10.4 SDK on all tinderboxes, Mac OS X 10.4 is the new minimum system requirement for Gecko 1.9. b=385221 r=mento r=luser
2007-07-17 11:10:59 -07:00
aabbb012e4
fix MacOS X universal build bustage from bug 386903 by removing special-casing of suite to use xpinstall/packager (this has been fixed by bug 377953 for usual builds), r=bsmedberg
2007-07-09 11:24:29 -07:00
6c161476ab
bug 378463 - build time logic to extract debug symbols on OS X. r=mento. second try
2007-05-02 11:45:36 -07:00
76aa755c47
backout patch for bug 378463 due to bustage
2007-05-01 17:03:35 -07:00
4924df651a
bug 378463 - build time logic to extract debug symbols on OS X. r=mento
2007-05-01 16:33:00 -07:00
mark@moxienet.com
2ff1f36713
350660 Fix Camino universal bustage after bug 350211.
2006-08-30 04:46:57 +00:00
benjamin@smedbergs.us
c68755d457
Bug 304160 - XULRunner build process on mac requires a special setuid program to change ownership of files to root, r=chase/preed
2006-08-23 18:16:29 +00:00
vladimir@pobox.com
bf4302bfb7
b=234999, bump MacOS X min version to 10.3 for PPC and use 10.3.9 sdk for ppc universal builds, r=mento
2006-08-22 23:06:20 +00:00
benjamin@smedbergs.us
7989b9b090
Bug 345047 - Universal build fixup for XULRunner, r=mento
2006-08-18 20:34:56 +00:00
mark@moxienet.com
4858aa08ba
330890 unify does not preserve the execute bit when copying non-Mach-O files. Strengthen unify's file mode management, and avoid a possible race if multiple unifies are pointed at the same target. r=preed
2006-03-18 14:31:17 +00:00
mark@moxienet.com
c3bed83331
327848 Universal taskmaster: drive the Mac universal binary build process entirely in-tree. r=bsmedberg
2006-02-21 21:03:48 +00:00
mark@moxienet.com
4d6e50270a
324855 fix-buildconfig, a script to handle differences between about:buildconfig (buildconfig.html) in CPU-specific builds when merging into a universal binary. r=bsmedberg
2006-02-21 20:38:50 +00:00
mark@moxienet.com
17333cd6a1
324855 unify, a script to produce a universal binary .app from CPU-specific bits. r=josh r=bsmedberg
2006-02-21 20:37:50 +00:00