Hi,<div><br></div><div>Recently I started moving from GCC to Clang to compile my own OS. I am using Windows and to compile my source files I use "clang++ -ccc-host-triple i686-pc-linux" and  link them with i686-elf-ld. However, when I use the "new operator" (like int*p = new int; ...) I get "undefined reference to `operator new(unsigned int)'" while linking and yes, I use -lstdc++. When I compile my source files with GCC I don't have this problem. Any ideas?</div>