There is this issue that has more details, as well:
https://github.com/apache/incubator-nuttx/issues/2206

On Thu, May 20, 2021 at 12:44 PM Abdelatif Guettouche
<abdelatif.guettou...@gmail.com> wrote:
>
> Hi,
>
> Is it possible to share the defconfig?  I just tried with an old one
> (based on STM32) and I have a clean build.
> The relevant configs that need to be correctly set are:
> CONFIG_ARCH_BOARD_CUSTOM=y
> CONFIG_ARCH_BOARD_CUSTOM_DIR="../boards/stm32/board-dir"
> CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y
> CONFIG_ARCH_BOARD_CUSTOM_NAME="Custom-STM32-Board"
>
> On Thu, May 20, 2021 at 10:47 AM Sebastien Lorquet <sebast...@lorquet.fr> 
> wrote:
> >
> > Hello,
> >
> > I have to update the nuttx in our project from pre-apache to last version.
> >
> > We would like to use the external board feature.
> >
> > As a test I copied the nucleo-f446re folder in boards/arm to somewhere
> > else (sibling to apps and nuttx), renamed it, and pointed to it in the
> > configuration. make menuconfig was happy with that.
> >
> > However the build fails:
> >
> > IN: fs/libfs.a -> staging/libfs.a
> > make[1]: Entering directory '/home/slo/nut/nuttx/binfmt'
> > CC:  binfmt_globals.c
> > CC:  binfmt_initialize.c
> > CC:  binfmt_register.c
> > CC:  binfmt_unregister.c
> > CC:  binfmt_loadmodule.c
> > CC:  binfmt_unloadmodule.c
> > CC:  binfmt_execmodule.c
> > CC:  binfmt_exec.c
> > CC:  binfmt_copyargv.c
> > CC:  binfmt_dumpmodule.c
> > CC:  builtin.c
> > AR (create): libbinfmt.a   binfmt_globals.o binfmt_initialize.o
> > binfmt_register.o binfmt_unregister.o binfmt_loadmodule.o
> > binfmt_unloadmodule.o binfmt_execmodule.o binfmt_exec.o
> > binfmt_copyargv.o binfmt_dumpmodule.o builtin.o
> > make[1]: Leaving directory '/home/slo/nut/nuttx/binfmt'
> > IN: binfmt/libbinfmt.a -> staging/libbinfmt.a
> > make[1]: Entering directory '/home/slo/nut/nuttx/arch/arm/src'
> > make[2]: Entering directory '/home/slo/nut/my_own_nucleo/src'
> > make[2]: *** No rule to make target 'libboard.a'.  Stop.
> > make[2]: Leaving directory '/home/slo/nut/my_own_nucleo/src'
> > make[1]: *** [Makefile:152: board/libboard.a] Error 2
> > make[1]: Leaving directory '/home/slo/nut/nuttx/arch/arm/src'
> > make: *** [tools/Makefile.unix:422: nuttx] Error 2
> >
> > Looks like a Makefile (or just a rule) is missing. Is it a bug in this
> > board/arch or in my own method or a problem in the external board build
> > system?
> >
> > I'm using a relative board path.
> >
> > I'll add a github issue when the problem is understood.
> >
> > Sebastien
> >

Reply via email to