Date: Tue, 02 Apr 2013 07:33:54 -0600 From: Ian Lepore <ian@FreeBSD.org> To: Dmitry Luhtionov <dmitryluhtionov@gmail.com> Cc: freebsd-stable@FreeBSD.org Subject: Re: 9-STABLE buildworld compile error Message-ID: <1364909634.1312.21.camel@revolution.hippie.lan> In-Reply-To: <CAAYMRQdPNEUfFb1sLkLjXhiFNj%2BorG-tO7zpo%2B_809-WcCFEdg@mail.gmail.com> References: <CAAYMRQdPNEUfFb1sLkLjXhiFNj%2BorG-tO7zpo%2B_809-WcCFEdg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2013-04-02 at 14:28 +0300, Dmitry Luhtionov wrote: > When I put MALLOC_PRODUCTION=yes in /etc/make/conf, make buildworld hangs > with error > /usr/src/lib/libc/stdlib/ > malloc.c:126:1: error: "MALLOC_PRODUCTION" redefined > <command-line>: error: this is the location of the previous definition > > This is a patch, which avoid this error > > --- /usr/src/lib/libc/stdlib/Makefile.inc.orig 2012-12-04 > 11:53:28.000000000 +0200 > +++ /usr/src/lib/libc/stdlib/Makefile.inc 2013-04-02 14:14:35.000000000 > +0300 > @@ -51,7 +51,3 @@ > malloc.3 realloc.3 malloc.3 reallocf.3 malloc.3 malloc_usable_size.3 > MLINKS+=tsearch.3 tdelete.3 tsearch.3 tfind.3 tsearch.3 twalk.3 > > -.if defined(MALLOC_PRODUCTION) > -CFLAGS+= -DMALLOC_PRODUCTION > -.endif > - That's because MALLOC_PRODUCTION is already defined in -stable. The right fix would be to remove it from your make.conf, because it's no longer necessary in -current either -- the performance problems that originally led to the advice to put MALLOC_PRODUCTION in make.conf for -current have been fixed. -- Ian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1364909634.1312.21.camel>