https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99533
--- Comment #5 from Steffen Schuemann ---
Thank you for looking into this and sorry for the namespace issue, I was to
greedy when deleting the preprocessor parts that switched between my
implementation and std::filesystem.
First of all, I'm with
sion: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: ssh at pobox dot com
Target Milestone: ---
On POSIX filesystem backend type systems the
std::
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: ssh at pobox dot com
Target Milestone: ---
Verified on GCC 8.x on macOS, Ubuntu and Wandbox HEAD
(https://wandbox.org/permlink/8OKSXauY
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: ssh at pobox dot com
Target Milestone: ---
During tests on an implementation of a std::fs compatible backport for
C++11/C++14 I found the following issue when running my checks
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86910
--- Comment #6 from Steffen Schuemann ---
Yeah, I totally understand, that if the behaviour of create_directories was in
conformance to the resolution to that defect, you don't feel like changing
anything. And I definitely don't want to be pedant
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86910
--- Comment #4 from Steffen Schuemann ---
I just realised, if I'm all wrong, and not handling this as an error is the way
to go, as described in LWG-defect-#2935, create_directory() would violate the
new behaviour described in 2935, as it passes
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86910
--- Comment #3 from Steffen Schuemann ---
Sorry, g++-8 -v:
Using built-in specs.
COLLECT_GCC=g++-8
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
IRMED
Severity: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: ssh at pobox dot com
Target Milestone: ---
std::filesystem::create_directories should create all directories that don't
exists in the give