Граф коммитов

55 Коммитов

Автор SHA1 Сообщение Дата
Dave Townsend 3530128865 Bug 734975: Fix XULRunner packaging in universal builds. r=bsmedberg 2012-04-05 10:01:17 -07:00
Rafael Ávila de Espíndola b6b70ec20e Bug 715397 - ability to build m-c on 10.7 (lion). r=ted.
Use the 10.6 sdk.
2012-01-18 15:35:28 -05:00
Gavin Sharp 57a9d160c1 Bug 696436: consolidate Mac bundle name selection, and allow adding a prefix to it at build time, r=dolske, r=ted relanding with a clobber on a CLOSED TREE 2011-10-27 10:27:56 -07:00
Blair McBride 1b9c2d5591 Backout 9e94c7b5290f (bug 696436) due to Mac opt breakage. CLOSED TREE 2011-12-16 16:08:48 +13:00
Gavin Sharp 67b4a1eeff Bug 696436: consolidate Mac bundle name selection, and allow adding a prefix to it at build time, r=dolske, r=ted
--HG--
extra : rebase_source : 138e3b0259bb144524b1bdb8a6db9d83fe527c71
2011-10-27 10:27:56 -07:00
Rafael Ávila de Espíndola 18b58cf605 Bug 707868 - factor setting of CC and CXX for mac os X. r=rail. 2011-12-08 12:32:18 -05:00
Rafael Ávila de Espíndola 8892876d85 Bug 705136 - don't mention ppc. r=khuey.
--HG--
extra : rebase_source : 380b3302fbf1eba2c97972cf1f60b373e269c083
2011-12-01 09:25:40 -05:00
Rafael Ávila de Espíndola 5828450a0d Bug 670951 - Don't crash if there is a X86 file but not a PPC one. r=ted.
--HG--
extra : rebase_source : 9fde1eccfc999923ead9981608dceb1414dfde18
2011-09-23 22:10:10 -04:00
Rafael Ávila de Espíndola 492f6a2fd2 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 aa4520dc69 bug 629815 - macosx/universal/mozconfig.common should not select the compiler. r=ted 2011-03-02 14:03:00 -05:00
Nick Thomas 049084401e Bug 600435, unify packaged tests only tests are enabled, r=khuey a=NPOTB 2011-01-17 16:09:06 +13:00
Smokey Ardisson 939c81cb6d 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 3bbc0f30ac Merging to tip. a=blocking-b7 2010-09-30 17:10:19 -07:00
Nick Thomas d50523956e 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 7b155b9349 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 8a290b08a4 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 63b1fe048d 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 9de98631ce 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 61343d3018 bug 411588 - support 64-bit universal binaries on OSX. add a build/macosx/universal/mozconfig-64. r=josh
--HG--
rename : build/macosx/universal/mozconfig => build/macosx/universal/mozconfig.common
2010-03-18 10:22:54 -04:00
Smokey Ardisson ea5e8d7433 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 6c93475929 bug 551941 - fix 'unify' to recognize 64-bit Mach-O files. r=bsmedberg
--HG--
extra : rebase_source : 5b9ae5f47929f69d8c0627ed694b6c4354ca995e
2010-03-17 11:55:56 -04:00
Serge Gautherie 33e46b71b4 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 19d658d08f 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 12543889f1 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 36a8fde34d bug 518641 followup, don't try to copy files around if the test-package directories don't exist.
--HG--
extra : rebase_source : baa18363c47218f4020b19c9782155c9aae27992
2009-10-01 18:07:52 -04:00
Nick Thomas af758feed2 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 64c44ad91e 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.

--HG--
extra : rebase_source : 41d1f3fe887a2dbdee3ad560ab46bcb261883690
2009-09-29 08:31:50 -04:00
Ted Mielczarek 217e4c2081 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.

--HG--
extra : rebase_source : 84f5382bca6fa4bde721686f029514a41dfaf6b4
2009-09-29 08:31:50 -04:00
Josh Aas 4f1cee6bc8 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
dtownsend@oxymoronical.com 5eb23724db Bug 410637: Mac UB XULRunner SDK packages have empty bin directory. r=bsmedberg, a=beltzner 2008-04-10 07:50:48 -07:00
benjamin@smedbergs.us c66700a2a9 Bug 426771 - The previous checkin happened before full testing, and there was an important typo ;-) 2008-04-07 09:38:33 -07:00
reed@reedloden.com cfb7db0999 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
ted.mielczarek@gmail.com 35d5c61b0f bug 403224 - build config fixes to build spidermonkey with icc. r=bsmedberg 2008-03-18 10:37:00 -07:00
joshmoz@gmail.com fb912445df 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
kairo@kairo.at 7bb6a1ce57 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
ted.mielczarek@gmail.com 62f42cf38e bug 378463 - build time logic to extract debug symbols on OS X. r=mento. second try 2007-05-02 11:45:36 -07:00
sayrer@gmail.com a11d15c226 backout patch for bug 378463 due to bustage 2007-05-01 17:03:35 -07:00
ted.mielczarek@gmail.com 6a01400914 bug 378463 - build time logic to extract debug symbols on OS X. r=mento 2007-05-01 16:33:00 -07:00
roc+@cs.cmu.edu 0054412272 Bug 374866. Reftests for text-transform. r=dbaron 2007-03-22 16:01:14 -07:00
dtownsend%oxymoronical.com 9f25a794e1 Bug 410637: Mac UB XULRunner SDK packages have empty bin directory.
r=bsmedberg, a=beltzner
2008-04-10 14:50:48 +00:00
benjamin%smedbergs.us 60c44954b6 Bug 426771 - The previous checkin happened before full testing, and there was an important typo ;-) 2008-04-07 16:38:33 +00:00
reed%reedloden.com de0e6bee9d 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 08:54:05 +00:00
ted.mielczarek%gmail.com ac3d37bb2a bug 403224 - build config fixes to build spidermonkey with icc. r=bsmedberg 2008-03-18 17:37:01 +00:00
joshmoz%gmail.com 9d4e2cf9f1 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 18:10:59 +00:00
kairo%kairo.at 44c15ad597 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 18:24:29 +00:00
ted.mielczarek%gmail.com 5d1e63e98b bug 378463 - build time logic to extract debug symbols on OS X. r=mento. second try 2007-05-02 18:45:36 +00:00
sayrer%gmail.com 90e4dc6ab2 backout patch for bug 378463 due to bustage 2007-05-02 00:03:36 +00:00
ted.mielczarek%gmail.com 71706f995e bug 378463 - build time logic to extract debug symbols on OS X. r=mento 2007-05-01 23:33:00 +00:00
mark%moxienet.com 4152f85180 350660 Fix Camino universal bustage after bug 350211. 2006-08-30 04:46:57 +00:00
vladimir%pobox.com f2d7cf6d6e 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