> 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]
