Re: Cros-compilation of postgresql

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Lars Jørgensen <5400213m001(at)stofanet(dot)dk>
Cc: pgsql-ports(at)postgresql(dot)org
Subject: Re: Cros-compilation of postgresql
Date: 2006-07-03 03:37:02
Message-ID: 22611.1151897822@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ports

=?iso-8859-1?Q?Lars_J=F8rgensen?= <5400213m001(at)stofanet(dot)dk> writes:
> I'm working with a postgreSQL database, which I must install on a powerpc. =
> The OS of the powerpc does not contain a compiler, so I need to cross =
> compile it on a ordinary linux and then copy it to the powerpc.

Cross-compiles are seldom fun :-(

> gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Winline =
> -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing zic.o =
> ialloc.o scheck.o localtime.o -L../../src/port =
> -Wl,-rpath,/usr/local/powerpc/pgsql/lib-lpgport -lcrypt -lresolv -lnsl =
> -ldl -lm -o zic
> /usr/bin/ld: zic.o: Relocations in generic ELF (EM: 20)
> zic.o: could not read symbols: File in wrong format

gcc and /usr/bin/ld seem not to be on the same wavelength about what
they are doing. Are you sure your crosscompile setup works at all?
I'd suggest working on a "hello world"-type program until you've got
the bugs out of that.

regards, tom lane

In response to

Browse pgsql-ports by date

  From Date Subject
Next Message Tom Lane 2006-07-03 03:39:13 Re: PostgreSQL and Kerberos 5 on Solaris
Previous Message James Gates 2006-06-30 15:55:17 PostgreSQL and Kerberos 5 on Solaris