Skip to content

compiler-rt/lib/builtins/emutls.c:209:3: error: call to undeclared function 'InitOnceExecuteOnce' #167343

@sylvestre

Description

@sylvestre

on linux ubuntu jammy amd64:


/opt/sccache//sccache /build/source/build-llvm/tools/clang/stage2-bins/bin/clang --target=x86_64-w64-windows-gnu --sysroot=/usr/share/mingw-w64 -DVISIBILITY_HIDDEN -I/build/source/compiler-rt/lib/builtins/../../../third-party/siphash/include -O2 -DNDEBUG -g1 -fno-lto -nostdinc++ -fPIC -fno-builtin -fvisibility=hidden -fomit-frame-pointer -DCOMPILER_RT_HAS_FLOAT16 -std=gnu11 -MD -MT CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.obj -MF CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.obj.d -o CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.obj -c /build/source/compiler-rt/lib/builtins/emutls.c
/build/source/compiler-rt/lib/builtins/emutls.c:209:3: error: call to undeclared function 'InitOnceExecuteOnce'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  209 |   InitOnceExecuteOnce(&once, emutls_init, NULL, NULL);
      |   ^
1 error generated.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions