Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!wuarchive!udel!princeton!cs!cs.Princeton.EDU!nfs From: nfs@cs.Princeton.EDU (Norbert Schlenker) Newsgroups: comp.os.minix Subject: Re: Confusion with 1.3 to 1.5 upgrade Summary: Perf.s doesn't belong in the library Message-ID: <4149@rossignol.Princeton.EDU> Date: 1 Nov 90 02:36:21 GMT References: <9010301816.AA03569@stehekin.boeing.com> Sender: news@cs.Princeton.EDU Organization: Dept. of Computer Science, Princeton University Lines: 20 In article <9010301816.AA03569@stehekin.boeing.com> rnews@qut.edu.au writes: >In article <19058.2722ac99@qut.edu.au> you write: >>Are the lists of object files in Glen Overby's Upgrade Tutorial (Glen.O.tute) >>Appendix C and D difinitive ? I ask this because my libc.a file does not >>contain an object called 'perf.s'; but it does have one called 'error.s'. >>... >I'll try. :-) > >The official 1.5.10 crc list has the file "perf.c" in lib/string. Since it's >in lib, I presume that it goes in libc.a. (My sources and my libc.a are at >home, so I can't tell you if perf.s is actually in my library.) I find >no file called either "error.c" or "error.s" in the 1.5.10 crc list. As the author of the string routines and of lib/string/perf.c, let me assure you that perf.s does not belong in the library. Perf.c is a C program that measures the improvement in the string function calls when the assembly language routines are used in place of the C routines. The object code does not belong in libc.a. Norbert