[gnutls-devel] GnuTLS | Unwanted -lunistring leak to global LIBS in configure (#735)
    Development of GNU's TLS library 
    gnutls-devel at lists.gnutls.org
       
    Thu Mar 21 11:13:45 CET 2019
    
    
  
New Issue was created.
Issue 735: https://gitlab.com/gnutls/gnutls/issues/735
Author:    OBATA Akio
Assignee:  
## Description of problem:
With adb31e77, `AC_LIB_HAVE_LINKFLAGS` usage was replaced with `AC_SEARCH_LIBS` and `AC_SUBST`
for checking `unistring` library.
It may resolve unwanted full path of libunistring in pc files, it also affect to real link,
e.g. missing rpath. Furthermore, AC_SEARCH_LIBS also affect to LIBS globally.
The first hit issue is in configure script, subsequent `try_compile_and run` type checks may be
result in unwanted result, because it will always try to link with -lunistring but failed to run
due to missing "unistring.so" if it is not in system default rpath.
`LIBS` should be reset with `$ac_func_search_save_LIBS` after the `unistring` check.
## Version of gnutls used:
3.6.6
## Distributor of gnutls (e.g., Ubuntu, Fedora, RHEL)
N/A
## How reproducible:
Steps to Reproduce:
 * install and use libunistring not in system path
 * configure with `LDFLAG` having -L to find the libuistring
 * do `configure` and `make`
## Actual results:
configured as `ftellio` is broken and try to compile and use  gnulib one.
## Expected results:
No problem!
-- 
Reply to this email directly or view it on GitLab: https://gitlab.com/gnutls/gnutls/issues/735
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gnupg.org/pipermail/gnutls-devel/attachments/20190321/4d389894/attachment-0001.html>
    
    
More information about the Gnutls-devel
mailing list