>1)     Am I correct in assuming it doesn't matter about the processor
>       type with binutils?

Yes.

>2)     armv3 is the *right* type definition for an ARM610?

Yes.  The reason binutils didn't like it is just because its configure scripts 
need updating.

>In file included from /usr/local/armv3-linux/include/linux/ptrace.h:24,
>                 from /usr/local/armv3-linux/include/linux/personality.h:5,
>                 from ../sysdeps/unix/sysv/linux/init-first.c:23:
>/usr/local/armv3-linux/include/asm/ptrace.h:4: asm/proc/ptrace.h: No such
>file or directory

You have to make the appropriate symlinks in the kernel source directory.  
This happens automatically when you configure the kernel; otherwise you must 
manually link include/asm-arm/proc-armv -> include/asm-arm/proc and so on.

>binutils successfully compiled with arm-linux-aout as the target as did
>egcs.  Neither of them liked armv3-linux-aout.  What target processor have
>I actually built these for.  What do I do about libraries.  Sources for
>libc4 are not on the ARM Linux web site.

I think the default target processor for a.out is still an ARM3.  Binutils 
doesn't care, it's only egcs that needs to know.

>Am I right in thinking that the 2.0 kernels are broken wrt ELF for the
>ARM?

It might be OK in the latest versions.  Corel's are definitely OK but their 
source may not work on non-NetWinder machines.

>What is the best kernel to use for an ELF system.

I use 2.2.1 quite successfully.

>What other tools do I need to build to get an aout/ELF hybrid
>system up and running.

None that I can think of.

p.


unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to