https://github.com/JuliaLang/julia
Revision 3d88550124d30ac88fd68a851df2a67216a5854b authored by Gabriel Baraldi on 06 September 2023, 10:35:01 UTC, committed by GitHub on 06 September 2023, 10:35:01 UTC
This avoids a crashes where we run the destructors because C++ is fun
and runs destructors before thread exit.
1 parent f9d1767
Raw File
Tip revision: 3d88550124d30ac88fd68a851df2a67216a5854b authored by Gabriel Baraldi on 06 September 2023, 10:35:01 UTC
Wait for other threads to finish compiling before exiting (#51213)
Tip revision: 3d88550
julia.expmap.in
@JULIA_SHLIB_SYMBOL_VERSION@ {
  global:
    pthread*;
    __stack_chk_guard;
    asprintf;
    bitvector_*;
    ios_*;
    arraylist_grow;
    small_arraylist_grow;
    jl_*;
    ijl_*;
    _jl_mutex_*;
    rec_backtrace;
    julia_*;
    libsupport_init;
    localtime_r;
    memhash;
    memhash32;
    memhash32_seed;
    memhash_seed;
    restore_signals;
    u8_*;
    uv_*;
    add_library_mapping;
    utf8proc_*;
    jlbacktrace;
    jlbacktracet;
    _IO_stdin_used;
    _Z24jl_coverage_data_pointerN4llvm9StringRefEi;
    _Z22jl_coverage_alloc_lineN4llvm9StringRefEi;
    _Z22jl_malloc_data_pointerN4llvm9StringRefEi;
    _jl_timing_*;
    LLVMExtra*;
    JLJIT*;
    llvmGetPassPluginInfo;

    /* freebsd */
    environ;
    __progname;

  local:
    *;
};

@LLVM_SHLIB_SYMBOL_VERSION@ {
  global:
    /* Make visible so that linker will merge duplicate definitions across DSO boundaries */
    _ZN4llvm3Any6TypeId*;
};
back to top