I tried using openssh from Linux as well; still works.
The one potentially significant difference in our environments is that I have this set:
_CEE_RUNOPTS=POS(ON) FILET(AUTOCVT,AUTOTAG)
Further, I cannot unset it. See: https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.2.0/com.ibm.zos.v2r2.cbcpx01/cbc1p2351.htm
To quote that, in part:
The _CEE_RUNOPTS environment variable has a unique behavior. It can be unset, or modified, but will be re-created or added to across an exec to effect the propagation of invocation Language Environment runtime options. This behavior is designed specifically to allow runtime options such as TRACE to take effect for parts of an application which are not invoked directly by the user. Without this behavior, the external TRACE option could not be propagated to parts of an application that are executed using one of the exec family of functions.
I think this is because I have my login shell set to bash 2.03
, rather than /bin/sh
.
So, can you try:
- exporting that variable:
export _CEE_RUNOPTS="POS(ON) FILET(AUTOCVT,AUTOTAG)"
, and then trying make 4.1
- invoking bash after you log in, and then trying make 4.1
– Jerry