"Haritha via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > From: Haritha D <harithamma.d@xxxxxxx> > > Introduced z/OS (OS/390) as a platform in config.mak.uname > > Signed-off-by: Haritha D <harithamma.d@xxxxxxx> > --- > This PR enables a successful git build on z/OS. Good. > config.mak.uname | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/config.mak.uname b/config.mak.uname > index dacc95172dc..d0dcca2ec55 100644 > --- a/config.mak.uname > +++ b/config.mak.uname > @@ -638,6 +638,18 @@ ifeq ($(uname_S),NONSTOP_KERNEL) > SANE_TOOL_PATH = /usr/coreutils/bin:/usr/local/bin > SHELL_PATH = /usr/coreutils/bin/bash > endif > +ifeq ($(uname_S),OS/390) > + NO_SYS_POLL_H = YesPlease > + NO_STRCASESTR = YesPlease > + NO_REGEX = YesPlease > + NO_MMAP = YesPlease > + NO_NSEC = YesPlease > + NO_STRLCPY = YesPlease > + NO_MEMMEM = YesPlease > + NO_GECOS_IN_PWENT = YesPlease > + HAVE_STRINGS_H = YesPlease > + NEEDS_MODE_TRANSLATION = YesPlease > +endif I somehow expected you to throw in the -L thing in this block, perhaps like CC_LD_DYNPATH = to help those who are on OS/390 but do not run configure (made from configure.ac) to create the config.mak.autogen file, but if you are always building with configure and not testing such a configuration, then doing so and shipping an untested code would not be prudent, so let's accept this patch as-is. Thanks for working on this. Will queue.