Skip site navigation (1) Skip section navigation (2)

Re: BUG #6331: Cross compile error/aborts. Works if '--disable-spinlock' is used

From: Craig Ringer <ringerc(at)ringerc(dot)id(dot)au>
To: vbberdin(at)yahoo(dot)com
Cc: pgsql-bugs(at)postgresql(dot)org
Subject: Re: BUG #6331: Cross compile error/aborts. Works if '--disable-spinlock' is used
Date: 2011-12-13 00:26:08
Message-ID: 4EE69BA0.2020703@ringerc.id.au (view raw or flat)
Thread:
Lists: pgsql-bugs
On 12/12/2011 5:09 PM, vbberdin(at)yahoo(dot)com wrote:
> The following bug has been logged on the website:
>
> Bug reference:      6331
> Logged by:          Victor Berdin
> Email address:      vbberdin(at)yahoo(dot)com
> PostgreSQL version: 8.4.9
> Operating system:   Linux (Ubuntu/Linaro 4.5.2-8ubuntu4)
> Description:
>
> arm-linux-gnueabi-gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith
> -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv
> -I../../../../src/include -D_GNU_SOURCE   -c -o xlog.o xlog.c
> /tmp/cclQLJ69.s: Assembler messages:
> /tmp/cclQLJ69.s:645: Error: selected processor does not support Thumb mode
> `swpb r3,r3,[r0]'
> /tmp/cclQLJ69.s:6821: Error: selected processor does not support Thumb mode
> `swpb r2,r2,[r0]'
>

Are you sure you're using the correct assembler?

Try tweaking your PATH so that symlinked names for the ARM toolchain are 
all on your PATH before your host toolchain.

If that's not the issue then its presumably an issue with Pg's configure 
script/Makefiles invoking the wrong tool in a cross-compile situation, 
because AFAIK there's no ARM asm code or ARM gcc intrinsics hidden away 
in Pg, and that'd be the only other way to get those kinds of errors.

--
Craig Ringer

In response to

Responses

pgsql-bugs by date

Next:From: Tom LaneDate: 2011-12-13 00:43:06
Subject: Re: BUG #6331: Cross compile error/aborts. Works if '--disable-spinlock' is used
Previous:From: Tom LaneDate: 2011-12-12 21:38:53
Subject: Re: LIKE predicate and ERROR: 42P22: could not determine which collation to use for string comparison - HINT: Use the COLLATE clause ...

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group