From owner-freebsd-current@FreeBSD.ORG Mon May 21 01:29:11 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D7ADB16A41F for ; Mon, 21 May 2007 01:29:11 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id C4BA813C448 for ; Mon, 21 May 2007 01:29:11 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 2206E1A3C1C; Sun, 20 May 2007 18:30:09 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id EAAD25140A; Sun, 20 May 2007 21:29:10 -0400 (EDT) Date: Sun, 20 May 2007 21:29:10 -0400 From: Kris Kennaway To: Wes Morgan Message-ID: <20070521012910.GA46689@xor.obsecurity.org> References: <200705201954.00476.h.schmalzbauer@omnisec.de> <868xbjib8t.fsf@dwp.des.no> <200705202130.55833.h.schmalzbauer@omnisec.de> <20070520184710.75db1335@kan.dnsalias.net> <20070520210704.H33354@volatile.chemikals.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070520210704.H33354@volatile.chemikals.org> User-Agent: Mutt/1.4.2.2i Cc: Dag-Erling Sm??rgrav , freebsd-current@freebsd.org, Harald Schmalzbauer Subject: Re: strange "Exec format error" (gcc4.2 suspicious) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 May 2007 01:29:11 -0000 On Sun, May 20, 2007 at 09:07:24PM -0400, Wes Morgan wrote: > On Sun, 20 May 2007, Alexander Kabaev wrote: > > >On Sun, 20 May 2007 21:30:55 +0200 > >Harald Schmalzbauer wrote: > > > >>Am Sonntag, 20. Mai 2007 schrieb Dag-Erling Sm?rgrav: > >>>Harald Schmalzbauer writes: > >>>>I compiled samba on a fresh -current and I'm seeing strange > >>>>errors. When I try to execute 'net' I get this error: > >>>>/usr/local/bin/net: Exec format error. Binary file not executable. > >>> > >>>If you're running amd64, there was briefly a bug that caused the > >>>32-bit > >> > >>It was my very first thought too, but it's i386. It's a xeon 3050 > >>(core2, thus EM64-T) processor but world alwys was i386 and also is > >>for that jail. Could it be possible that there's any runtime > >>detection which made me 64-bit binaries on a 32-bit base system? > >> > >Samba auto-detected -fpie support in GCC 4.3 and tried to use it. > >FreeBSD kernel does not know how to deal with binaries created by this > >option yet, so it freaks out. > > > >Add --disable-pie to CONFIGURE_ARGS in sambe3 port for now. > > This same problem exists for kdelibs3, maybe other kde ports > (investigating now). Are you sure, they do not appear to compile with -fPIE. Kris