We have discovered something odd with the zlib that comes with z/OS 2.5.
AFAWCT (our principle sysprog recently retired),

zlib is just delivered as part of USS and is used with zEDC, we didn't do
anything special to order it. 

The libraries live under /usr/lpp/hzc and we see:

 

$ ll /usr/lpp/hzc/lib

total 4560

drwxr-xr-x   2 BPXROOT  RSEGROUP    8192 Apr 19  2021 IBM

-rwxr-xr-x   2 BPXROOT  RSEGROUP 1012800 Apr 19  2021 libzz.a

-rwxr-xr-x   2 BPXROOT  RSEGROUP  405520 Apr 19  2021 libzz.so

-rwxr-xr-x   2 BPXROOT  RSEGROUP     252 Apr 19  2021 libzz.x

-rwxr-xr-x   2 BPXROOT  RSEGROUP  417840 Apr 19  2021 libzz64.so

-rwxr-xr-x   2 BPXROOT  RSEGROUP     252 Apr 19  2021 libzz64.x

-rwxr-xr-x   2 BPXROOT  RSEGROUP  413760 Apr 19  2021 libzzX.so

-rwxr-xr-x   2 BPXROOT  RSEGROUP     252 Apr 19  2021 libzzX.x

 

The problem is with the *.x files (which contain import statements); they
are truncated. If you try and include them

in a Binder step you get:

 

IEW2797S UNIX FILE ASSOCIATED WITH ddname HAS INVALID RECORD FORMAT.

 

with an explanation that USS program objects should be multiples of 4096
long. We had a look at another LPAR 

and that was the same.  There is an easy workaround which is to code your
own IMPORT statements, but I find it

a bit odd that we have a corrupt install. Can someone take a quick look and
see if they have the same thing?

If so, we will open a problem with IBM.

 

TIA

Robin

 


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to