> OS: Digital UNIX 4.0D (a.k.a. DEC OSF/1, a.k.a. Tru64 UNIX)
> SSL: OpenSSL 0.9.8a
> CNF: tru64-alpha-cc --prefix=/usr/opt/OpenSSL-0.9.8a 
> --openssldir=/var/opt/OpenSSL-0.9.8a threads zlib-dynamic shared
> BUG-1: Build fails (DEC make) or reports an error (GNU Make), saying it 
> cannot make a target "symlink.alpha-osf1"

Right, just a typo.

> BUG-2: library version on shared libraries is set to 0.9.8" (the 
> quotation mark is at the end of the string).

> The first bug is a show stopper on DEC make and just an error report on 
> GNU make. The culprit is "Makefile.shared", it has a misspelled entry at 
> line 541 - instead of "symlib.alpha-osf1", it should read 
> "symlink.alpha-osf1". I believe this affects only older, pre 5.x Tru64 
> UNIX versions (which were officially labeled "Digital UNIX" in 4.0 
> series).Versions 5.0 and 5.1 should pick up "symlink.tru64", which is 
> correct.

For reference, no, even 5.x is supposed to use osf1 and not tru64.

> The second bug is more of a feature, since everything builds and appears 
> to run, but it gives me an uneasy feeling. The problem is, again, in the 
> "Makefile.shared". It is setting the library version to this string - 
> quotation marks included: "::0.9.8". On Tru64 UNIX (and others, I 
> believe) this actually reads that there are TWO version strings, """ and 
> "0.9.8"".

H-m-m-m... Shouldn't it be THREE strings then? One ", then empty and 
finally 0.9.8"? But two or three, it's obviously wrong. Yet another sign 
that shared library versioning needs overhauling... Patch is applied and 
case is being dismissed. A.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to