This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: 32-bit libraries in 64-bit build.
- From: Ian Lance Taylor <iant at google dot com>
- To: Brian McGrew <brian at visionpro dot com>
- Cc: <gcc-help at gcc dot gnu dot org>
- Date: Wed, 20 May 2009 07:47:27 -0700
- Subject: Re: 32-bit libraries in 64-bit build.
- References: <C639623F.391C5%brian@visionpro.com>
Brian McGrew <brian@visionpro.com> writes:
> Is there any way of using a 32-bit library in a 64-bit build environment???
> Our entire software build is 64-bit but I need to use a vendors library that
> is only 32-bit and never will be 64-bit. Any such way of accomplishing this
> task?
No. If an x86 processor is running in 64-bit mode, then it can not
execute code compiled in 32-bit mode. The two modes are not compatible.
The closest you can come is to write a 32-bit wrapper program around the
library, run it in a separate process, and use some sort of RPC to
communicate with it.
Ian