Closed
Bug 597775
Opened 15 years ago
Closed 9 years ago
[XULRunner][Mac]xulrunner builds on Snow Leopard don't work on Leopard
Categories
(Core Graveyard :: Embedding: Mac, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: peina, Unassigned)
References
Details
Attachments
(2 files)
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
Build Identifier: 1.9.2.9
I build a 32 bit XULRunner on Mac OS 10.6. Build successfully passed and it works well on 10.6. But if I try to run it on Mac OS 10.5. It will always crash at XPCNativeInterface::GetNewOrUsed(XPCCallContext&, nsID const*) at startup.
I'm using the latest 1.9.2.9 source(ftp://ftp.mozilla.org/pub/xulrunner/rel ... ce.tar.bz2).
This is my mozconfig:
# Build xulrunner component
mk_add_options MOZ_CO_PROJECT=xulrunner
mk_add_options AUTOCONF=autoconf213
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objopt
ac_add_options --enable-application=xulrunner
ac_add_options --disable-tests
ac_add_options --disable-installer
ac_add_options --disable-updater
ac_add_options --disable-javaxpcom
ac_add_options --disable-crashreporter
ac_add_options --enable-canvas
ac_add_options --disable-universalchardet
CC="gcc-4.2 -arch i386"
CXX="g++-4.2 -arch i386"
ac_add_options --target=i386-apple-darwin8.0.0
ac_add_options --enable-macos-target=10.5
ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.5.sdk
HOST_CC="gcc-4.2"
HOST_CXX="g++-4.2"
AR=ar
AS=$CC
LD=ld
STRIP="strip -x -S"
CROSS_COMPILE=1
For some reason, I can only use Snowleopard as the build environment but I need it runs on both 10.5 and 10.6.
Is it a known issue of XULRunner? How can I make it work on Leopard? Thanks in advance for any help!
Reproducible: Always
Comment 1•15 years ago
|
||
This sounds very similar to what I (and some others) experience with gecko-1.9.2 based Camino builds - when build on 10.6 against the 10.5sdk with either gcc 4.0 or 4.2.
http://forums.mozillazine.org/viewtopic.php?p=8820195#p8820195
Note that the default build config for Gecko 1.9.2 is gcc 4.0 and the 10.4 sdk. That combo works correctly (at least as far as Camino is concerned).
Peina, could you attach a full crashlog ?
Comment 2•15 years ago
|
||
Camino was build with gcc 4.2 and the 10.5 sdk
Seems not the same crash. However, I do see other people met crash in XPCNativeInterface::GetNewOrUsed: http://groups.google.com/group/bluegriffon/browse_thread/thread/759d85e16c961392
Comment 5•15 years ago
|
||
(In reply to comment #4)
> Seems not the same crash.
On #camino we had some doubts about how truthful those Camino crashlogs are. Maybe the Camino stack is masking something else...
Comment 6•9 years ago
|
||
Mass change of bugs in the Embedding: Mac component in preparation for archiving it. I don't believe any of these are useful any more, as we don't have a mac embedding API. If they are relevant, they should be moved to an alternate component.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
| Assignee | ||
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•