Edit

kc3-lang/libxml2/.gitlab-ci/llvm-symbolizer

Branch :

  • Show log

    Commit

  • Author : Nick Wellnhofer
    Date : 2022-10-23 23:26:31
    Hash : d767c6be
    Message : gitlab-ci: Fix llvm-symbolizer Newer versions of llvm-symbolizer require libxml2 themselves. Running a test program with LD_LIBRARY_PATH set to .libs makes llvm-symbolizer pick up the tested development version of libxml2 which breaks completely if the build is instrumented with ASan. Add a wrapper script that invokes llvm-symbolizer with an empty LD_LIBRARY_PATH.

  • .gitlab-ci/llvm-symbolizer
  • #!/bin/sh
    
    # Newer versions of llvm-symbolizer require libxml2 themselves. Running
    # a test program with LD_LIBRARY_PATH set to .libs makes llvm-symbolizer
    # pick up the tested development version of libxml2 which breaks
    # completely if the build is instrumented with ASan. This wrapper script
    # invokes llvm-symbolizer with an empty LD_LIBRARY_PATH.
    
    LD_LIBRARY_PATH='' llvm-symbolizer "$@"