Hi!
I've attached some driver code to explain the filesystem library issue I'm facing with my larger project:
Test Code (test.cpp):
#include <iostream> #include <experimental/filesystem> namespace fs = std::experimental::filesystem; int main() { std::cout << fs::path("").extension() << std::endl; return 0; }
Compilation commands (tried both):
icc test.cpp -lstdc++fs -std=c++17 icpc test.cpp -lstdc++fs -std=c++17
Here's what's spit out:
In function `main': test.cpp:(.text+0x79): undefined reference to `std::experimental::filesystem::v1::__cxx11::path::_M_find_extension[abi:cxx11]() const'
ICC Version:
icc (ICC) 19.0.3.199 20190206
OS Version (as reported by cat /etc/issue):
Ubuntu 18.04.2 LTS
Could this be related to: https://software.intel.com/en-us/forums/intel-c-compiler/topic/844541 ??
TCE Open Date:
Thursday, February 13, 2020 - 09:43