From owner-svn-src-head@FreeBSD.ORG Thu May 9 07:14:19 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5FBDB876; Thu, 9 May 2013 07:14:19 +0000 (UTC) (envelope-from to.my.trociny@gmail.com) Received: from mail-ea0-x230.google.com (mail-ea0-x230.google.com [IPv6:2a00:1450:4013:c01::230]) by mx1.freebsd.org (Postfix) with ESMTP id 9A8803D8; Thu, 9 May 2013 07:14:18 +0000 (UTC) Received: by mail-ea0-f176.google.com with SMTP id h14so1403111eak.35 for ; Thu, 09 May 2013 00:14:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=4pBq9VH5SfXWexG8QaXCPebGloY/55bBgVGQOi16VV8=; b=PrMsFRVPJ65Ko39ir97yXOnHo/SYfH5aLiQ9/rGn6S1FERzPalOCrnl41oa2oboFa5 5BcOJaZUzS5ErOCHWsNvmHBWTAH1fRWfpfOqynysQUlxXUCvGBMufg3QiuNhtpX1TevG BoyWSs40rwdjujWWU619oC0DDIns6o85OukxulnCJJ4t/KWuES6kxOPCbs61qFGou70s 30NJuSJ3ygc3sasDvD7VBy2MHjY754WUP6fts3SalJRaOcdO/0qtR0ej+pvoBgrxKDBY 5beepBQYXagL9Gfq46/TeTxJgs7c4OIs2QTcx9z9FYrpiXlTvYRwS+7W2q3BzFQEnesH baLA== X-Received: by 10.14.179.133 with SMTP id h5mr25967630eem.34.1368083657684; Thu, 09 May 2013 00:14:17 -0700 (PDT) Received: from localhost ([178.150.115.244]) by mx.google.com with ESMTPSA id w43sm2221457eeg.14.2013.05.09.00.14.15 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 09 May 2013 00:14:16 -0700 (PDT) Sender: Mikolaj Golub Date: Thu, 9 May 2013 10:14:14 +0300 From: Mikolaj Golub To: Peter Wemm Subject: Re: svn commit: r250379 - in head/usr.sbin/bsnmpd/modules: . snmp_hast Message-ID: <20130509071412.GA94250@gmail.com> References: <201305082003.r48K3cYv062256@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 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: Thu, 09 May 2013 07:14:19 -0000 On Wed, May 08, 2013 at 04:44:54PM -0700, Peter Wemm wrote: > On Wed, May 8, 2013 at 4:25 PM, Peter Wemm wrote: > > On Wed, May 8, 2013 at 1:03 PM, Mikolaj Golub wrote: > >> Author: trociny > >> Date: Wed May 8 20:03:37 2013 > >> New Revision: 250379 > >> URL: http://svnweb.freebsd.org/changeset/base/250379 > >> > >> Log: > >> HAST module for bsnmpd(1). > >> > >> Reviewed by: harti, pjd > >> MFC after: 2 weeks > > > > This breaks world on just about everything other than i386, and it is > > technically broken there too but doesn't actually cause a build > > failure. > > > > You cannot link a .so file against a non-pic library, libl.a in this case. > > > > ===> usr.sbin/bsnmpd/modules/snmp_hast (all)^M > > /usr/obj/usr/src/tmp/usr/bin/ld: /usr/obj/usr/src/tmp/usr/lib/libl.a(libyywrap.o > > ): relocation R_X86_64_32 against `a local symbol' can not be used when making a > > shared object; recompile with -fPIC^M > > /usr/obj/usr/src/tmp/usr/lib/libl.a: could not read symbols: Bad value^M > > *** [snmp_hast.so.6] Error code 1^M > > > Hmm. It seems clang optimizes something away that gcc doesn't. When > building with clang the problem doesn't show up. Sorry for breaking build. I am always running tinderbox before commits like this, which did not help this time. Now I will run it twice, with both clang and gcc. Thank you for r250394. I will investigate how to fix this. Any suggestions are highly appreciated. -- Mikolaj Golub