I was able to use crosstool-ng to build gcc 10.2 (static) and Nuttx.

I see that the automated test downloads a pre-built toolchain. Do I create
an archive of
the toolchain and upload somewhere?

On Fri, Jan 29, 2021 at 12:08 AM Xiang Xiao <xiaoxiang781...@gmail.com>
wrote:

> If so, it's better to switch from Pinguino to mips-elf-gcc for daily check.
> Marcio, could you try mips-elf-gcc and send PR to
> https://github.com/apache/incubator-nuttx-testing?
>
> On Fri, Jan 29, 2021 at 11:05 AM Gregory Nutt <spudan...@gmail.com> wrote:
>
> > The XC32 used to work years ago but I don't think anyone has used it in
> > the last 5 years or so.  I would not recommend it.  It is non-standard
> > and very likely incompatible.  I would instead recommend any
> > mips-elf-gcc tool chain.  There are several perbuilt MIPS toolchains
> > available.  You can build a newer toolchain for yourself following
> > instructions on the internet or using the NuttX buildroot.  The Pinguino
> > toolchain is a standard MIPS GCC toolchain but renames the binaries for
> > its branding.  The last time I looked, the Pingquino toolchain was very
> > old and had not been updated recently.
> >
> > On 1/28/2021 8:53 PM, Barbiani wrote:
> > > Pinguino does work without a glitch.
> > >
> > >
> > > On Thu, Jan 28, 2021 at 11:29 PM Xiang Xiao <xiaoxiang781...@gmail.com
> >
> > > wrote:
> > >
> > >> On Fri, Jan 29, 2021 at 9:20 AM Barbiani <barbi...@gmail.com> wrote:
> > >>
> > >>> Hello,
> > >>>
> > >>> Has anyone tested the pic32 build lately? I am using the pic32mx7mmb.
> > >>>
> > >>>
> > >> Yes, MIPS target is on the CI checklist:
> > >>
> > >>
> > >>
> >
> https://github.com/apache/incubator-nuttx-testing/blob/master/testlist/other.dat#L13-L22
> > >>
> > >> It is setting the processor as '-mprocessor=elf32pic32mx' for the xc32
> > >>> compiler.
> > >>>
> > >>> In file included from
> > >>>
> > >>>
> > >>
> >
> /opt/microchip/xc32/v2.50/bin/bin/../../lib/gcc/pic32mx/4.8.3/../../../../pic32mx/lib/./crt0.S:50:0:
> > >>> /opt/microchip/xc32/v2.50/pic32mx/include/xc.h:710:4: error: #error
> > >> Unknown
> > >>> processor!
> > >>>   #  error Unknown processor!
> > >>>      ^
> > >>> ERROR: xc32-gcc failed: 255
> > >>>         command: xc32-gcc -MT
> > >>> ./builtin_list.home.future.nuttx.apps.builtin.o  -M '-fno-builtin'
> > >> '-Wall'
> > >>> '-Wstrict-prototypes' '-Wshadow' '-Wundef' '-fno-strict-aliasing'
> > >>> '-fno-strength-reduce' '-fomit-frame-pointer'
> > '-mprocessor=elf32pic32mx'
> > >>> '-march=m4k' ...
> > >>>
> > >>>
> > >> Could you try Pinguino toolchain which is used in CI build:
> > >>
> > >>
> >
> https://github.com/apache/incubator-nuttx-testing/blob/master/docker/linux/Dockerfile#L81-L89
> > >>
> > >>
> > >>> Marcio.
> > >>>
> >
>

Reply via email to