From owner-freebsd-ports@FreeBSD.ORG Wed May 6 14:53:57 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6DEA1065688 for ; Wed, 6 May 2009 14:53:57 +0000 (UTC) (envelope-from mi+thun@aldan.algebra.com) Received: from mail7.sea5.speakeasy.net (mail7.sea5.speakeasy.net [69.17.117.9]) by mx1.freebsd.org (Postfix) with ESMTP id 8302E8FC43 for ; Wed, 6 May 2009 14:53:57 +0000 (UTC) (envelope-from mi+thun@aldan.algebra.com) Received: (qmail 1204 invoked from network); 6 May 2009 14:27:17 -0000 Received: from aldan.algebra.com (mi@[216.254.65.224]) (envelope-sender ) by mail7.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 6 May 2009 14:27:16 -0000 Message-ID: <4A019E3F.8070901@aldan.algebra.com> Date: Wed, 06 May 2009 10:27:11 -0400 From: "Mikhail T." User-Agent: Thunderbird 2.0.0.21 (X11/20090407) MIME-Version: 1.0 To: freebsd-ports@freebsd.org, Alexander Churanov References: <20090506120024.6DE1B10656A5@hub.freebsd.org> In-Reply-To: <20090506120024.6DE1B10656A5@hub.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: freebsd-ports Digest, Vol 311, Issue 3 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 14:53:59 -0000 > > 1) Is it working at all? I always receive SIGBUS on 7x. > 2) Is our valgrind from http://valgrind.org/ or valgrind.kde.org? > 3) valgrind.org lists 3.4.1 as latest release, but there is 3.52 in > ports, how is it possible? > > I am teaching people C, C++ and UNIX API using FreeBSD at university. > There is a need for memory-checking tool. It is, for most intents and purposes, not working on FreeBSD. And it never worked on anything by i386 anyway. According to the author(s), porting it from Linux to anything else would take a substantial "research-grade" effort. (I think, such effort ought to be sponsored similar to how java-porting was -- valgrind is a MAJOR feature for many.) > Does anybody know any alternatives for FreeBSD 7? > Modern gcc-4.x has memory-checking features, which -- in a manner remotely similar to Purify -- build various checks into the binary. Look through gcc's man-page for the "mudflap" keyword. That said, nothing beats Purify in my opinion, but that's not on FreeBSD either and costs thousands of dollars :-( Yours, -mi