From owner-freebsd-stable@FreeBSD.ORG Mon Feb 4 13:40:50 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A670C717; Mon, 4 Feb 2013 13:40:50 +0000 (UTC) (envelope-from c.kworr@gmail.com) Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by mx1.freebsd.org (Postfix) with ESMTP id C51C11C6E; Mon, 4 Feb 2013 13:40:49 +0000 (UTC) Received: by mail-lb0-f172.google.com with SMTP id n8so6668833lbj.3 for ; Mon, 04 Feb 2013 05:40:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=tC3/LOflLMm4Olt3zhHzNabqtJr1BaK5kFbWjVP9u4k=; b=gk4fdGHPZuBI3laLtNO8taDe+bp6tIIfCEnwBD0Yl1IAkLrxtf6pAEYP9Ruv6oartn Mx1Q7i/z9eJTSgNtlUW5vUZNDbPYeYfQcmLGEkhPDvfU0X6WkECKpAkT7fk1qbcd0EIz vK2caC5cLRsy1nygoj4ACM2duDe4x+S+p1zTBnJbm9gzEwtoiSMWIT9AQ+XMd9enGWKP 5Putn5pqhp+Sn6TFhJXZypsLbzLcK7o9QD1jL1JQtfxnrBFo9IRRB7Gjd9eMHUmv3xWi qRGT3pxp+DXS2/3WyXePsHyXte0bgX0VZK4c2yOAcvHjRfjhpzYkUi14BiQMSUEGauu1 Of8g== X-Received: by 10.152.105.38 with SMTP id gj6mr19176344lab.25.1359985242466; Mon, 04 Feb 2013 05:40:42 -0800 (PST) Received: from [192.168.1.125] (mau.donbass.com. [92.242.127.250]) by mx.google.com with ESMTPS id h6sm2341948lbm.3.2013.02.04.05.40.40 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 04 Feb 2013 05:40:40 -0800 (PST) Message-ID: <510FBA51.9090806@gmail.com> Date: Mon, 04 Feb 2013 15:40:33 +0200 From: Volodymyr Kostyrko User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15 MIME-Version: 1.0 To: Dimitry Andric Subject: Re: Ports and WITH_LIBCPLUSPLUS References: <510E65FA.4040900@FreeBSD.org> In-Reply-To: <510E65FA.4040900@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD Stable Mailing List , Andreas Nilsson X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 13:40:50 -0000 03.02.2013 15:28, Dimitry Andric: > Thanks for trying this out. Is there also a list of ports that *do* > compile (and hopefully run) successfully? :-) I already switched to libc++ on my unstable STABLE-9 machines. Currently I'm using this config: *: CXXFLAGS= -stdlib=libc++ -std=c++11 | LDFLAGS= -stdlib=libc++ audio/flac databases/db5 devel/binutils devel/doxygen devel/qt4-designer devel/qt4-qt3support devel/qt4-script devel/yasm graphics/libopenraw graphics/tesseract lang/gcc multimedia/phonon-gstreamer net-p2p/transmission-cli net-p2p/transmission-daemon sysutils/smartmontools textproc/hunspell www/qt4-webkit x11/nvidia-driver x11/qt4-opengl: !CXXFLAGS | !LDFLAGS databases/mariadb-client emulators/pearpc www/libxul x11-toolkits/qt4-gui: USE_GCC=4.6+ | !CXXFLAGS | !LDFLAGS www/squid32: USE_GCC=any | !CXXFLAGS | !LDFLAGS Currently I have working seamonkey and slim built this way. > ldd `which seamonkey` /usr/local/bin/seamonkey: libm.so.5 => /lib/libm.so.5 (0x800846000) libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x800a65000) libc++.so.1 => /usr/lib/libc++.so.1 (0x800c7e000) libthr.so.3 => /lib/libthr.so.3 (0x800f34000) libc.so.7 => /lib/libc.so.7 (0x801156000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x8014a5000) I can post whole list of packages if anyone is interested. Everything looks even better then when clang was introduced to ports - almost any package works, the ones that doesn't just have a complicated build/install process. No painful glitches yet. -- Sphinx of black quartz, judge my vow.