-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
clang++ on Linux with libstdc++ and import std;
build-and-test / clang 21 c++23 libstdc++ Release.Default
FAILED: [code=1] CMakeFiles/__cmake_cxx26.dir/Release/usr/share/libc++/v1/std.cppm.o CMakeFiles/__cmake_cxx26.dir/Release/std.pcm
/usr/local/bin/clang++ -DCMAKE_INTDIR=\"Release\" -I/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../lib64/../share/libc++/v1 -stdlib=libc++ -O3 -O3 -DNDEBUG -std=gnu++26 -Wno-reserved-module-identifier -MD -MT CMakeFiles/__cmake_cxx26.dir/Release/usr/share/libc++/v1/std.cppm.o -MF CMakeFiles/__cmake_cxx26.dir/Release/usr/share/libc++/v1/std.cppm.o.d @CMakeFiles/__cmake_cxx26.dir/Release/usr/share/libc++/v1/std.cppm.o.modmap -o CMakeFiles/__cmake_cxx26.dir/Release/usr/share/libc++/v1/std.cppm.o -c /usr/share/libc++/v1/std.cppm
In file included from /usr/share/libc++/v1/std.cppm:199:
/usr/share/libc++/v1/std/cstdio.inc:24:14: error: using declaration referring to 'fprintf' with internal linkage cannot be exported
24 | using std::fprintf _LIBCPP_USING_IF_EXISTS;
| ^
/usr/include/bits/stdio2.h:123:1: note: target of using declaration
123 | fprintf (__fortify_clang_overload_arg (FILE *, __restrict, __stream),
| ^
In file included from /usr/share/libc++/v1/std.cppm:199:
/usr/share/libc++/v1/std/cstdio.inc:37:14: error: using declaration referring to 'printf' with internal linkage cannot be exported
37 | using std::printf _LIBCPP_USING_IF_EXISTS;
| ^
/usr/include/bits/stdio2.h:135:1: note: target of using declaration
135 | printf (__fortify_clang_overload_arg (const char *, __restrict, __fmt), ...)
| ^
In file included from /usr/share/libc++/v1/std.cppm:199:
/usr/share/libc++/v1/std/cstdio.inc:47:14: error: using declaration referring to 'snprintf' with internal linkage cannot be exported
47 | using std::snprintf _LIBCPP_USING_IF_EXISTS;
| ^
/usr/include/bits/stdio2.h:75:8: note: target of using declaration
75 | __NTH (snprintf (__fortify_clang_overload_arg (char *, __restrict, __s),
| ^
In file included from /usr/share/libc++/v1/std.cppm:199:
/usr/share/libc++/v1/std/cstdio.inc:48:14: error: using declaration referring to 'sprintf' with internal linkage cannot be exported
48 | using std::sprintf _LIBCPP_USING_IF_EXISTS;
| ^
/usr/include/bits/stdio2.h:37:8: note: target of using declaration
37 | __NTH (sprintf (__fortify_clang_overload_arg (char *, __restrict, __s),
| ^
In file included from /usr/share/libc++/v1/std.cppm:204:
/usr/share/libc++/v1/std/cwchar.inc:30:14: error: using declaration referring to 'swprintf' with internal linkage cannot be exported
30 | using std::swprintf _LIBCPP_USING_IF_EXISTS;
| ^
/usr/include/bits/wchar2.h:181:8: note: target of using declaration
181 | __NTH (swprintf (__fortify_clang_overload_arg (wchar_t *, __restrict, __s),
| ^
5 errors generated.Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels