Zhang, Vic writes: > I used to compile my program with gcc-2.7.2 for Sparc, recently I > wanted to support Unicode in my program and found gcc-2.7.2 can't > support Unicode at all. After that I change to gcc-2.96. However, > the output format of the latter one is elf32-sparc and that of the > first one is a.out-sunos-big. No, that isn't so. It all depends on how you configured gcc when you built it. It sounds like the earlier compiler wasn't configured for an embedded standalone target at all, but for sunos. > So I can't partially link the code generated with gcc-2.96 with > some old library generated with gcc-2.7.2 with option -r even if > --oformat a.out-sunos-big is specified. I think gcc-2.96 maybe > support a.out-sunos-big format, but I can't find anything > useful. Can you help me solve this problem or give me some useful > hint? You need to tell us what options you used when you built gcc. Also, the gcc list is for the developers of gcc: gcc help enquiries should be sent to gcc-help@xxxxxxxxxxxx Andrew.