I've now got three packages which used to cross-build OK but which are now all failing with identical errors from the assembler:
The first is cups (the new source name for cupsys)
In file included from globals.h:31,
from http-addr.c:31:
/usr/include/pthread.h:653: warning: ‘__regparm__’ attribute directive ignored
/usr/include/pthread.h:664: warning: ‘__regparm__’ attribute directive ignored
/usr/include/pthread.h:708: warning: ‘__regparm__’ attribute directive ignored
http-addr.c: In function ‘httpGetHostByName’:
http-addr.c:464: error: invalid 'asm': invalid operand for code 'w'
http-addr.c:464: error: invalid 'asm': invalid operand for code 'w'
make[2]: *** [http-addr.o] Error 1
make[2]: Leaving directory `/opt/emdebian/trunk/c/cups/trunk/cups-1.3.7/cups'
make[1]: *** [all] Error 1
The problem shows as:
error: invalid 'asm': invalid operand for code 'w'
I see the same in gnome-vfs and ntp.
See #480718 and #480730
Has something gone wrong maybe in binutils-arm-linux-gnu ?
Setup appears OK for Emdebian. Report follows:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-=============================-=============================-==========================================================================
ii binutils-arm-linux-gnu 2.18.1~cvs20080103-6 The GNU binary
utilities, for arm-linux-gnu target
ii cpp-4.3-arm-linux-gnu 4.3.1-1 The GNU C
preprocessor
ii g++-4.3-arm-linux-gnu 4.3.1-1 The GNU C++
compiler
ii gcc-4.3-arm-linux-gnu 4.3.1-1 The GNU C
compiler
ii gcc-4.3-arm-linux-gnu-base 4.3.1-1 The GNU
Compiler Collection (base package)
ii libc6-arm-cross 2.7-12 GNU C Library:
Shared libraries (for cross-compiling)
ii libc6-dev-arm-cross 2.7-12 GNU C Library:
Development Libraries and Header Files (for cross-compiling
ii libgcc1-arm-cross 1:4.3.1-1 GCC support
library
ii libstdc++6-4.3-dev-arm-cross 4.3.1-1 The GNU
Standard C++ Library v3 (development files)
ii libstdc++6-4.3-pic-arm-cross 4.3.1-1 The GNU
Standard C++ Library v3 (shared library subset kit)
ii libstdc++6-arm-cross 4.3.1-1 The GNU
Standard C++ Library v3
ii linux-libc-dev-arm-cross 2.6.25-4 Linux Kernel
Headers for development (for cross-compiling)
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
libgcc1-arm-cross libstdc++6-4.3-dev-arm-cross libstdc++6-4.3-pic-arm-cross
libstdc++6-arm-cross
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
--
Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/
signature.asc
Description: This is a digitally signed message part

