On Tue, Mar 28, 2000 at 05:48:07PM -0800, Meng, David wrote:
> Hi Philip:
> I get a question about libraries for both gcc-2.95.2 and glibc-2.1.3. When
> gcc-2.95.2 and glibc-2.1.3 are configured with arm-linux, the libgcc.a and
> libgcc-2.1.3 only support little endian. When gcc-2.95.2 and glibc-2.1.3 are
> configured with target armv4b-unknow-linux, the libgcc.a and libgcc-2.1.3
> still support little endian only. I checked the file
> gcc-2.95.2/gcc/config/arm/t-arm-elf and found the
> MULTILIB_OPTIONS=mlittle-endian/mbig-endian mhard-float/msoft-float......
> is commented out. I thought it might be the reason I could not build
> libgcc.a with big endian format. I took the comment from the line. But I
> still got libgcc.a with little endian format.
> I believe there is a way to build libgcc with big endian format. Would you
> please let me know your idea about this problem. I continue to try to find
> a way to build libgcc.a with big endian format.
I believe that willy's ASM strlen function for ARM will be buggy in big
endian. I think I know how to make the fixes, but don't have a big endian ARM
system to check it on.
(I also written a slightly smaller strlen which should be faster, but have not
yet worked out who/where to send it to)
Nick
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
++ Please use [EMAIL PROTECTED] for ++
++ kernel-related discussions. ++