http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47122
Summary: vax-*-openbsd* configuration purports to require openbsd-pthread.h Product: gcc Version: 4.6.0 Status: UNCONFIRMED Keywords: build Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: amyl...@gcc.gnu.org Blocks: 47093 Host: x86_64-pc-linux-gnu Target: vax-openbsd make[2]: *** No rule to make target `../../../gcc/gcc/config/openbsd-pthread.h', needed by `c-lang.o'. Stop. The vax-*-openbsd*) case in config.gcc refers to openbsd-pthread.h; for all I know, that might be what the file is called, but its name is openbsd-libpthread.h . (To continue with the "HADDOCKS' EYES" analogy, that name is called a basename; the file has also the name $(srcdir)/config/openbsd-libpthread.h, which is called a pathname, and the file is just a few comments and a #define .)