Is there a way to build 32-bit mode on 64-bit Linux boxes? - Mailing list pgsql-admin

From Wayne Schroeder
Subject Is there a way to build 32-bit mode on 64-bit Linux boxes?
Date
Msg-id 42A722C2.E5CDE439@san.rr.com
Whole thread Raw
Responses Re: Is there a way to build 32-bit mode on 64-bit Linux boxes?  ("Joshua D. Drake" <jd@commandprompt.com>)
List pgsql-admin
I'm trying to build postgresql and odbc from source on x86_64 Linux
hosts but I need to run them in 32-bit addressing mode since my app is
not 64-bit ready yet.

Simple test programs can be built as 32-bit apps (if the libraries are
installed) via gcc's -m32 option.

I checked for postgres configure options to do something similar, but
didn't find anything.  I experimented with setting environment
variable CFLAGS to -m32 and it does seem to be picked up by
configure/make, but then 'ld' gets errors:
  /usr/bin/ld -r -o SUBSYS.o heaptuple.o indextuple.o indexvalid.o
  printtup.o scankey.o tupdesc.o
  /usr/bin/ld: Relocatable linking with relocations from format
  elf32-i386 (heaptuple.o) to format elf64-x86-64 (SUBSYS.o) is not
  supported
So ld needs some additional options of some sort, but it looks like
that would involve some complicated specifications of various libraries.

I checked the archives, but didn't see anything about this.

Is there any way to do this?  Any plans to add it?  Any hints on what
I could try?

Thanks much,

 - Wayne -

(This is my home email address as I was unable to post from work
(schroede@sdsc.edu))
http://users.sdsc.edu/~schroede
SDSC Storage Resource Broker group  http://www.sdsc.edu/srb




pgsql-admin by date:

Previous
From: Devrim GUNDUZ
Date:
Subject: Re: [Newbie] RedHat 7.2 & Postgresql 8
Next
From: "Joshua D. Drake"
Date:
Subject: Re: Is there a way to build 32-bit mode on 64-bit Linux boxes?