From owner-freebsd-current@FreeBSD.ORG Mon Oct 18 21:49:00 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 91BB31065673; Mon, 18 Oct 2010 21:49:00 +0000 (UTC) (envelope-from leccine@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 4191C8FC16; Mon, 18 Oct 2010 21:49:00 +0000 (UTC) Received: by iwn36 with SMTP id 36so145756iwn.13 for ; Mon, 18 Oct 2010 14:48:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=jCYaoMQ5GRAoAJ1I+zyLgHNRTW/PbXL6zw3zb0hpgGU=; b=b5yDF/q3eG9HEPsgB0QrYlyuA7kiHOISu8cpAMJQyuK13FVQUgdEXSz9dWFnULkEv8 u1XRop1HHW13LsND5zhCQuaI9/rGQmmS0jJ1hhxWLb13VevjjhRn/8J+tv8X4Ct2bu6W pXCNuQzoIgOEFGIJ0yKA6f47jgxY/ikRirQlI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=BaYVf7PJFvOGlUJppo0x8BWTnSAFexgv0Bt/fcq50mb99uovx7gTN2UzcOgMU1PaS2 UbeESICMAlrniQzC1AtHAl2bZXEdDnM3M2bORnkBWHhEreN5p6rqTssrU9U2GP8rISjp JDtWIZVB1yNTZmBoJlMSUrQAUWYii4NkoFrfg= MIME-Version: 1.0 Received: by 10.231.190.139 with SMTP id di11mr2039445ibb.180.1287438538817; Mon, 18 Oct 2010 14:48:58 -0700 (PDT) Received: by 10.231.32.130 with HTTP; Mon, 18 Oct 2010 14:48:58 -0700 (PDT) In-Reply-To: References: <7EC03A5E-61DA-46AB-95E1-1D844E10C735@FreeBSD.org> Date: Mon, 18 Oct 2010 22:48:58 +0100 Message-ID: From: =?UTF-8?Q?Istv=C3=A1n?= To: Rui Paulo X-Mailman-Approved-At: Mon, 18 Oct 2010 21:52:42 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-current Subject: Re: DTrace bindings are missing in FreeBSD 9.0 - CURRENT for userland apps X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Oct 2010 21:49:00 -0000 I perfectly understand what you are saying and I have been DTracing on Solaris many times. Only problem here is that you don't get my point, but I try to explain it o= n the level you can get it. [root@freebsd9 /usr/ports/databases/postgresql90-server]# grep -iA3 WITH_DTRACE Makefile . if defined(WITH_DTRACE) CONFIGURE_ARGS+=3D--enable-dtrace LDFLAGS+=3D-lelf . endif [root@freebsd9 /usr/ports/databases/postgresql90-server]# grep -i dtrace /var/db/ports/postgresql90/options WITH_DTRACE=3Dtrue [root@freebsd9 /usr/ports/databases/postgresql90-server]# make install clea= n What other dependency might cause the lack of DTrace bindings for postgres90-server? If you don't get my point at this stage then we don't have anything to talk about, and I don't understand how can the FreeBSD project use a tool like you. :) Hope I make it clear what is not working and what must work. I. On Mon, Oct 18, 2010 at 10:40 PM, Rui Paulo wrote: > > On 18 Oct 2010, at 22:37, Istv=C3=A1n wrote: > > > So there is no out of the box solution for FreeBSD to use DTrace for an= y > userland app. > > What have I been saying ? Userland DTrace support works on FreeBSD 9.0, b= ut > I don't think you understand what userland DTrace support requires. For > PostgreSQL and Ruby you need to re-compile the software with DTrace suppo= rt > enabled. This is the same on Solaris. > > > > > Is there somebody in the FreeBSD team actively working on this? > > > > > > I. > > > > > > On Mon, Oct 18, 2010 at 10:33 PM, Rui Paulo wrote: > > > > On 18 Oct 2010, at 22:30, Istv=C3=A1n wrote: > > > > > what should I do with the Makefile exactly? I can't see any dtrace > related information in it. > > > > Each software package has it's way of enabling DTrace during the build. > Check the postgres90-server port for an example on how to add DTrace supp= ort > to a port. > > > > Regards, > > -- > > Rui Paulo > > > > > > > > > > > > -- > > the sun shines for all > > > > http://blog.l1x.me > > Use the link below to report this message as spam. > > https://lavabit.com/apps/teacher?sig=3D1414423&key=3D2849872830 > > Regards, > -- > Rui Paulo > > > --=20 the sun shines for all http://blog.l1x.me