Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Bug report
- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46501
- # Compile
- sudo apt-get install cvs texinfo
- mkdir mingw && cd mingw
- svn co https://mingw-w64.svn.sourceforge.net/svnroot/mingw-w64/trunk
- svn co https://mingw-w64.svn.sourceforge.net/svnroot/mingw-w64/experimental
- cd experimental/buildsystem && colormake -ifmakebuildroot.mk
- # Without patch
- build/root/bin/x86_64-w64-mingw32-g++ --print-search-dirs|grep libraries
- libraries: =/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/lib/gcc/x86_64-w64-mingw32/4.8.0/:/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/lib/gcc/x86_64-w64-mingw32/4.8.0/../../../../x86_64-w64-mingw32/lib/x86_64-w64-mingw32/4.8.0/:/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/lib/gcc/x86_64-w64-mingw32/4.8.0/../../../../x86_64-w64-mingw32/lib/../lib/:/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/mingw/lib/x86_64-w64-mingw32/4.8.0/:/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/mingw/lib/../lib/:/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/lib/gcc/x86_64-w64-mingw32/4.8.0/../../../../x86_64-w64-mingw32/lib/:/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/mingw/lib/
- # With patch
- cat build/gcc/src/bug.46501.patch
- diff -r 74bc9e3ae6c4 gcc/incpath.c
- --- a/gcc/incpath.c Mon Apr 16 14:36:36 2012 -0600
- +++ b/gcc/incpath.c Mon Apr 16 14:41:30 2012 -0600
- @@ -175,8 +175,7 @@
- str = concat (sysroot_no_trailing_dir_separator, p->fname, NULL);
- free (sysroot_no_trailing_dir_separator);
- }
- - else if (!p->add_sysroot && relocated
- - && !filename_ncmp (p->fname, cpp_PREFIX, cpp_PREFIX_len))
- + if (relocated && !filename_ncmp (p->fname, cpp_PREFIX, cpp_PREFIX_len))
- {
- static const char *relocated_prefix;
- /* If this path starts with the configure-time prefix,
- cd build/gcc/src && patch -p1<bug.46501.patch && cd ../../..
- rm build/gcc/obj/.compile.marker && colormake -ifmakebuildroot.mk
- build/root/bin/x86_64-w64-mingw32-g++ --print-search-dirs|grep libraries
- libraries: =/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/lib/gcc/x86_64-w64-mingw32/4.8.0/:/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/lib/gcc/x86_64-w64-mingw32/4.8.0/../../../../x86_64-w64-mingw32/lib/x86_64-w64-mingw32/4.8.0/:/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/lib/gcc/x86_64-w64-mingw32/4.8.0/../../../../x86_64-w64-mingw32/lib/../lib/:/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/mingw/lib/x86_64-w64-mingw32/4.8.0/:/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/mingw/lib/../lib/:/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/lib/gcc/x86_64-w64-mingw32/4.8.0/../../../../x86_64-w64-mingw32/lib/:/mnt/nfs/source/Programs/MinGW/mingw-w64/experimental/buildsystem/build/root/mingw/lib/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement