Hi!

On Mon, 26 Feb 2018 07:58:17 +0100, Siegmar Gross 
<siegmar.gr...@informatik.hs-fulda.de> wrote:
> ../gcc-8.0.0/configure --prefix=/usr/local/gcc-8.0.0 \
>    --target=nvptx-none \
>    --enable-as-accelerator-for=x86_64-pc-linux-gnu \
>    [...]

> checking for C compiler default output file name...
> configure: error: in 
> `/export2/src/gcc-8.0.0/gcc-8.0.0_build/nvptx-none/libbacktrace':
> configure: error: C compiler cannot create executables
> See `config.log' for more details.
> Makefile:11774: recipe for target 'configure-target-libbacktrace' failed
> make[1]: *** [configure-target-libbacktrace] Error 1
> make[1]: Leaving directory '/export2/src/gcc-8.0.0/gcc-8.0.0_build'

> configure:2659: checking for nvptx-none-gcc
> configure:2686: result: /export2/src/gcc-8.0.0/gcc-8.0.0_build/./gcc/xgcc 
> -B/export2/src/gcc-8.0.0/gcc-8.0.0_build/./gcc/ 
> -B/usr/local/gcc-8.0.0/nvptx-none/bin/ -B/usr/local/gcc-8.0.0/nvptx-none/lib/ 
> -isystem /usr/local/gcc-8.0.0/nvptx-none/include -isystem 
> /usr/local/gcc-8.0.0/nvptx-none/sys-include   

From a quick look, this is missing the "-B" etc. flags for newlib, which
would explain:

> configure:2995: checking for C compiler default output file name
> configure:3017: /export2/src/gcc-8.0.0/gcc-8.0.0_build/./gcc/xgcc 
> -B/export2/src/gcc-8.0.0/gcc-8.0.0_build/./gcc/ 
> -B/usr/local/gcc-8.0.0/nvptx-none/bin/ -B/usr/local/gcc-8.0.0/nvptx-none/lib/ 
> -isystem /usr/local/gcc-8.0.0/nvptx-none/include -isystem 
> /usr/local/gcc-8.0.0/nvptx-none/sys-include    -g -O2   conftest.c  >&5
> error opening libc.a
> collect2: error: ld returned 1 exit status

... this error.

Can you please verify that newlib has been "git clone"d properly, been
linked into your GCC source tree, and in your GCC build log verify that
it indeed has been built without errors?


Grüße
 Thomas

Reply via email to