Summary: | cross-i686-w64-mingw32/gcc: no shared libstdc++-6.dll | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David Korth <gerbilsoft> |
Component: | Current packages | Assignee: | Gentoo Crossdev team <crossdev> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | alon.barlev, alonbl |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 627914 |
Description
David Korth
2015-08-10 15:46:25 UTC
pretty sure we haven't ever built shared gcc libs for mingw targets crossdev itself doesn't copy/install any files hmmm... I cannot actually build c++ now with latest gcc's libsanitizer. sanitizer_libc.cc // Make the compiler think that something is going on there. static inline void break_optimization(void *arg) { #if SANITIZER_WINDOWS // FIXME: make sure this is actually enough. __asm; #else __asm__ __volatile__("" : : "r" (arg) : "memory"); #endif } /var/tmp/portage/cross-x86_64-w64-mingw32/gcc-4.9.3/work/gcc-4.9.3/libsanitizer/sanitizer_common/sanitizer_libc.cc: In function ‘void __sanitizer::break_optimization(void*)’: /var/tmp/portage/cross-x86_64-w64-mingw32/gcc-4.9.3/work/gcc-4.9.3/libsanitizer/sanitizer_common/sanitizer_libc.cc:21:8: error: expected ‘(’ before ‘;’ token __asm; ^ which is true :) (In reply to Alon Bar-Lev from comment #2) > which is true :) yes, mingw patches are not merged[1], it assumes it is built using msvc, good we have sanitize USE. [1] https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-gcc/port-sanitizer-to-mingw.all.patch $ equery files cross-x86_64-w64-mingw32/gcc-4.9.3 | grep dll /usr/lib/gcc/x86_64-w64-mingw32/4.9.3/libgcc_s_seh-1.dll /usr/lib/gcc/x86_64-w64-mingw32/4.9.3/libstdc++-6.dll /usr/lib/gcc/x86_64-w64-mingw32/4.9.3/libstdc++.dll.a /usr/share/gdb/auto-load/usr/lib64/gcc/x86_64-w64-mingw32/4.9.3/libstdc++.dll.a-gdb.py I guess you want these to be /usr/x86_64-w64-mingw32/usr/bin with all .dll but we do not have such so far :) vapier do we want to create such, do we want to? so far I just copied manually whatever I needed to my own root. *** This bug has been marked as a duplicate of bug 549994 *** |