strange "Exec format error" (gcc4.2 suspicious)

Alexander Kabaev kabaev at gmail.com
Sun May 20 22:47:18 UTC 2007


On Sun, 20 May 2007 21:30:55 +0200
Harald Schmalzbauer <h.schmalzbauer at omnisec.de> wrote:

> Am Sonntag, 20. Mai 2007 schrieb Dag-Erling Smørgrav:
> > Harald Schmalzbauer <h.schmalzbauer at omnisec.de> 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.


-- 
Alexander Kabaev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20070520/80f40627/signature.pgp


More information about the freebsd-current mailing list