On Mon, Oct 18, 2010 at 2:48 PM, István <leccine_at_gmail.com> wrote: > 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 on > the level you can get it. > > > [root_at_freebsd9 /usr/ports/databases/postgresql90-server]# grep -iA3 > WITH_DTRACE Makefile > . if defined(WITH_DTRACE) > CONFIGURE_ARGS+=--enable-dtrace > LDFLAGS+=-lelf > . endif > > [root_at_freebsd9 /usr/ports/databases/postgresql90-server]# grep -i dtrace > /var/db/ports/postgresql90/options > WITH_DTRACE=true > > [root_at_freebsd9 /usr/ports/databases/postgresql90-server]# make install clean > > > 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 <rpaulo_at_freebsd.org> wrote: > >> >> On 18 Oct 2010, at 22:37, István wrote: >> >> > So there is no out of the box solution for FreeBSD to use DTrace for any >> userland app. >> >> What have I been saying ? Userland DTrace support works on FreeBSD 9.0, but >> I don't think you understand what userland DTrace support requires. For >> PostgreSQL and Ruby you need to re-compile the software with DTrace support >> 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 <rpaulo_at_freebsd.org> wrote: >> > >> > On 18 Oct 2010, at 22:30, István 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 support >> to a port. 1. I'd do clean install, not install clean to start from a consistent state. 2. What do the autoconf logs say about dtrace support being enabled (make clean configure will provide that data with the least number of cycles spent)? Thanks, -GarrettReceived on Mon Oct 18 2010 - 20:48:17 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:08 UTC