Re: Openssl 3.0.0

Julien ÉLIE <[email protected]>
Newsgroups gmane.network.inn
Message-ID <[email protected]>
Hi The Doctor,

> Openssl 3 is out.  Julien I believe you said
> we should be good to go.

I had already checked with alpha5, alpha8 and beta1 releases of OpenSSL 
3.0.0 and it worked fine without any changes in INN source code.
libssl.so.3 was generated in <openssl>/lib.

I've just checked with the final release, and it appears libssl.so.3 is 
now generated in <openssl>/lib64 on my system.

Yet configure does not see that, and wrongly puts in Makefile.global:
SSL_LDFLAGS     = -L/home/iulius/work/openssl-3.0.0/lib
which of course breaks the build.

If manually changed to
SSL_LDFLAGS     = -L/home/iulius/work/openssl-3.0.0/lib64
the build works.


So OpenSSL 3.0.0 is OK.



Russ, is there a reason why lib-pathname.m4 checks for /usr/lib32 or 
/usr/lib64 only?  I suggest to also add a check for /lib32 or /lib64.
With the following patch, configure correctly finds 
/home/iulius/work/openssl-3.0.0/lib64
Note that I have /lib64 but not /usr/lib64 on an (old) Jessie Debian 
system.  Seems like newer versions have both.


--- m4/lib-pathname.m4	(révision 10563)
+++ m4/lib-pathname.m4	(copie de travail)
@@ -39,9 +39,9 @@
  AC_DEFUN([_INN_LIB_ARCH_NAME],
  [inn_lib_arch_name=lib
   AC_CHECK_SIZEOF([long])
- AS_IF([test "$ac_cv_sizeof_long" -eq 4 && test -d /usr/lib32],
+ AS_IF([test "$ac_cv_sizeof_long" -eq 4 && { test -d /usr/lib32 || test 
-d /lib32 ; }],
       [inn_lib_arch_name=lib32],
-     [AS_IF([test "$ac_cv_sizeof_long" -eq 8 && test -d /usr/lib64],
+     [AS_IF([test "$ac_cv_sizeof_long" -eq 8 && { test -d /usr/lib64 || 
test -d /lib64 ; }],
           [inn_lib_arch_name=lib64])])])

  dnl Set VARIABLE to -LPREFIX/lib{,32,64} or -LPREFIX/lib{,32,64}/SUFFIX as



-- 
Julien ÉLIE

« La vérité pure et simple est très rarement pure et jamais simple. »
   (Oscar Wilde)
_______________________________________________
inn-workers mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/inn-workers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.