From: kaz K. <kk...@rr...> - 2000-05-04 23:40:46
|
Hi Mitch, > Tomorrow Greg and I will (finally) put binutils/gcc/gdb etc > under CVS like we've done with the Linux kernel source. I > hope this makes it easier for new users, and smooths the way > to have the SuperH changes folded back into the official > versions. > > For this, we need to know the recommended base versions, patches, > procedure for building, etc. Please use the most recent versions. Currently you can get gcc: gcc-2.95.2 + gcc-2.95.2-000228.diff.gz gdb: gdb-4.18 + gdb-4.18-sh-linux-000110.diff.gz libc: glibc-2.1.3 + glibc-2.1.3-000427.diff.gz from my junkyard. About binutils, the combination binutils-000218.tar.bz2 + binutils-000218-000219.diff.gz + binutils-more-patch-000305 which can be get from Niibe-san's ftp machine, is recommended. There is a problem of the visibility of the symbols in libgcc.a at the bootstrap of ld.so and Niibe-san's gcc-patch for the symbol visibility ftp://ftp.m17n.org/pub/linux-sh/gcc-symbol-vis-000501.diff.gz solves it. Notice that it may be temporary since there is no rigid specification of the symbol visibility and its ABI. Now gcc guys discuss about the shared libgcc library. I think it will also solve the above problem. Anyway, we should wait a while. kaz |