[Bug ada/81878] --disable-bootstrap --enable-languages=ada fails
tnfchris at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Sep 26 08:14:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81878
--- Comment #31 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
> It seems that some paths are properly translated though, for example the library paths. Do you know why? It would be nice to have the gnatlink command line that gave rise to the invocation quoted in the dump screen.
Full build log is here
https://mistuke.blob.core.windows.net/binaries/logs/build.log
from that it looks like the command preceding it is
../../gnatbind -I../rts -I.
-IE:/msys64-2.6.0/home/Tamar/MINGW-packages/mingw-w64-gcc/src/gcc-8.2.0/gcc/ada
-I- -I../rts -I.
-IE:/msys64-2.6.0/home/Tamar/MINGW-packages/mingw-w64-gcc/src/gcc-8.2.0/gcc/ada
-static -x -x
E:\msys64-2.6.0\home\Tamar\MINGW-packages\mingw-w64-gcc\src\build-x86_64-w64-mingw32\gcc\ada\tools\gnatclean.ali^M
../../gnatlink -v gnatcmd -o ../../gnat.exe \
--GCC="../../xgcc -B../../ -I- -I../rts -I.
-I/home/Tamar/MINGW-packages/mingw-w64-gcc/src/gcc-8.2.0/gcc/ada"
--LINK="/home/Tamar/MINGW-packages/mingw-w64-gcc/src/build-x86_64-w64-mingw32/./gcc/xg++
-B/home/Tamar/MINGW-packages/mingw-w64-gcc/src/build-x86_64-w64-mingw32/./gcc/
-nostdinc++ -nostdinc++
-I/home/Tamar/MINGW-packages/mingw-w64-gcc/src/build-x86_64-w64-mingw32/x86_64-w64-mingw32/libstdc++-v3/include/x86_64-w64-mingw32
-I/home/Tamar/MINGW-packages/mingw-w64-gcc/src/build-x86_64-w64-mingw32/x86_64-w64-mingw32/libstdc++-v3/include
-I/home/Tamar/MINGW-packages/mingw-w64-gcc/src/gcc-8.2.0/libstdc++-v3/libsupc++
-I/home/Tamar/MINGW-packages/mingw-w64-gcc/src/gcc-8.2.0/libstdc++-v3/include/backward
-I/home/Tamar/MINGW-packages/mingw-w64-gcc/src/gcc-8.2.0/libstdc++-v3/testsuite/util
-L/home/Tamar/MINGW-packages/mingw-w64-gcc/src/build-x86_64-w64-mingw32/x86_64-w64-mingw32/libstdc++-v3/src
-L/home/Tamar/MINGW-packages/mingw-w64-gcc/src/build-x86_64-w64-mingw32/x86_64-w64-mingw32/libstdc++-v3/src/.libs
-L/home/Tamar/MINGW-packages/mingw-w64-gcc/src/build-x86_64-w64-mingw32/x86_64-w64-mingw32/libstdc++-v3/libsupc++/.libs
-B/home/Tamar/MINGW-packages/mingw-w64-gcc/src/build-x86_64-w64-mingw32/x86_64-w64-mingw32/libstdc++-v3/src/.libs
-B/home/Tamar/MINGW-packages/mingw-w64-gcc/src/build-x86_64-w64-mingw32/x86_64-w64-mingw32/libstdc++-v3/libsupc++/.libs
-L/mingw64/x86_64-w64-mingw32/lib -L/mingw64/lib -isystem
/mingw64/x86_64-w64-mingw32/include -isystem /mingw64/include
-B/mingw64/x86_64-w64-mingw32/bin/ -B/mingw64/x86_64-w64-mingw32/lib/ -isystem
/mingw64/x86_64-w64-mingw32/include -isystem
/mingw64/x86_64-w64-mingw32/sys-include -static-libstdc++ -static-libgcc
-static-libstdc++ -static-libgcc " ../link.o ../targext.o ../../ggc-none.o
../../libcommon-target.a ../../libcommon.a ../../../libcpp/libcpp.a
../rts/libgnat.a /mingw64/lib/libiconv.a
../../../libbacktrace/.libs/libbacktrace.a ../../../libiberty/libiberty.a
-no-pie
It may be the quoting around the options for --LINK that's causing the shell
not to convert the paths. The unquoted ones are fine.
More information about the Gcc-bugs
mailing list