Re: Kconfig recursion error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Amit,

On Tue, 22 Nov 2016 11:30:06 +0000
Amit Kumar <free.amit.kumar@xxxxxxxxx> wrote:

> On Tue, Nov 22, 2016 at 4:51 PM Amit Kumar <free.amit.kumar@xxxxxxxxx>
> wrote:
> 
> > Hi,
> > When I configure  kernel like,
> > CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm make omap2plus_defconfig
> > I get error as follows,
> > HOSTCC  scripts/basic/fixdep
> >   HOSTCC  scripts/kconfig/conf.o
> >   SHIPPED scripts/kconfig/zconf.tab.c
> >   SHIPPED scripts/kconfig/zconf.lex.c
> >   SHIPPED scripts/kconfig/zconf.hash.c
> >   HOSTCC  scripts/kconfig/zconf.tab.o
> >   HOSTLD  scripts/kconfig/conf
> > drivers/remoteproc/Kconfig:3:error: recursive dependency detected!
> > For a resolution refer to Documentation/kbuild/kconfig-language.txt
> > subsection "Kconfig recursive dependency limitations"
> > drivers/remoteproc/Kconfig:3: symbol REMOTEPROC is selected by
> > QCOM_ADSP_PIL
> > For a resolution refer to Documentation/kbuild/kconfig-language.txt
> > subsection "Kconfig recursive dependency limitations"
> > drivers/remoteproc/Kconfig:81: symbol QCOM_ADSP_PIL depends on REMOTEPROC
> > #
> > # configuration written to .config
> > #
> > I think Documentation/kbuild/Kconfig.recursion-issue-02 is applicable,
> > because REMOTEPROC is mentioned in depends on and select at different
> > places.
> >
> > I am using a branch based on next-20161117.  
> 
It has been fixed by commit cc7d54b05057 ("remoteproc: adsp-pil: fix
recursive dependency") available since next-20161122.

I am wondering one thing: is the dependency on REMOTEPROC necessary
for QCOM_ADSP_PIL symbol (and other symbols in the same file) even if
this symbol is defined inside an 'if REMOTEPROC' block ?

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux