From owner-svn-src-head@FreeBSD.ORG Fri Jul 30 02:47:33 2010 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE6181065673; Fri, 30 Jul 2010 02:47:33 +0000 (UTC) (envelope-from swell.k@gmail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id 2E8958FC08; Fri, 30 Jul 2010 02:47:32 +0000 (UTC) Received: by eyh6 with SMTP id 6so566525eyh.13 for ; Thu, 29 Jul 2010 19:47:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject:references :date:in-reply-to:message-id:user-agent:mime-version:content-type; bh=k2NlryEL5SCeAT4gDjdzB7En5QXE6qrAf+1ZoB3KulQ=; b=TsDaVgwenKN8157NEXlu8P4Q5yegYqKp9Z9d7fPzS7U/AgyvRkidPIokOd7FuVJNaX 7A3uNjx2k+Cp/5vrCAoe0eOWH4Ep9cLjszK9+op+EOZuhW/InU34j/BaB55t6PmaAGNc /onAU1dahJqt/CmMXjiLrwdgc7OhO1z9bQTh8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; b=vhikF99J+bctG+kFAsxgIviPLcRs36S56N/okRhHO0DSv4zeDPK82aNC3AQR22nVld SbkR9K14NSkB9VcqPWyQB4mxgsNx2S5XaNh30JlsFstEEFY/ANA3uUwEnouOH074iAET l7VhDG2usPJxCOm/o5xbqCgzoirYR4WBkJf+I= Received: by 10.14.45.8 with SMTP id o8mr784294eeb.57.1280458051603; Thu, 29 Jul 2010 19:47:31 -0700 (PDT) Received: from localhost ([85.17.254.135]) by mx.google.com with ESMTPS id x54sm2311499eeh.23.2010.07.29.19.47.29 (version=SSLv3 cipher=RC4-MD5); Thu, 29 Jul 2010 19:47:30 -0700 (PDT) From: Anonymous To: Rui Paulo References: <201007291630.o6TGURZS093374@svn.freebsd.org> Date: Fri, 30 Jul 2010 06:42:44 +0400 In-Reply-To: <201007291630.o6TGURZS093374@svn.freebsd.org> (Rui Paulo's message of "Thu, 29 Jul 2010 16:30:27 +0000 (UTC)") Message-ID: <86vd7xheqj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r210612 - head/share/mk X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jul 2010 02:47:34 -0000 Rui Paulo writes: > Author: rpaulo > Date: Thu Jul 29 16:30:27 2010 > New Revision: 210612 > URL: http://svn.freebsd.org/changeset/base/210612 > > Log: > When building WITH_CTF=1, print the ctf executable that's going to be > run. This makes the 'ctfconvert' and 'ctfmerge' programs show up during > a build when compiling a kernel, a library or a program. > > Sponsored by: The FreeBSD Foundation > > Modified: > head/share/mk/bsd.lib.mk > head/share/mk/bsd.prog.mk > head/share/mk/sys.mk > [...] > Modified: head/share/mk/sys.mk > ============================================================================== > --- head/share/mk/sys.mk Thu Jul 29 16:13:26 2010 (r210611) > +++ head/share/mk/sys.mk Thu Jul 29 16:30:27 2010 (r210612) > @@ -156,11 +156,15 @@ YFLAGS ?= -d > # SINGLE SUFFIX RULES > .c: > ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.IMPSRC} > - @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} > + @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || \ > + ${ECHO} ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} && \ > + ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} After this commit ctfconvert breaks buildworld for me. $ make -j3 -Qs buildworld ... ===> lib/libelf (all) ERROR: ctfmerge: libelf.so.1: Cannot get sect .gnu.version_d data: Invalid section descriptor $ echo 'int main(void) { return(0); }' >test.c $ make -dA test |& fgrep -A2 -- '-o test' cc -O0 -g3 test.c -o test [ -z "ctfconvert" -o -n "1" ] || echo ctfconvert -L VERSION test && ctfconvert -L VERSION test ERROR: crt1.c: multiple compilation units not supported $ true || { echo foo && echo bar; } $ true || echo foo && echo bar bar