This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See crosstool-NG for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Issue building toolchain with newlib on Yosemite


Thanks,
Woody


> On Feb 20, 2015, at 11:50 PM, Bryan Hundven <bryanhundven@gmail.com> wrote:
> 
> John,
> 
> On Fri, 2015-02-20 at 23:30 -0500, John Wood wrote:
>> Success!!!
>> 
>> Found the problem, I was building with the Linaro binutils and linaro
>> newlib.  Changed these to straight binutils and newlib and successfully
>> built the entire toolchain including gdb for arm-unknown-eabi including
>> gdb.  BTW, how to I change the tool to be arm-eabi instead of
>> arm-unknown-eabi?  
> 
> I just merged a change to add config knobs to binutils and glibc for
> enabling/disabling linaro support. I think I forgot newlib, so I'll look
> look into that
> 
> For "arm-eabi", I would recommend:
> 
> CT_TARGET_ALIAS="arm-eabi"
> 
>> 
>> Awesome.  I built with mutilibs so I am hoping I have support for all
>> my targets. I will take a look at the build output and check my flags
>> and see that they make sense.
>> 
>> I am looking to develop for the STM32, some older powerPC devices and
>> PIC32 using these tools on MACOS.  I will report if I can successfully
>> build all three platforms.  At this time I am not testing the
>> toolchains but I hope to start working with the soon.
>> 
>> Woody
>> 
>> 
>>> On Feb 20, 2015, at 8:44 PM, John Wood <woody244@icloud.com> wrote: >
> 
>>> Thanks,
>>> 
>>> Here is the failure
>>> 
>>> 
>>> [ALL  ]    /Volumes/Embedded/tools/builds/arm/.build/tools/bin/install -c -m 644 crt0.o /Volumes/Embedded/Crosstool/arm-unknown-eabihf/arm-unknown-eabihf/lib/$x
>>> [ALL  ]    set -e; for x in linux-crt0.o libgloss-linux.a; do /Volumes/Embedded/tools/builds/arm/.build/tools/bin/install -c -m 644 $x /Volumes/Embedded/Crosstool/arm-unknown-eabihf/arm-unknown-eabihf/lib/$x; done
>>> [ALL  ]    set -e; for x in linux.specs; do /Volumes/Embedded/tools/builds/arm/.build/tools/bin/install -c -m 644 /Volumes/Embedded/tools/builds/arm/.build/src/newlib-linaro-2.2.0-2015.01/libgloss/arm/$x /Volumes/Embedded/Crosstool/arm-unknown-eabihf/arm-unknown-eabihf/lib/$x; done
>>> [ALL  ]    /usr/local/bin/ginstall: cannot stat '/Volumes/Embedded/tools/builds/arm/.build/src/newlib-linaro-2.2.0-2015.01/libgloss/arm/linux.specs': No such file or directory
>>> [ERROR]    make[4]: *** [install-linux] Error 1
>>> [ERROR]    make[3]: *** [install] Error 2
>>> [ERROR]    make[2]: *** [install-target-libgloss] Error 2
>>> [ERROR]    make[1]: *** [install] Error 2
>>> [ERROR]  
>>> [ERROR]  >>
>>> [ERROR]  >>  Build failed in step 'Installing C library'
>>> [ERROR]  >>        called in step '(top-level)'
>>> [ERROR]  >>
>>> [ERROR]  >>  Error happened in: CT_DoExecLog[scripts/functions@216]
>>> [ERROR]  >>        called from: do_libc[scripts/build/libc/newlib.sh@133]
>>> [ERROR]  >>        called from: main[scripts/crosstool-NG.sh@638]
>>> [ERROR]  >>
>>> [ERROR]  >>  For more info on this error, look at the file: 'build.log'
>>> [ERROR]  >>  There is a list of known issues, some with workarounds, in:
>>> [ERROR]  >>      '/Volumes/Embedded/tools/crosstool-ng/docs/B - Known issues.txt'
>>> [ERROR]  
>>> [ERROR]  (elapsed: 5:37.00)
>>> 
>>> 
>>> 
>>>> On Feb 20, 2015, at 12:53 AM, Reinoud Koornstra <reinoudkoornstra@gmail.com> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> The part of the buildlog file where it failed would help. The info
>>>> right now is very minimal as I've not seen it before.
>>>> 
>>>> 
>>>> 
>>>> On Feb 19, 2015 9:38 PM, "John Wood" <woody244@icloud.com> wrote:
>>>>> 
>>>>> Greetings,
>>>>> 
>>>>> I have made reasonable progress attempting to build toolchains for arm-unknown-eabi, looking to also build powerpc-eabi and mips-sde-elf.  I got through pass two of gcc but got and error installing the C libraries.  I am building 4.9.2 and running the latest development snapshot of crosstool-ng.
>>>>> 
>>>>> Has anyone seen this?
>>>>> 
>>>>> Thanks,
>>>>> Wood
>>>>> 
>>>>> [INFO ]  Installing C library
>>>>> [EXTRA]    Configuring C library
>>>>> [EXTRA]    Building C library
>>>>> [EXTRA]    Installing C library
>>>>> [ERROR]    make[4]: *** [install-linux] Error 1
>>>>> [ERROR]    make[3]: *** [install] Error 2
>>>>> [ERROR]    make[2]: *** [install-target-libgloss] Error 2
>>>>> [ERROR]    make[1]: *** [install] Error 2
>>>>> [ERROR]
>>>>> [ERROR]  >>
>>>>> [ERROR]  >>  Build failed in step 'Installing C libraryâ
>>>>> [ERROR]  >>        called in step '(top-level)â
>>>>> 
>>>>> 
>>>>> --
>>>>> For unsubscribe information see http://sourceware.org/lists.html#faq
>>>>> 
>>>> 
>>>> --
>>>> For unsubscribe information see http://sourceware.org/lists.html#faq
>>>> 
>>> 
>>> 
>>> --
>>> For unsubscribe information see http://sourceware.org/lists.html#faq
>>> 
>> 
>> 
>> -- For unsubscribe information see http://sourceware.org/lists.html#faq
>> 
> 
> -- 
> -Bryan


--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]