On 2012/12/22 00:31, Brad Smith wrote: > On Fri, Dec 21, 2012 at 03:39:55PM -0500, Brad Smith wrote: > > On Fri, Dec 21, 2012 at 04:15:02AM -0500, Brad Smith wrote: > > > On Mon, Dec 10, 2012 at 02:19:58PM +0100, Landry Breuil wrote: > > > > Hi, > > > > > > > > here's a preliminary diff to update devel/llvm to 3.2rc3, final release > > > > due soon. So far i've only built it on amd64, currently building on ppc. > > > > Tests reports on mips64*, sparc64 & ppc welcome. For mips64*, amend > > > > LLVM_ARCHS in arch-defines.mk. This release is supposed to bring > > > > improvements on ppc & mips.. see http://llvm.org/docs/ReleaseNotes.html > > > > for the details. The port has a patch adding support for stack smash > > > > handler (iirc from matthew@ ..) > > > > > > > > Landry > > > > > > Here is an updated diff for the release and FYI there is no point > > > bothering > > > with MIPS; it won't build. > > > > And for the re-rolled tarball. > > And fix man page generation.
Most things that I've tried are working fine with this, but I've tried firefox 18.0b3 with it, which is segfaulting during build: /usr/obj/ports/firefox-18.0beta3/build-amd64/config/nsinstall -R /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/AppData.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsArrayEnumerator.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsArrayUtils.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsCategoryCache.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsCOMPtr.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsCOMArray.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsCRTGlue.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsClassInfoImpl.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsComponentManagerUtils.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsEnumeratorUtils.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsID.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsIInterfaceRequestorUtils.cpp /usr/obj/ports/fi! refox-18.0beta3/mozilla-beta/xpcom/glue/nsINIParser.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsISupportsImpl.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsMemory.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsWeakReference.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsVersionComparator.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsTHashtable.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsQuickSort.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsVoidArray.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsTArray.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsThreadUtils.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsTObserverArray.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsCycleCollectionParticipant.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsCycleCollectorUtils.cpp /usr/obj/po! rts/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsDeque.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/pldhash.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/BlockingResourceBase.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/DeadlockDetector.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/SSE.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/unused.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsProxyRelease.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/nsTextFormatter.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/GenericFactory.cpp /usr/obj/ports/firefox-18.0beta3/mozilla-beta/xpcom/glue/FileUtils.cpp . gmake[4]: Leaving directory `/usr/obj/ports/firefox-18.0beta3/build-amd64/xpcom/build' gmake[2]: *** [export_tier_platform] Segmentation fault (core dumped) gmake[2]: Leaving directory `/usr/obj/ports/firefox-18.0beta3/build-amd64' gmake[1]: *** [tier_platform] Error 2 gmake[1]: Leaving directory `/usr/obj/ports/firefox-18.0beta3/build-amd64' gmake: *** [all] Error 2