On May 2 16:25, Jon Turney wrote: > Move all the source files used in utils/mingw/ into that subdirectory, > so the built objects are in the expected place. > > (path.cc requires some more unpicking, and even then there is genuinely > some shared code, so use a trivial file which includes the real path.cc > so the object file is generated where expected)
This patchset LGTM, except one thing which isn't your fault: > index b96ad40c1..a7797600c 100644 > --- a/winsup/utils/strace.cc > +++ b/winsup/utils/mingw/strace.cc > @@ -21,11 +21,11 @@ details. */ > #include <time.h> > #include <signal.h> > #include <errno.h> > -#include "../cygwin/include/sys/strace.h" > -#include "../cygwin/include/sys/cygwin.h" > -#include "../cygwin/include/cygwin/version.h" > -#include "../cygwin/cygtls_padsize.h" > -#include "../cygwin/gcc_seh.h" > +#include "../../cygwin/include/sys/strace.h" > +#include "../../cygwin/include/sys/cygwin.h" > +#include "../../cygwin/include/cygwin/version.h" > +#include "../../cygwin/cygtls_padsize.h" > +#include "../../cygwin/gcc_seh.h" What about adding -I../../cygwin -I../../cygwin/include to the build rules and get rid of the relative paths inside the sources? Thanks, Corinna
