Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jun 2008 16:29:20 -0500
From:      Tim Daneliuk <tundra@tundraware.com>
To:        Erik Trulsson <ertr1013@student.uu.se>, FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: Making World For amd64
Message-ID:  <48640A30.8040200@tundraware.com>
In-Reply-To: <20080626211915.GA65600@owl.midgard.homeip.net>
References:  <4863F317.6010701@tundraware.com> <4863F4A7.1070909@FreeBSD.org> <4863F5A3.6050209@tundraware.com> <4863FC2A.5040909@FreeBSD.org> <4864015C.7010805@tundraware.com> <20080626211915.GA65600@owl.midgard.homeip.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Erik Trulsson wrote:

>> 1) How does make world know whether to build 32-bit or 64-bit binaries?
> 
> It will build for whatever system you have installed.
> If you are running a 32-bit system it will make 32-bit binaries, and if
> you are running a 64-bit system it will make 64-bit binaries.
> 


By "running", you mean which kernel is booted, I presume.  

> 
>> 2) Can a binary from a 32-bit FreeBSD system be run unmodified on the
>>   64-bit system?
> 
> Assuming the 32-bit system is 'i386' and the 64-bit system is 'amd64' then
> you are supposed to be able to do so (but I don't know how well it works in
> practice).  Otherwise no.  (Running a i386 binary on a sparc64 system won't
> work.)

Right.  I should have been more clear.  It would be unreasonable to expect
binaries for entirely different machine architecture to run on other
kinds of machinery.  My question was limited to x86 class machines.



-- 
----------------------------------------------------------------------------
Tim Daneliuk     tundra@tundraware.com
PGP Key:         http://www.tundraware.com/PGP/




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48640A30.8040200>