Problem running source builder

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Jan 22 06:30:47 UTC 2016



On 22/01/16 00:09, Simon Williams wrote:
> I am having problems building the arm tool set.  I built the tools 
> successfully on January 9, so something has gone wrong in the last 12 
> days!  This appears to  be the pertinent part of the log:-
>
> Running configure in multilib subdir thumb/cortex-m7/fpv5-d16/hard
> pwd: 
> /home/simon.williams/rtems/rtems-source-builder/rtems/build/arm-rtems4.12-gcc-6-20160117-newlib-2.3.0.20160104-x86_64-linux-gnu-1/build/arm-rtems4.12
> mkdir thumb/cortex-m7
> mkdir thumb/cortex-m7/fpv5-d16
> mkdir thumb/cortex-m7/fpv5-d16/hard
> configure: creating cache ./config.cache
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... arm-unknown-rtems4.12
> checking for --enable-version-specific-runtime-libs... yes
> checking for a BSD-compatible install... /usr/bin/install -c
> checking for gawk... gawk
> checking for arm-rtems4.12-ar... 
> /home/simon.williams/rtems/4.12/arm-rtems4.12/bin/ar

Why did it pick up these Binutils?

/home/simon.williams/rtems/4.12/arm-rtems4.12/bin

> checking for arm-rtems4.12-lipo... arm-rtems4.12-lipo
> checking for arm-rtems4.12-nm... 
> /home/simon.williams/rtems/rtems-source-builder/rtems/build/arm-rtems4.12-gcc-6-20160117-newlib-2.3.0.20160104-x86_64-linux-gnu-1/build/./gcc/nm
> checking for arm-rtems4.12-ranlib... 
> /home/simon.williams/rtems/4.12/arm-rtems4.12/bin/ranlib
> checking for arm-rtems4.12-strip... 
> /home/simon.williams/rtems/4.12/arm-rtems4.12/bin/strip
> checking whether ln -s works... yes
> checking for arm-rtems4.12-gcc... 
> /home/simon.williams/rtems/rtems-source-builder/rtems/build/arm-rtems4.12-gcc-6-20160117-newlib-2.3.0.20160104-x86_64-linux-gnu-1/build/./gcc/xgcc 
> -B/home/simon.williams/rtems/rtems-source-builder/rtems/build/arm-rtems4.12-gcc-6-20160117-newlib-2.3.0.20160104-x86_64-linux-gnu-1/build/./gcc/ 
> -nostdinc 
> -B/home/simon.williams/rtems/rtems-source-builder/rtems/build/arm-rtems4.12-gcc-6-20160117-newlib-2.3.0.20160104-x86_64-linux-gnu-1/build/arm-rtems4.12/thumb/cortex-m7/fpv5-d16/hard/newlib/ 
> -isystem 
> /home/simon.williams/rtems/rtems-source-builder/rtems/build/arm-rtems4.12-gcc-6-20160117-newlib-2.3.0.20160104-x86_64-linux-gnu-1/build/arm-rtems4.12/thumb/cortex-m7/fpv5-d16/hard/newlib/targ-include 
> -isystem 
> /home/simon.williams/rtems/rtems-source-builder/rtems/build/arm-rtems4.12-gcc-6-20160117-newlib-2.3.0.20160104-x86_64-linux-gnu-1/gcc-6-20160117/newlib/libc/include 
> -B/home/simon.williams/rtems/4.12/arm-rtems4.12/bin/ 
> -B/home/simon.williams/rtems/4.12/arm-rtems4.12/lib/ -isystem 
> /home/simon.williams/rtems/4.12/arm-rtems4.12/include -isystem 
> /home/simon.williams/rtems/4.12/arm-rtems4.12/sys-include  -mthumb 
> -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard
> configure: error: in 
> `/home/simon.williams/rtems/rtems-source-builder/rtems/build/arm-rtems4.12-gcc-6-20160117-newlib-2.3.0.20160104-x86_64-linux-gnu-1/build/arm-rtems4.12/thumb/cortex-m7/fpv5-d16/hard/libgcc':
> configure: error: cannot compute suffix of object files: cannot compile
> See `config.log' for more details.
> make[1]: *** [configure-target-libgcc] Error 1
>
> The build system in Fedora Linux 23 X86_64 and is up to date.  My copy 
> of the RSB repository os up to date as of tonight.
> Any ideas?

Your Binutils version is too old. The RSB has the right version, but the 
configure finds something else.

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



More information about the users mailing list