Re: Is there a way to build 32-bit mode on 64-bit Linux boxes?

From: "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
To: Wayne Schroeder <waynes(at)san(dot)rr(dot)com>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: Is there a way to build 32-bit mode on 64-bit Linux boxes?
Date: 2005-06-08 17:04:34
Message-ID: 42A72522.3060108@commandprompt.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Wayne Schroeder wrote:
> 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.

What does your app care? Unless you are writing the app directly to libpq?

Which version of Linux are you running?

Sincerely,

Joshua D. Drake

>
> 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(at)sdsc(dot)edu))
> http://users.sdsc.edu/~schroede
> SDSC Storage Resource Broker group http://www.sdsc.edu/srb
>
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/docs/faq

--
Your PostgreSQL solutions company - Command Prompt, Inc. 1.800.492.2240
PostgreSQL Replication, Consulting, Custom Programming, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: plPHP, plPerlNG - http://www.commandprompt.com/

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Mohan, Ross 2005-06-08 17:07:05 Re: Is there a way to build 32-bit mode on 64-bit Linux boxes?
Previous Message Wayne Schroeder 2005-06-08 16:54:27 Is there a way to build 32-bit mode on 64-bit Linux boxes?