Closed
Bug 485856
Opened 14 years ago
Closed 14 years ago
configure.in: Don't assume darwin is Cocoa
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 486782
People
(Reporter: jeremyhu, Assigned: jeremyhu)
References
Details
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3 Build Identifier: xulrunner-1.9.0.7 Darwin X11 The configure script makes an assumption that when the CHOST is darwin, the build is using Cocoa. This doesn't work when we're building for X11 on darwin. We use the following patch to build xulrunner for X11 on Darwin in MacPorts: --- configure.orig 2009-03-19 21:02:35.000000000 -0700 +++ configure 2009-03-19 21:03:53.000000000 -0700 @@ -5807,11 +5807,10 @@ case "$host" in ;; *-darwin*) - HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX -DNO_X11" - HOST_NSPR_MDCPUCFG='\"md/_darwin.cfg\"' + HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX" + HOST_CXXFLAGS="$HOST_CXXFLAGS -DXP_UNIX -DXP_MACOSX" HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}" MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin' - LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) $(LIBXUL_DIST)/bin/XUL -lobjc' ;; *-linux*|*-kfreebsd*-gnu) --- The -DNO_X11 and LIBXUL_LIBS should be added only if the toolkit is cocoa or mac. Reproducible: Always
Assignee | ||
Updated•14 years ago
|
Assignee: nobody → jeremyhu
Assignee | ||
Updated•14 years ago
|
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Assignee | ||
Comment 1•14 years ago
|
||
This is fixed in the patch for bug #486782
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•