• Show log

    Commit

  • Hash : 7016b0e0
    Author : Nick Wellnhofer
    Date : 2022-04-03T01:42:17

    Don't overlink executables
    
    With very few exceptions, utilities and test programs don't require any
    external libraries.
    
    - xmllint and xmlcatalog need libreadline
    - runtest and testThreads need pthreads
    

  • README

  • libFuzzer instructions for libxml2
    ==================================
    
    Set compiler and options:
    
        export CC=clang
        export CFLAGS="-g -fsanitize=fuzzer-no-link,address,undefined \
            -fno-sanitize-recover=all \
            -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION"
    
    Build libxml2 with instrumentation:
    
        ./configure --without-python
        make
    
    Run fuzzers:
    
        make -C fuzz fuzz-xml