about glibc-arm & newlib-arm

about glibc-arm & newlib-arm

Post by Xu JunJua » Thu, 29 Nov 2001 18:36:03



Hi,
    In glibc configured with arm-linux, swi_write number is 0x69. While in
newlib configured with arm-linux, swi_write is 0x900004. How comes the
difference?

Thanks in advance.

                            Xu Junjuan

 
 
 

about glibc-arm & newlib-arm

Post by Arvind Krishnaswam » Sat, 01 Dec 2001 09:12:42


Quote:>     In glibc configured with arm-linux, swi_write number is 0x69. While in
> newlib configured with arm-linux, swi_write is 0x900004. How comes the
> difference?

glibc and newlib use different conventions for system calls. AFAIK, newlib
does not conform to the arm/linux ABI.

-Arvind

 
 
 

1. glibc build for arm problem

Deal All:

 I use the following source, kernel 2.2.14, gcc-2.95.2,  glibc-2.1.2,
binutils-2.9.5.0.27 to
 build the arm tool chain. I only patch the kernel source to brutus
platform.
 The gcc and binutils are successfully built.
 However, now I encountered weird error on building glibc.
 When it starts to construct libdb1.so, arm-linux-gcc just lists many

 "multiple definition of __*(variable name like __dummy , __gcc_bcmp
...etc)" messages.
  And says that these variables are first defined in libgcc.a !!

  What happened!!?? How shoud I do to avoid these errors??

  Thanks!

  kirk

2. Unable to connect Linux using Exceed 6.1

3. Sun SHIELD ARM & autologout alternatives

4. insmod

5. P90 Laptops: ARM, MidWest Micro & Compal

6. gdb under 4.0F

7. Gcc for ARM

8. Need help with linux downloads/installations on Mandrake 7.1

9. uClinux and ARM : Modules

10. Error in ARM configuration (2.4.13)

11. Call to Arms (rather long)

12. WTB: Netwinder ARM (Corel Rebel)

13. SIRF Chipset with ARM and linux?