On Fri, Oct 26, 2007 at 03:38:03PM -0500, Robert Lor wrote: > In Postgres we follow the old way of implementing USDT. > > 1) add probes to src.c > 2) cc -c src.c -o src.o > 3) dtrace -G -s probes.d src.o ... > 4) cc -o postgres src.o probes.o > > This works fine on Solaris but it breaks on OSX since the -G flag > doesn't exist (adding it with no-op won't help). Can this still be > done in OSX (replacing -G with -h?) or does it only support the new way > where the .h file has to be produced first? If not, I'd say the two > implementations have incompatible behavior.
It should be sufficient to just remove the 'dtrace -G ...' step. Adam -- Adam Leventhal, FishWorks http://blogs.sun.com/ahl _______________________________________________ dtrace-discuss mailing list dtrace-discuss@opensolaris.org