From owner-freebsd-gecko@FreeBSD.ORG Sat Sep 8 14:30:08 2012 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B49D0106564A for ; Sat, 8 Sep 2012 14:30:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 98F608FC08 for ; Sat, 8 Sep 2012 14:30:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q88EU8pY014524 for ; Sat, 8 Sep 2012 14:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q88EU8xR014511; Sat, 8 Sep 2012 14:30:08 GMT (envelope-from gnats) Date: Sat, 8 Sep 2012 14:30:08 GMT Message-Id: <201209081430.q88EU8xR014511@freefall.freebsd.org> To: gecko@FreeBSD.org From: Yamaya Takashi Cc: Subject: Re: ports/171343: [patch] build www/firefox and mail/thunderbird with clang X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Yamaya Takashi List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Sep 2012 14:30:08 -0000 The following reply was made to PR ports/171343; it has been noted by GNATS. From: Yamaya Takashi To: Niclas Zeising Cc: bug-followup@FreeBSD.org Subject: Re: ports/171343: [patch] build www/firefox and mail/thunderbird with clang Date: Sat, 08 Sep 2012 23:23:53 +0900 On 2012/09/08 15:21, Niclas Zeising wrote: > I can't reproduce any of this. Do you have any wierdness in your > make.conf or in the port build configuration? The issues with DBUS and > gstreamer are known, and I'm working with the maintainer to fix those. > Regards! $cat /etc/make.conf (snip) #### use libc++ .if ${CXX:T} == "c++" || ${CXX:T} == "clang++" .if empty(.CURDIR:M/usr/src*) && empty(.CURDIR:M/usr/obj*) .if !defined(OLDCXX) CXXFLAGS+= -std=c++11 .endif .if !defined(NOLIBCXX) CXXFLAGS+= -stdlib=libc++ .endif .else CXXFLAGS+= -std=c++11 -stdlib=libc++ .endif .endif (snip) $cc --version FreeBSD clang version 3.2 (trunk 162107) 20120817 Target: x86_64-unknown-freebsd10.0 Thread model: posix Before r303831: c++11-narrowing bug dbus header bug visibility bug After r303831: work around visibility bug After r303893: fix dbus header bug. Now: c++11-narrowing bug is not fixed. Patch is (pointed by Jan Beich) https://hg.mozilla.org/mozilla-central/rev/dfb4c969dc3c After patch: No build error.