btashton commented on issue #3737:
URL: 
https://github.com/apache/incubator-nuttx/issues/3737#issuecomment-846894109


   > Hi @btashton,
   > 
   > I applied the patch against e7659eb89e1e7c8729d4cb526117c862d9511922 of 
https://bitbucket.org/nuttx/buildroot.git and tried to build it using 
config/cortexm3-eabi-defconfig-7.4.0.
   > 
   > I added `#include "config.h"` line to eliminate the following error:
   > ```
   > make[1]: Entering directory 'TEST_ROOT/buildroot/toolchain/nxflat'
   > gcc -c -Wall -I. -I 
TEST_ROOT/buildroot/toolchain_build_arm_nofpu/binutils-2.28.1-build/bfd -I 
TEST_ROOT/buildroot/toolchain_build_arm_nofpu/binutils-2.28.1/include -o 
ldnxflat.o ldnxflat.c
   > In file included from ldnxflat.c:79:
   > 
TEST_ROOT/buildroot/toolchain_build_arm_nofpu/binutils-2.28.1-build/bfd/bfd.h:35:2:
 error: #error config.h must be included before this header
   >  #error config.h must be included before this header
   >   ^~~~~
   > ```
   
   Yes that was patched differently in the buildroot repo. It expects that you 
provide the PACKAGE and PACKAGE_VERSION defines or include the config.h. those 
defines are normally set by whatever is consuming the headers so I provide them 
in the CFLAGS in the makefile. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to