[Bug bootstrap/12833] SuSE 7.3: gcc 3.3.2 bootstrap failure: ./gengenrtl: No such file or directory
wilson at specifixinc dot com
gcc-bugzilla@gcc.gnu.org
Thu Oct 30 01:20:00 GMT 2003
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12833
------- Additional Comments From wilson at specifixinc dot com 2003-10-30 01:00 -------
Subject: Re: New: SuSE 7.3: gcc 3.3.2 bootstrap failure:
./gengenrtl: No such file or directory
gcc-bug at vogtner dot de wrote:
> ./gengenrtl -h > tmp-genrtl.h
> /bin/sh: ./gengenrtl: No such file or directory
This usually means that the file specifies an interpreter, and the shell
can not find the interpreter program.
For a shell script, the interpreter is specified as a #! comment on the
first line. You can get the same error from a shell script like this
#!/foo/bar
exit 0
For an ELF file, the interpreter is specified by the INTERP program
header. It is usually the dynamic linker (ld.so). On my system, it is
/lib/ld-linux.so.2. You can see the name of this file by using
readelf -l gengenrtl
I suspect this is pointing at a file that does not exist on your system.
It is hard to say why the file is missing though. This should only be
a problem if you have a bad glibc version installed, or maybe a bad
glibc install, but both of those are pretty unlikely.
More information about the Gcc-bugs
mailing list