Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[package] libcurl/*: build error with sanitizers and shared linkage #23933

Open
obnyis opened this issue May 9, 2024 · 0 comments
Open

[package] libcurl/*: build error with sanitizers and shared linkage #23933

obnyis opened this issue May 9, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@obnyis
Copy link
Contributor

obnyis commented May 9, 2024

Description

Related to #6671 - libcurl fails during autoreconf step if building with any compiler sanitizer enabled.

I've tracked this issue down to the following section in the recipe, which ends up interfering with the "checking whether the C compiler works" part of autoreconf due to GCC trying to load zlib that has been compiled with the sanitizer

def _generate_with_autotools(self):
if not cross_building(self):
env = VirtualRunEnv(self)
env.generate(scope="build")

configure:4925: checking whether the C compiler works
configure:4947: gcc  -m64 -g -fsanitize=address  -D_REENTRANT -I/home/docker/.conan2/p/opens5d361487a9736/p/include -I/home/docker/.conan2/p/zlib6ad2838b7d825/p/include  -m64 -fsanitize=address -fsanitize=address -L/home/docker/.conan2/p/opens5d361487a9736/p/lib -L/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib conftest.c  -lssl -lcrypto -lz -ldl -lpthread -lrt >&5
==1898491==ASan runtime does not come first in initial library list; you should either link runtime to your application or manually preload it with LD_PRELOAD.

I have managed to get this building properly by either removing this VirtualRunEnv in scop="build", or by disabling the autotools.autoreconf() call in the build step.

I've tried a bunch of different builds with lines 392-394 removed from the recipe and haven't had any failures from it, so I'm wondering what the intent of that section is. Would it be safe to remove it, or am I getting a fragile success with something using the system install openssl/zlib by removing it? Not sure how I would be able to test that

Package and Environment Details

  • Package Name/Version: libcurl/8.6.0
  • Operating System+version: Linux Ubuntu 22.04
  • Compiler+version: GCC 11.4
  • Conan version: conan 2.3.0
  • Python version: Python 3.10.12

Conan profile

Profile build (saved as default):

[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=11
os=Linux

Profile host (saved as linux-x86_64-debug-ASAN):

[settings]
arch=x86_64
build_type=Debug
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.sanitizer=Address
compiler.version=11
os=Linux
[options]
*:shared=True
[conf]
tools.build:cflags=['-fsanitize=address']
tools.build:cxxflags=['-fsanitize=address']
tools.build:exelinkflags=['-fsanitize=address']
tools.build:sharedlinkflags=['-fsanitize=address']

Steps to reproduce

conan install -r conancenter --require libcurl/8.6.0 -pr:b=default -pr:h=linux-x86_64-debug-ASAN -o "*:shared=True" -b missing

Logs

Click to expand log - conan create
detect_api: Found cc=gcc-11.4
detect_api: gcc>=5, using the major as version
detect_api: gcc C++ standard library: libstdc++11
detect_api: Found cc=gcc-11.4
detect_api: gcc C++ standard library: libstdc++11
detect_api: gcc>=5, using the major as version

======== Exporting recipe to the cache ========
libcurl/8.6.0: Exporting package recipe: /infx/conan-center-index/recipes/libcurl/all/conanfile.py
libcurl/8.6.0: exports: File 'conandata.yml' found. Exporting it...
libcurl/8.6.0: Calling export_sources()
libcurl/8.6.0: export_conandata_patches(): No patches defined in conandata
libcurl/8.6.0: Copied 1 '.yml' file: conandata.yml
libcurl/8.6.0: Copied 1 '.py' file: conanfile.py
libcurl/8.6.0: Copied 1 '.am' file: lib_Makefile_add.am
libcurl/8.6.0: Exported to cache folder: /home/docker/.conan2/p/libcufcd84dbd8dc4a/e
libcurl/8.6.0: Exported: libcurl/8.6.0#a8a940e296b26456a575f07992336e68 (2024-05-09 04:49:26 UTC)

======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Debug
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.sanitizer=Address
compiler.version=11
os=Linux
[options]
*:shared=True
poco/*:comp_foundation_sharedlibrary_debug_suffix=False
poco/*:enable_data_mysql=False
poco/*:enable_data_postgresql=False
poco/*:enable_no_shared_library_debug_suffix=True
poco/*:enable_pdf=True
protobuf/*:lite=True
[tool_requires]
*: cmake/[>=3.25], ninja/[>=1.11]
[conf]
tools.build:cflags=['-fsanitize=address']
tools.build:cxxflags=['-fsanitize=address']
tools.build:defines=['_REENTRANT']
tools.build:exelinkflags=['-fsanitize=address']
tools.build:sharedlinkflags=['-fsanitize=address']
tools.build:skip_test=true
tools.build:verbosity=quiet
tools.cmake.cmaketoolchain:generator=Ninja
tools.cmake.cmaketoolchain:user_toolchain=['/home/docker/.conan2/profiles/common/invenco_user_make_rules_override.cmake']
tools.compilation:verbosity=quiet
&:tools.build:skip_test=false
*@invenco:tools.build:cflags=['-Wall', '-Wextra', '-Wformat=2', '-Werror=format-security', '-Wno-error=cpp', '-Wno-psabi']
*@invenco:tools.build:cxxflags=['-Wall', '-Wextra', '-Wformat=2', '-Werror=format-security', '-Wno-error=cpp', '-Wno-psabi']
*@invenco/*:tools.build:cflags=['-Wall', '-Wextra', '-Wformat=2', '-Werror=format-security', '-Wno-error=cpp', '-Wno-psabi']
*@invenco/*:tools.build:cxxflags=['-Wall', '-Wextra', '-Wformat=2', '-Werror=format-security', '-Wno-error=cpp', '-Wno-psabi']
gsoap/*:tools.build.cross_building:can_run=false

Profile build:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=11
os=Linux


======== Computing dependency graph ========
Graph root
    cli
Requirements
    libcurl/8.6.0#a8a940e296b26456a575f07992336e68 - Cache
    openssl/3.2.1#33125893e4233324e33589e91ae41c53 - Cache
    zlib/1.3.1#e20364c96c45455608a72543f3a53133 - Cache
Build requirements
    autoconf/2.71#1befc79989703cf0bab297b6e0307ca7 - Cache
    automake/1.16.5#27a1996f8e84efd37c1bdacd9c8a5d7b - Cache
    cmake/3.29.0#b058eb1182e236fdd5cd466fff679ff4 - Cache
    gnu-config/cci.20210814#12da20e8cf2944f777a9ea286e5adb55 - Cache
    libtool/2.4.7#95d373ad52578548281f0005dbf36aff - Cache
    m4/1.4.19#f418fc0c03d5493b93ecc890159ed48c - Cache
    meson/1.2.2#02e0f176bd8fc261bccce543fdd17dce - Cache
    ninja/1.11.1#de85db1490cc53d3353a536dadf1db50 - Cache
    pkgconf/2.1.0#9e71750d481accfc87b678b470a32956 - Cache
Resolved version ranges
    cmake/[>=3.25]: cmake/3.29.0
    ninja/[>=1.11]: ninja/1.11.1
    openssl/[>=1.1 <4]: openssl/3.2.1
    zlib/[>=1.2.11 <2]: zlib/1.3.1

======== Computing necessary packages ========
libcurl/8.6.0: Forced build from source
Requirements
    libcurl/8.6.0#a8a940e296b26456a575f07992336e68:98e1b87be14df3a7617328fe98b7600050e3ea53 - Build
    openssl/3.2.1#33125893e4233324e33589e91ae41c53:c0ccfaee27773f45958ca48d61aa01c73c75e8a2#b24c1691b58b3d6615d2507af66b528a - Cache
    zlib/1.3.1#e20364c96c45455608a72543f3a53133:0fbcd93d176ea60688bfa7dd2b0e13f81aef0e08#127e75189db106d18d25c36481f59e2a - Cache
Build requirements
    autoconf/2.71#1befc79989703cf0bab297b6e0307ca7:da39a3ee5e6b4b0d3255bfef95601890afd80709#427f8771c0c1cc89f8e2e57fa54eb0ce - Cache
    automake/1.16.5#27a1996f8e84efd37c1bdacd9c8a5d7b:9a4eb3c8701508aa9458b1a73d0633783ecc2270#43c88b1b0a8f4a5f585ba98f566d137f - Cache
    cmake/3.29.0#b058eb1182e236fdd5cd466fff679ff4:63fead0844576fc02943e16909f08fcdddd6f44b#dd651e6b001511925ed77b1239e48b81 - Cache
    libtool/2.4.7#95d373ad52578548281f0005dbf36aff:b647c43bfefae3f830561ca202b6cfd935b56205#34c257d71e8b7137b546321330731dae - Cache
    m4/1.4.19#f418fc0c03d5493b93ecc890159ed48c:3593751651824fb813502c69c971267624ced41a#bb55fc3b07f230b1137c870860c86f89 - Cache
    ninja/1.11.1#de85db1490cc53d3353a536dadf1db50:3593751651824fb813502c69c971267624ced41a#444368ab630304806451e72702d14ff3 - Cache
    pkgconf/2.1.0#9e71750d481accfc87b678b470a32956:c0b621fd4b3199fe05075171573398833dba85f4#a44f504c09b60d2b9d2a0414c13ab27d - Cache
Skipped binaries
    gnu-config/cci.20210814, meson/1.2.2

======== Installing packages ========
cmake/3.29.0: Already installed! (1 of 10)
cmake/3.29.0: Appending PATH environment variable: /home/docker/.conan2/p/cmakef3d4229e7bcf4/p/bin
cmake/3.29.0: Appending PATH environment variable: /home/docker/.conan2/p/cmakef3d4229e7bcf4/p/bin
m4/1.4.19: Already installed! (2 of 10)
ninja/1.11.1: Already installed! (3 of 10)
zlib/1.3.1: Already installed! (4 of 10)
pkgconf/2.1.0: Already installed! (5 of 10)
pkgconf/2.1.0: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
autoconf/2.71: Already installed! (6 of 10)
openssl/3.2.1: Already installed! (7 of 10)
automake/1.16.5: Already installed! (8 of 10)
libtool/2.4.7: Already installed! (9 of 10)
libtool/2.4.7: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
libtool/2.4.7: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.

-------- Installing package libcurl/8.6.0 (10 of 10) --------
libcurl/8.6.0: Building from source
libcurl/8.6.0: Package libcurl/8.6.0:98e1b87be14df3a7617328fe98b7600050e3ea53
libcurl/8.6.0: Copying sources to build folder
libcurl/8.6.0: Building your package in /home/docker/.conan2/p/b/libcuded6b4487438c/b
libcurl/8.6.0: Calling generate()
libcurl/8.6.0: Generators folder: /home/docker/.conan2/p/b/libcuded6b4487438c/b/build-debug/conan
libcurl/8.6.0: Generating aggregated env files
libcurl/8.6.0: Generated aggregated env files: ['conanbuild.sh']
libcurl/8.6.0: Calling build()
libcurl/8.6.0: apply_conandata_patches(): No patches defined in conandata
libcurl/8.6.0: RUN: autoreconf --force --install
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Remember to add 'LT_INIT' to configure.ac.
configure.ac:123: installing './compile'
configure.ac:129: installing './missing'
docs/examples/Makefile.am: installing './depcomp'

libcurl/8.6.0: RUN: "/home/docker/.conan2/p/b/libcuded6b4487438c/b/src/configure" --enable-shared --disable-static --prefix=/ '--bindir=${prefix}/bin' '--sbindir=${prefix}/bin' '--libdir=${prefix}/lib' '--includedir=${prefix}/include' '--oldincludedir=${prefix}/include' --with-libidn2=no --with-librtmp=no --with-libpsl=no --with-libgsasl=no --with-schannel=no --with-secure-transport=no --with-brotli=no --enable-shared=yes --enable-static=no --enable-dict=yes --enable-file=yes --enable-ftp=yes --enable-gopher=yes --enable-http=yes --enable-imap=yes --enable-ldap=no --enable-mqtt=yes --enable-pop3=yes --enable-rtsp=yes --enable-smb=yes --enable-smtp=yes --enable-telnet=yes --enable-tftp=yes --enable-debug=yes --enable-ares=no --enable-threaded-resolver=yes --enable-cookies=yes --enable-ipv6=yes --enable-manual=no --enable-verbose=yes --enable-symbol-hiding=no --enable-unix-sockets=yes --with-zstd=no --with-openssl=/home/docker/.conan2/p/opens5d361487a9736/p --without-wolfssl --without-mbedtls --without-libssh2 --without-nghttp2 --with-zlib=/home/docker/.conan2/p/zlib6ad2838b7d825/p --with-ca-fallback=no 
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports nested variables... yes
checking whether to enable debug build options... yes
checking whether to enable compiler optimizer... (assumed) no
checking whether to enable strict compiler warnings... yes
checking whether to enable compiler warnings as errors... no
checking whether to enable curl debug memory tracking... (assumed) yes
checking whether to enable hiding of library internal symbols... no
checking whether to enable c-ares for DNS lookups... no
checking whether to disable dependency on -lrt... (assumed no)
checking whether to enable ECH support... no
checking for path separator... :
checking for sed... /usr/bin/sed
checking for grep... /usr/bin/grep
checking that grep -E works... yes
checking for ar... /usr/bin/ar
checking for a BSD-compatible install... /usr/bin/install -c
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/docker/.conan2/p/b/libcuded6b4487438c/b/build-debug':
configure: error: C compiler cannot create executables
See `config.log' for more details

libcurl/8.6.0: ERROR: 
Package '98e1b87be14df3a7617328fe98b7600050e3ea53' build failed
libcurl/8.6.0: WARN: Build folder /home/docker/.conan2/p/b/libcuded6b4487438c/b/build-debug
ERROR: libcurl/8.6.0: Error in build() method, line 249
        autotools.configure()
        ConanException: Error 77 while executing
Click to expand log - config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by curl configure -, which was
generated by GNU Autoconf 2.71.  Invocation command line was

  $ /home/docker/.conan2/p/b/libcuded6b4487438c/b/src/configure --enable-shared --disable-static --prefix=/ '--bindir=${prefix}/bin' '--sbindir=${prefix}/bin' '--libdir=${prefix}/lib' '--includedir=${prefix}/include' '--oldincludedir=${prefix}/include' --with-libidn2=no --with-librtmp=no --with-libpsl=no --with-libgsasl=no --with-schannel=no --with-secure-transport=no --with-brotli=no --enable-shared=yes --enable-static=no --enable-dict=yes --enable-file=yes --enable-ftp=yes --enable-gopher=yes --enable-http=yes --enable-imap=yes --enable-ldap=no --enable-mqtt=yes --enable-pop3=yes --enable-rtsp=yes --enable-smb=yes --enable-smtp=yes --enable-telnet=yes --enable-tftp=yes --enable-debug=yes --enable-ares=no --enable-threaded-resolver=yes --enable-cookies=yes --enable-ipv6=yes --enable-manual=no --enable-verbose=yes --enable-symbol-hiding=no --enable-unix-sockets=yes --with-zstd=no --with-openssl=/home/docker/.conan2/p/opens5d361487a9736/p --without-wolfssl --without-mbedtls --without-libssh2 --without-nghttp2 --with-zlib=/home/docker/.conan2/p/zlib6ad2838b7d825/p --with-ca-fallback=no

## --------- ##
## Platform. ##
## --------- ##

hostname = 4ca9102ae3c2
uname -m = x86_64
uname -r = 5.15.146.1-microsoft-standard-WSL2
uname -s = Linux
uname -v = #1 SMP Thu Jan 11 04:09:03 UTC 2024

/usr/bin/uname -p = x86_64
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /home/docker/.conan2/p/opens5d361487a9736/p/bin/
PATH: /home/docker/.conan2/p/b/libto7fd2e772543d9/p/bin/
PATH: /home/docker/.conan2/p/b/autom53da24e130073/p/bin/
PATH: /home/docker/.conan2/p/b/autocae98b1705ac83/p/bin/
PATH: /home/docker/.conan2/p/ninjae830b3bf6dab5/p/bin/
PATH: /home/docker/.conan2/p/cmakef3d4229e7bcf4/p/bin/
PATH: /home/docker/.conan2/p/pkgcob8b126dfc6e5e/p/bin/
PATH: /home/docker/.conan2/p/m4cf28abfa5a4b3/p/bin/
PATH: /home/docker/.vscode-server/bin/e170252f762678dec6ca2cc69aba1570769a5d39/bin/remote-cli/
PATH: /home/docker/.local/bin/
PATH: /home/docker/.cargo/bin/
PATH: /usr/local/sbin/
PATH: /usr/local/bin/
PATH: /usr/sbin/
PATH: /usr/bin/
PATH: /sbin/
PATH: /bin/
PATH: /usr/lib/python3/dist-packages/buildsupport/
PATH: /home/docker/.fzf/bin/
PATH: /home/docker/.local/share/bob/nvim-bin/


## ----------- ##
## Core tests. ##
## ----------- ##

configure:3334: looking for aux files: ltmain.sh config.guess config.sub missing compile install-sh
configure:3347:  trying /home/docker/.conan2/p/b/libcuded6b4487438c/b/src/
configure:3376:   /home/docker/.conan2/p/b/libcuded6b4487438c/b/src/ltmain.sh found
configure:3376:   /home/docker/.conan2/p/b/libcuded6b4487438c/b/src/config.guess found
configure:3376:   /home/docker/.conan2/p/b/libcuded6b4487438c/b/src/config.sub found
configure:3376:   /home/docker/.conan2/p/b/libcuded6b4487438c/b/src/missing found
configure:3376:   /home/docker/.conan2/p/b/libcuded6b4487438c/b/src/compile found
configure:3358:   /home/docker/.conan2/p/b/libcuded6b4487438c/b/src/install-sh found
configure:3502: checking whether to enable maintainer-specific portions of Makefiles
configure:3512: result: no
configure:3537: checking whether make supports nested variables
configure:3555: result: yes
configure:3568: checking whether to enable debug build options
configure:3591: result: yes
configure:3595: checking whether to enable compiler optimizer
configure:3613: result: (assumed) no
configure:3629: checking whether to enable strict compiler warnings
configure:3649: result: yes
configure:3653: checking whether to enable compiler warnings as errors
configure:3673: result: no
configure:3677: checking whether to enable curl debug memory tracking
configure:3694: result: (assumed) yes
configure:3717: checking whether to enable hiding of library internal symbols
configure:3729: result: no
configure:3745: checking whether to enable c-ares for DNS lookups
configure:3768: result: no
configure:3772: checking whether to disable dependency on -lrt
configure:3789: result: (assumed no)
configure:3800: checking whether to enable ECH support
configure:3819: result: no
configure:3850: checking for path separator
configure:3852: result: :
configure:3872: checking for sed
configure:3896: found /usr/bin/sed
configure:3909: result: /usr/bin/sed
configure:3926: checking for grep
configure:3950: found /usr/bin/grep
configure:3963: result: /usr/bin/grep
configure:3978: checking that grep -E works
configure:3982: result: yes
configure:4094: checking for ar
configure:4118: found /usr/bin/ar
configure:4130: result: /usr/bin/ar
configure:4351: checking for a BSD-compatible install
configure:4424: result: /usr/bin/install -c
configure:4501: checking for gcc
configure:4522: found /usr/bin/gcc
configure:4533: result: gcc
configure:4886: checking for C compiler version
configure:4895: gcc --version >&5
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:4906: $? = 0
configure:4895: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) 
... rest of stderr output deleted ...
configure:4906: $? = 0
configure:4895: gcc -V >&5
gcc: error: unrecognized command-line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:4906: $? = 1
configure:4895: gcc -qversion >&5
gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:4906: $? = 1
configure:4895: gcc -version >&5
gcc: error: unrecognized command-line option '-version'
gcc: fatal error: no input files
compilation terminated.
configure:4906: $? = 1
configure:4925: checking whether the C compiler works
configure:4947: gcc  -m64 -g -fsanitize=address  -D_REENTRANT -I/home/docker/.conan2/p/opens5d361487a9736/p/include -I/home/docker/.conan2/p/zlib6ad2838b7d825/p/include  -m64 -fsanitize=address -fsanitize=address -L/home/docker/.conan2/p/opens5d361487a9736/p/lib -L/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib conftest.c  -lssl -lcrypto -lz -ldl -lpthread -lrt >&5
==1898491==ASan runtime does not come first in initial library list; you should either link runtime to your application or manually preload it with LD_PRELOAD.
configure:4951: $? = 1
configure:4991: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "curl"
| #define PACKAGE_TARNAME "curl"
| #define PACKAGE_VERSION "-"
| #define PACKAGE_STRING "curl -"
| #define PACKAGE_BUGREPORT "a suitable curl mailing list: https://curl.se/mail/"
| #define PACKAGE_URL ""
| #define DEBUGBUILD 1
| #define CURLDEBUG 1
| /* end confdefs.h.  */
| 
| int main (void)
| {
| 
|  ;
|  return 0;
| }
configure:4996: error: in `/home/docker/.conan2/p/b/libcuded6b4487438c/b/build-debug':
configure:4998: error: C compiler cannot create executables
See `config.log' for more details

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value=' -m64 -g -fsanitize=address'
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value=' -D_REENTRANT -I/home/docker/.conan2/p/opens5d361487a9736/p/include -I/home/docker/.conan2/p/zlib6ad2838b7d825/p/include'
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value=' -m64 -fsanitize=address -fsanitize=address -L/home/docker/.conan2/p/opens5d361487a9736/p/lib -L/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib'
ac_cv_env_LIBS_set=set
ac_cv_env_LIBS_value=' -lssl -lcrypto -lz -ldl -lpthread -lrt'
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_SED=/usr/bin/sed
ac_cv_path_ac_pt_AR=/usr/bin/ar
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_ac_ct_CC=gcc
am_cv_make_support_nested_variables=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR=''
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='0'
AM_V='$(V)'
APACHECTL=''
APXS=''
AR='/usr/bin/ar'
AR_FLAGS=''
AS=''
AUTOCONF=''
AUTOHEADER=''
AUTOMAKE=''
AWK=''
BLANK_AT_MAKETIME=''
BUILD_LIBHOSTNAME_FALSE=''
BUILD_LIBHOSTNAME_TRUE=''
BUILD_STUB_GSS_FALSE=''
BUILD_STUB_GSS_TRUE=''
BUILD_UNITTESTS_FALSE=''
BUILD_UNITTESTS_TRUE=''
CADDY=''
CC='gcc'
CCDEPMODE=''
CFLAGS=' -m64 -g -fsanitize=address'
CFLAG_CURL_SYMBOL_HIDING=''
CONFIGURE_OPTIONS='" '\''--enable-shared'\'' '\''--disable-static'\'' '\''--prefix=/'\'' '\''--bindir=${prefix}/bin'\'' '\''--sbindir=${prefix}/bin'\'' '\''--libdir=${prefix}/lib'\'' '\''--includedir=${prefix}/include'\'' '\''--oldincludedir=${prefix}/include'\'' '\''--with-libidn2=no'\'' '\''--with-librtmp=no'\'' '\''--with-libpsl=no'\'' '\''--with-libgsasl=no'\'' '\''--with-schannel=no'\'' '\''--with-secure-transport=no'\'' '\''--with-brotli=no'\'' '\''--enable-shared=yes'\'' '\''--enable-static=no'\'' '\''--enable-dict=yes'\'' '\''--enable-file=yes'\'' '\''--enable-ftp=yes'\'' '\''--enable-gopher=yes'\'' '\''--enable-http=yes'\'' '\''--enable-imap=yes'\'' '\''--enable-ldap=no'\'' '\''--enable-mqtt=yes'\'' '\''--enable-pop3=yes'\'' '\''--enable-rtsp=yes'\'' '\''--enable-smb=yes'\'' '\''--enable-smtp=yes'\'' '\''--enable-telnet=yes'\'' '\''--enable-tftp=yes'\'' '\''--enable-debug=yes'\'' '\''--enable-ares=no'\'' '\''--enable-threaded-resolver=yes'\'' '\''--enable-cookies=yes'\'' '\''--enable-ipv6=yes'\'' '\''--enable-manual=no'\'' '\''--enable-verbose=yes'\'' '\''--enable-symbol-hiding=no'\'' '\''--enable-unix-sockets=yes'\'' '\''--with-zstd=no'\'' '\''--with-openssl=/home/docker/.conan2/p/opens5d361487a9736/p'\'' '\''--without-wolfssl'\'' '\''--without-mbedtls'\'' '\''--without-libssh2'\'' '\''--without-nghttp2'\'' '\''--with-zlib=/home/docker/.conan2/p/zlib6ad2838b7d825/p'\'' '\''--with-ca-fallback=no'\'' '\''CFLAGS= -m64 -g -fsanitize=address'\'' '\''LDFLAGS= -m64 -fsanitize=address -fsanitize=address -L/home/docker/.conan2/p/opens5d361487a9736/p/lib -L/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib'\'' '\''LIBS= -lssl -lcrypto -lz -ldl -lpthread -lrt'\'' '\''CPPFLAGS= -D_REENTRANT -I/home/docker/.conan2/p/opens5d361487a9736/p/include -I/home/docker/.conan2/p/zlib6ad2838b7d825/p/include'\''"'
CPP=''
CPPFLAGS=' -D_REENTRANT -I/home/docker/.conan2/p/opens5d361487a9736/p/include -I/home/docker/.conan2/p/zlib6ad2838b7d825/p/include'
CPPFLAG_CURL_STATICLIB=''
CROSSCOMPILING_FALSE=''
CROSSCOMPILING_TRUE=''
CSCOPE=''
CTAGS=''
CURLDEBUG_FALSE=''
CURLDEBUG_TRUE=''
CURLVERSION='8.6.0'
CURL_CA_BUNDLE=''
CURL_CFLAG_EXTRAS=''
CURL_DISABLE_DICT=''
CURL_DISABLE_FILE=''
CURL_DISABLE_FTP=''
CURL_DISABLE_GOPHER=''
CURL_DISABLE_HTTP=''
CURL_DISABLE_IMAP=''
CURL_DISABLE_LDAP=''
CURL_DISABLE_LDAPS=''
CURL_DISABLE_MQTT=''
CURL_DISABLE_POP3=''
CURL_DISABLE_PROXY=''
CURL_DISABLE_RTSP=''
CURL_DISABLE_SMB=''
CURL_DISABLE_SMTP=''
CURL_DISABLE_TELNET=''
CURL_DISABLE_TFTP=''
CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE=''
CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE=''
CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE=''
CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE=''
CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE=''
CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE=''
CURL_LT_SHLIB_USE_VERSION_INFO_FALSE=''
CURL_LT_SHLIB_USE_VERSION_INFO_TRUE=''
CURL_LT_SHLIB_VERSIONED_FLAVOUR=''
CURL_NETWORK_AND_TIME_LIBS=''
CURL_NETWORK_LIBS=''
CURL_PLIST_VERSION=''
CURL_WITH_MULTI_SSL=''
CYGPATH_W=''
DEFAULT_SSL_BACKEND=''
DEFS=''
DEPDIR=''
DLLTOOL=''
DOING_CURL_SYMBOL_HIDING_FALSE=''
DOING_CURL_SYMBOL_HIDING_TRUE=''
DOING_NATIVE_WINDOWS_FALSE=''
DOING_NATIVE_WINDOWS_TRUE=''
DSYMUTIL=''
DUMPBIN=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
ENABLE_SHARED=''
ENABLE_STATIC=''
ETAGS=''
EXEEXT=''
FGREP=''
FILECMD=''
FISH_FUNCTIONS_DIR=''
GCOV=''
GREP='/usr/bin/grep'
HAVE_BROTLI=''
HAVE_GNUTLS_SRP=''
HAVE_LDAP_SSL=''
HAVE_LIBZ=''
HAVE_LIBZ_FALSE=''
HAVE_LIBZ_TRUE=''
HAVE_OPENSSL_QUIC=''
HAVE_OPENSSL_SRP=''
HAVE_PROTO_BSDSOCKET_H=''
HAVE_WINDRES_FALSE=''
HAVE_WINDRES_TRUE=''
HAVE_ZSTD=''
HTTPD=''
HTTPD_NGHTTPX=''
IDN_ENABLED=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM=''
IPV6_ENABLED=''
LCOV=''
LD=''
LDFLAGS=' -m64 -fsanitize=address -fsanitize=address -L/home/docker/.conan2/p/opens5d361487a9736/p/lib -L/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib'
LIBCURL_LIBS=''
LIBCURL_NO_SHARED=''
LIBOBJS=''
LIBS=' -lssl -lcrypto -lz -ldl -lpthread -lrt'
LIBTOOL=''
LIPO=''
LN_S=''
LTLIBOBJS=''
LT_SYS_LIBRARY_PATH=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO=''
MANIFEST_TOOL=''
MANOPT=''
MKDIR_P=''
NM=''
NMEDIT=''
NROFF=''
OBJDUMP=''
OBJEXT=''
OTOOL64=''
OTOOL=''
PACKAGE=''
PACKAGE_BUGREPORT='a suitable curl mailing list: https://curl.se/mail/'
PACKAGE_NAME='curl'
PACKAGE_STRING='curl -'
PACKAGE_TARNAME='curl'
PACKAGE_URL=''
PACKAGE_VERSION='-'
PATH_SEPARATOR=':'
PERL=''
PKGADD_NAME=''
PKGADD_PKG=''
PKGADD_VENDOR=''
PKGCONFIG=''
RANDOM_FILE=''
RANLIB=''
RC=''
REQUIRE_LIB_DEPS=''
SED='/usr/bin/sed'
SET_MAKE=''
SHELL='/bin/sh'
SSL_BACKENDS=''
SSL_ENABLED=''
SSL_LIBS=''
STRIP=''
SUPPORT_FEATURES=''
SUPPORT_PROTOCOLS=''
TEST_NGHTTPX=''
USE_ARES=''
USE_BEARSSL=''
USE_CPPFLAG_CURL_STATICLIB_FALSE=''
USE_CPPFLAG_CURL_STATICLIB_TRUE=''
USE_EXPLICIT_LIB_DEPS_FALSE=''
USE_EXPLICIT_LIB_DEPS_TRUE=''
USE_GNUTLS=''
USE_GSASL_FALSE=''
USE_GSASL_TRUE=''
USE_HYPER=''
USE_LIBPSL_FALSE=''
USE_LIBPSL_TRUE=''
USE_LIBRTMP=''
USE_LIBSSH2=''
USE_LIBSSH=''
USE_MANUAL_FALSE=''
USE_MANUAL_TRUE=''
USE_MBEDTLS=''
USE_MSH3=''
USE_NGHTTP2=''
USE_NGHTTP3=''
USE_NGTCP2=''
USE_NGTCP2_CRYPTO_BORINGSSL=''
USE_NGTCP2_CRYPTO_GNUTLS=''
USE_NGTCP2_CRYPTO_QUICTLS=''
USE_NGTCP2_CRYPTO_WOLFSSL=''
USE_NGTCP2_H3=''
USE_OPENLDAP=''
USE_OPENSSL_H3=''
USE_OPENSSL_QUIC=''
USE_QUICHE=''
USE_RUSTLS=''
USE_SCHANNEL=''
USE_SECTRANSP=''
USE_UNIX_SOCKETS=''
USE_WIN32_CRYPTO=''
USE_WIN32_LARGE_FILES=''
USE_WIN32_SMALL_FILES=''
USE_WINDOWS_SSPI=''
USE_WOLFSSH=''
USE_WOLFSSL=''
VERSION=''
VERSIONNUM=''
ZLIB_LIBS=''
ZSH_FUNCTIONS_DIR=''
ac_ct_AR=''
ac_ct_CC='gcc'
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__include=''
am__isrc=''
am__leading_dot=''
am__nodep=''
am__quote=''
am__tar=''
am__untar=''
bindir='${prefix}/bin'
build=''
build_alias=''
build_cpu=''
build_os=''
build_vendor=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host=''
host_alias=''
host_cpu=''
host_os=''
host_vendor=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh=''
libdir='${prefix}/lib'
libexecdir='${exec_prefix}/libexec'
libext=''
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p=''
oldincludedir='${prefix}/include'
pdfdir='${docdir}'
prefix='/'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${prefix}/bin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "curl"
#define PACKAGE_TARNAME "curl"
#define PACKAGE_VERSION "-"
#define PACKAGE_STRING "curl -"
#define PACKAGE_BUGREPORT "a suitable curl mailing list: https://curl.se/mail/"
#define PACKAGE_URL ""
#define DEBUGBUILD 1
#define CURLDEBUG 1

configure: exit 77
Click to expand log - conanrunenv-debug-x86_64.sh

This is the conanrunenv that is causing the failure, which is generated from the recipe due to this section

def _generate_with_autotools(self):
    if not cross_building(self):
        env = VirtualRunEnv(self)
        env.generate(scope="build")
script_folder="/home/docker/.conan2/p/b/libcuf8573d94acf26/b/build-debug/conan"
echo "echo Restoring environment" > "$script_folder/deactivate_conanrunenv-debug-x86_64.sh"
for v in OPENSSL_MODULES PATH LD_LIBRARY_PATH DYLD_LIBRARY_PATH
do
    is_defined="true"
    value=$(printenv $v) || is_defined="" || true
    if [ -n "$value" ] || [ -n "$is_defined" ]
    then
        echo export "$v='$value'" >> "$script_folder/deactivate_conanrunenv-debug-x86_64.sh"
    else
        echo unset $v >> "$script_folder/deactivate_conanrunenv-debug-x86_64.sh"
    fi
done


export OPENSSL_MODULES="/home/docker/.conan2/p/opens5d361487a9736/p/lib/ossl-modules"
export PATH="/home/docker/.conan2/p/opens5d361487a9736/p/bin:$PATH"
export LD_LIBRARY_PATH="/home/docker/.conan2/p/opens5d361487a9736/p/lib:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib:$LD_LIBRARY_PATH"
export DYLD_LIBRARY_PATH="/home/docker/.conan2/p/opens5d361487a9736/p/lib:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib:$DYLD_LIBRARY_PATH"
Click to expand log - LD_DEBUG

Forcing LD_LIBRARY_PATH to point to the local cache containing zlib that has been built with -fsanitize=address.

This replicates what happens during the call to autoreconf with the conanrunenv sourced

$ echo "int main(){}" | LD_LIBRARY_PATH="/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib" LD_DEBUG=libs gcc  -m64 -g -fsanitize=address  -D_REENTRANT -I/home/docker/.conan2/p/opens5d361487a9736/p/include -I/home/docker/.conan2/p/zlib6ad2838b7d825/p/include  -m64 -fsanitize=address -fsanitize=address -L/home/docker/.conan2/p/opens5d361487a9736/p/lib -L/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib -lssl -lcrypto -lz -ldl -lpthread -lrt -x c -

   1911825:     find library=libc.so.6 [0]; searching
   1911825:      search path=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/glibc-hwcaps/x86-64-v4:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/glibc-hwcaps/x86-64-v3:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/glibc-hwcaps/x86-64-v2:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/avx512_1/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/avx512_1:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/avx512_1/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/avx512_1:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/avx512_1/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/avx512_1:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/avx512_1/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/avx512_1:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib   (LD_LIBRARY_PATH)
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/glibc-hwcaps/x86-64-v4/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/glibc-hwcaps/x86-64-v3/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/glibc-hwcaps/x86-64-v2/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/avx512_1/x86_64/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/avx512_1/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/x86_64/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/avx512_1/x86_64/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/avx512_1/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/x86_64/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/avx512_1/x86_64/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/avx512_1/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/x86_64/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/avx512_1/x86_64/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/avx512_1/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/x86_64/libc.so.6
   1911825:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/libc.so.6
   1911825:      search cache=/etc/ld.so.cache
   1911825:       trying file=/lib/x86_64-linux-gnu/libc.so.6
   1911825:
   1911825:
   1911825:     calling init: /lib64/ld-linux-x86-64.so.2
   1911825:
   1911825:
   1911825:     calling init: /lib/x86_64-linux-gnu/libc.so.6
   1911825:
   1911825:
   1911825:     initialize program: gcc
   1911825:
   1911825:
   1911825:     transferring control: gcc
   1911825:
   1911826:     find library=libisl.so.23 [0]; searching
   1911826:      search path=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/glibc-hwcaps/x86-64-v4:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/glibc-hwcaps/x86-64-v3:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/glibc-hwcaps/x86-64-v2:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/avx512_1/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/avx512_1:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/avx512_1/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/avx512_1:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/avx512_1/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/avx512_1:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/avx512_1/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/avx512_1:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/x86_64:/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib   (LD_LIBRARY_PATH)
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/glibc-hwcaps/x86-64-v4/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/glibc-hwcaps/x86-64-v3/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/glibc-hwcaps/x86-64-v2/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/avx512_1/x86_64/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/avx512_1/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/x86_64/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/haswell/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/avx512_1/x86_64/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/avx512_1/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/x86_64/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/tls/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/avx512_1/x86_64/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/avx512_1/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/x86_64/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/haswell/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/avx512_1/x86_64/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/avx512_1/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/x86_64/libisl.so.23
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/libisl.so.23
   1911826:      search cache=/etc/ld.so.cache
   1911826:       trying file=/lib/x86_64-linux-gnu/libisl.so.23
   1911826:
   1911826:     find library=libmpc.so.3 [0]; searching
   1911826:      search path=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib             (LD_LIBRARY_PATH)
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/libmpc.so.3
   1911826:      search cache=/etc/ld.so.cache
   1911826:       trying file=/lib/x86_64-linux-gnu/libmpc.so.3
   1911826:
   1911826:     find library=libmpfr.so.6 [0]; searching
   1911826:      search path=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib             (LD_LIBRARY_PATH)
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/libmpfr.so.6
   1911826:      search cache=/etc/ld.so.cache
   1911826:       trying file=/lib/x86_64-linux-gnu/libmpfr.so.6
   1911826:
   1911826:     find library=libgmp.so.10 [0]; searching
   1911826:      search path=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib             (LD_LIBRARY_PATH)
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/libgmp.so.10
   1911826:      search cache=/etc/ld.so.cache
   1911826:       trying file=/lib/x86_64-linux-gnu/libgmp.so.10
   1911826:
   1911826:     find library=libz.so.1 [0]; searching
   1911826:      search path=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib             (LD_LIBRARY_PATH)
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/libz.so.1
   1911826:
   1911826:     find library=libzstd.so.1 [0]; searching
   1911826:      search path=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib             (LD_LIBRARY_PATH)
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/libzstd.so.1
   1911826:      search cache=/etc/ld.so.cache
   1911826:       trying file=/lib/x86_64-linux-gnu/libzstd.so.1
   1911826:
   1911826:     find library=libc.so.6 [0]; searching
   1911826:      search path=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib             (LD_LIBRARY_PATH)
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/libc.so.6
   1911826:      search cache=/etc/ld.so.cache
   1911826:       trying file=/lib/x86_64-linux-gnu/libc.so.6
   1911826:
   1911826:     find library=libasan.so.6 [0]; searching
   1911826:      search path=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib             (LD_LIBRARY_PATH)
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/libasan.so.6
   1911826:      search cache=/etc/ld.so.cache
   1911826:       trying file=/lib/x86_64-linux-gnu/libasan.so.6
   1911826:
   1911826:     find library=libm.so.6 [0]; searching
   1911826:      search path=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib             (LD_LIBRARY_PATH)
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/libm.so.6
   1911826:      search cache=/etc/ld.so.cache
   1911826:       trying file=/lib/x86_64-linux-gnu/libm.so.6
   1911826:
   1911826:     find library=libgcc_s.so.1 [0]; searching
   1911826:      search path=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib             (LD_LIBRARY_PATH)
   1911826:       trying file=/home/docker/.conan2/p/zlib6ad2838b7d825/p/lib/libgcc_s.so.1
   1911826:      search cache=/etc/ld.so.cache
   1911826:       trying file=/lib/x86_64-linux-gnu/libgcc_s.so.1
   1911826:
   1911826:
   1911826:     calling init: /lib64/ld-linux-x86-64.so.2
   1911826:
   1911826:
   1911826:     calling init: /lib/x86_64-linux-gnu/libc.so.6
   1911826:
   1911826:
   1911826:     calling init: /lib/x86_64-linux-gnu/libgcc_s.so.1
   1911826:
   1911826:
   1911826:     calling init: /lib/x86_64-linux-gnu/libm.so.6
   1911826:
   1911826:
   1911826:     calling init: /lib/x86_64-linux-gnu/libasan.so.6
   1911826:
==1911826==ASan runtime does not come first in initial library list; you should either link runtime to your application or manually preload it with LD_PRELOAD.
   1911825:
   1911825:     calling fini: gcc [0]
   1911825:
@obnyis obnyis added the bug Something isn't working label May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant