[Q] cross-compile gmp lib for powerpc on Solaris
Xiaobo Wang
xwang@tollbridgetech.com
Mon Dec 4 17:38:00 GMT 2000
Title: [Q] cross-compile gmp lib for powerpc on Solaris
I am trying to compile the gmp lib for powerpc 860 / VxWorks on Solaris.ÃÂ Got a few questions
Q1: What is the minimual version of gcc for powerpc support (I use egcs-2.91.66)?
Q2: How to setup gcc for cross-compilation?ÃÂ I tried configure --target=powerpc-wvr-vxworks
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ but the compiler reported the following errors for assemble files:
gcc -O2 -c -g -O add_n.s
add_n.s: Assembler messages:
add_n.s:29: Error: Unknown pseudo-op:ÃÂ `.toc'
add_n.s:32: Error: Unknown pseudo-op:ÃÂ `.csect'
add_n.s:36: Error: Unknown pseudo-op:ÃÂ `.csect'
add_n.s:38: Error: Rest of line ignored. First ignored character is `['.
add_n.s:39: Error: Unknown pseudo-op:ÃÂ `.csect'
add_n.s:41: Error: Unknown opcode: `mtctr'
add_n.s:42: Error: Unknown opcode: `lwz'
... ... ...
ÃÂ ÃÂ ÃÂ ÃÂ source code:
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ .toc
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ .extern __mpn_add_n[DS]
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ .extern .__mpn_add_n
.csect [PR]
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ .align 2
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ .globl __mpn_add_n
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ .globl .__mpn_add_n
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ .csect __mpn_add_n[DS]
__mpn_add_n:
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ .long .__mpn_add_n, TOC[tc0], 0
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ .csect [PR]
.__mpn_add_n:
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ mtctrÃÂ ÃÂ 6ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ # copy size into CTR
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ lwzÃÂ ÃÂ ÃÂ ÃÂ 8,0(4)ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ # load least significant s1 limb
ÃÂ ... ... ...
could somebody help me?ÃÂ ÃÂ thanks
More information about the Gcc-help
mailing list