This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 32-bit libraries in 64-bit build.


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]