KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I want to have clang in addition to GCC in a MinGW-64bit environment on Windows 7, both using the standard library from gcc. I'm using gcc_x64_4.8.1_win32_seh_rev1 and Qt from http://sourceforge.net/projects/mingwbuilds/ . I built clang 3.3 in this environment, without any flags (just getting around the HAVE_EHTABLE_SUPPORT compile problem). I use a qmake build process and the project file has these lines additionally for clang (just release mode): QMAKE_CC = clang QMAKE_CXX = clang++ QMAKE_CXXFLAGS_RELEASE += -Wno-ignored-attributes QMAKE_CXXFLAGS_RELEASE += -I"C:/tc/gcc_x64_4.8.1_win32_seh_rev1/mingw64/lib/gcc/x86_64-w64-mingw32/4.8.1" QMAKE_CXXFLAGS_RELEASE += -I"C:/tc/gcc_x64_4.8.1_win32_seh_rev1/mingw64/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++" QMAKE_CXXFLAGS_RELEASE += -I"C:/tc/gcc_x64_4.8.1_win32_seh_rev1/mingw64/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/x86_64-w64-mingw32" QMAKE_CXXFLAGS_RELEASE += -I"C:/tc/gcc_x64_4.8.1_win32_seh_rev1/mingw64/x86_64-w64-mingw32/include" Compiling gets down to: C:/tc/gcc_x64_4.8.1_win32_seh_rev1/mingw64/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++\bits/random.h:106:26: error: __int128 is not supported on this target { typedef unsigned __int128 type; }; ^ Searching the internet gave references to _mingw.h, but I don't know what is wrong there: #if (__clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 1)) && \ !defined(__SIZEOF_INT128__) /* clang >= 3.1 has __int128 but no size macro */ #define __SIZEOF_INT128__ 16 #endif
Tags (comma-separated)
Save Edits
Cancel