Add Sanitized build config

[?]
HEoBdDazRMaEHRZYU3bhWF1H1nw4HPwSGacwHU3HCqdH
Apr 29, 2024, 5:53 PM
SWF5OAWKOINB4TGRJICINI3JXJ55NGYOWIYICAWMDOJSG6HNMZZAC

Dependencies

Change contents

  • edit in .bazelrc at line 110
    [2.874196115]
    [2.874196115]
    # Keep assertions enabled
    build --copt=-UNDEBUG --host_copt=-UNDEBUG
    build --fission=yes
  • edit in .bazelrc at line 114
    [2.874196116][2.874196116:874196117]()
  • replacement in .bazelrc at line 118
    [2.874196220][2.874196220:874196331]()
    build --bes_results_url=https://app.buildbuddy.io/invocation/
    build --bes_backend=grpcs://remote.buildbuddy.io
    [2.874196220]
    [2.874196331]
    #build --bes_results_url=https://app.buildbuddy.io/invocation/
    #build --bes_backend=grpcs://remote.buildbuddy.io
  • edit in .bazelrc at line 122
    [2.874196333]
    [2.874196333]
    ## Sanitized Build
    build:san -c dbg
    build:san --strip=never
    build:san --copt=-fsanitize=address,undefined --host_copt=-fsanitize=address,undefined
    build:san --linkopt=-fsanitize=address,undefined --host_linkopt=-fsanitize=address,undefined
    # Enable STL assertions with sanitizers
    build:san --copt=-D_GLIBCXX_SANITIZE_VECTOR --copt=-D_GLIBCXX_DEBUG --copt=-D_GLIBCXX_DEBUG_PEDANTIC
    build:san --copt=-D_LIBCPP_ENABLE_ASSERTIONS=1 --copt=-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG
  • edit in .bazelrc at line 131
    [2.874196334]
    [2.874196334]