Hi, Another patch I had here laying around, from my recent all-targets excursions. Pre auto-dependencies, gnu-nat.o had these, among others, in its dependency list: gnu-nat.o: ... $(exc_request_S_h) $(notify_S_h) $(process_reply_S_h) \ $(msg_reply_S_h) $(exc_request_U_h) $(msg_U_h) But, we no longer specify those explicit dependencies, so currently, the build fails when trying to compile gnu-nat.c, claiming exc_request_S.h, etc, are nowhere to be found. These are generated headers, built from the corresponding .defs files in the tree. Their build rules are in config/i386/i386gnu.mh. With this patch I was able to build GDB on i686-unknown-gnu0.3 again successfully. Is this the right approach? If so, OK? -- Pedro Alves