From owner-freebsd-ports@FreeBSD.ORG Thu Sep 26 14:54:34 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 83593B78 for ; Thu, 26 Sep 2013 14:54:34 +0000 (UTC) (envelope-from freebsd@grem.de) Received: from mail.grem.de (outcast.grem.de [213.239.217.27]) by mx1.freebsd.org (Postfix) with SMTP id D0BD22F51 for ; Thu, 26 Sep 2013 14:54:32 +0000 (UTC) Received: (qmail 75897 invoked by uid 89); 26 Sep 2013 14:54:31 -0000 Received: from unknown (HELO bsd64.grem.de) (mg@grem.de@194.97.158.66) by mail.grem.de with ESMTPA; 26 Sep 2013 14:54:31 -0000 Date: Thu, 26 Sep 2013 16:54:31 +0200 From: Michael Gmelin To: Alexandr Kovalenko Subject: Re: CMake, libexecinfo, ${LOCALBASE}/lib and ldconfig Message-ID: <20130926165431.0ae11759@bsd64.grem.de> In-Reply-To: References: <20130926160505.007c7827@bsd64.grem.de> X-Mailer: Claws Mail 3.9.1 (GTK+ 2.24.18; amd64-portbld-freebsd9.1) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/ytOdauEVXVjyB3QdYZl9ZyD" X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: flo@freebsd.org, freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Sep 2013 14:54:34 -0000 --MP_/ytOdauEVXVjyB3QdYZl9ZyD Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thu, 26 Sep 2013 15:28:54 +0100 Alexandr Kovalenko wrote: > On Thu, Sep 26, 2013 at 3:05 PM, Michael Gmelin > wrote: > > > Since you're working on 5.5.33a it would be great if you could > > incorporate the patches I just submitted to allow building mariadb > > using clang's libc++ > > http://www.freebsd.org/cgi/query-pr.cgi?pr=182408 . > > ports/182287 should be closed [adding flo@ :> ], as I will submit > maintainer update soon and also this PR does not actually enable > TOKUDB (which is what I'm fighting now, but probably will give up for > now and submit update without it to work on TOKUDB later). > > I'm more than happy to apply your patches. I have few questions: > > 1. Will those patches affect build on stdlibc++ in any way? Nope, those are all backwards compatible and standard compliant changes. I just double checked by building mariadb55 using gcc4.2.1 and stdlibc++ on 9.1-RELEASE. > 2. Would you be so kind to send me patches against current (5.5.33a) > source to help me a bit? :) I verified my patches against 5.5.33a from 2013-09-20: patch-sql_item_subselect.cc: applies ok patch-storage_pbxt_src_strutil_xt.cc: pbxt has been removed patch-storage_pbxt_src_index_xt.cc: pbxt has been removed patch-storage_pbxt_src_util_xt.cc: pbxt has been removed patch-storage_federated_ha_federated.cc: already upstream patch-sql_sql_trigger.cc: ok patch-sql_sql_view.cc: ok This means that only three patches will be required. Just untar the attached tarball in the ports files directory: cd /usr/ports/databases/mariadb55-server/files tar -xzf /path/to/patches.tgz There might be more challenges new to this version of MariaDB, so I'm more than happy to test the port once you're ready. Cheers, Michael > > Thanks in advance! -- Michael Gmelin --MP_/ytOdauEVXVjyB3QdYZl9ZyD--