This is the mail archive of the crossgcc@sourceware.cygnus.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more infromation.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Ryan Kirkpatrick wrote: > > I'm not an expert on the internals of the gcc build system, but as far as I know > > the native compiler should not be using the specs file in the current directory. > > It should be using the specs file in usr/lib/... (eg. > > /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/specs). "gcc -v" will tell you which > > specs file is being used. gcc only overrides the default if the -specs option is > > given on the command line. > > Hmm... That is very interesting, as on my Debian Potato (2.2) > machine, this what gcc is saying: > > $ rm ./specs > $ gcc -v > Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.2/specs > gcc version 2.95.2 20000220 (Debian GNU/Linux) > $ touch specs > $ gcc -v > Reading specs from ./specs > gcc version 2.95.2 20000220 (Debian GNU/Linux) > > Now, if I repeat the experiment on on a Debian Slink (2.1) machine, the > results are different: > > $ rm ./specs > $ gcc -v > Reading specs from /usr/lib/gcc-lib/i486-linux/2.7.2.3/specs > gcc version 2.7.2.3 > $ touch specs > $ gcc -v > Reading specs from /usr/lib/gcc-lib/i486-linux/2.7.2.3/specs > gcc version 2.7.2.3 > > I think I have found a bug in the new gcc in Debian Potato! I looked at > the Debian bugs list, and there is not mention of this problem. Looked at > the changelog for the same package, and still no mention of this issue. > Not even anything in the debian-devel mailing list archives. I will post > to the debian-devel and find out what is going on. Thanks for the pointer. This definately looks weird to me. Why would "touch" cause gcc to look in a different place for the specs file ? What directory were you in when you ran "touch" ? If the file does not exist then touch will create an empty file. "touch -c" will touch the file if it exists but will not create a new file if it does not exist. Brendan Simon. ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |