[oe] LPC3250, helloworld-image, configure: error: cannot run C compiled programs

Rolf Offermanns rolf.offermanns at gmx.net
Mon Aug 24 12:34:13 UTC 2009


Holger Hans Peter Freyther <holger+oe <at> freyther.de> writes:

> 
> On Thursday 20 August 2009 20:42:03 Dmitry Vinokurov wrote:
> 
> I will update the documentation with these bits:
> 
> ASSUME_PROVIDED += " virtual/${TARGET_PREFIX}gcc "
> ASSUME_PROVIDED += " virtual/libc "
> ASSUME_PROVIDED += "linux-libc-headers "
> ASSUME_PROVIDED += "virtual/${TARGET_PREFIX}gcc "
> ASSUME_PROVIDED += "virtual/${TARGET_PREFIX}gcc-initial "
> ASSUME_PROVIDED += "virtual/${TARGET_PREFIX}gcc-intermediate "
> ASSUME_PROVIDED += "virtual/${TARGET_PREFIX}binutils "
> ASSUME_PROVIDED += "virtual/${TARGET_PREFIX}libc-for-gcc "
> ASSUME_PROVIDED += "virtual/libintl "
> ASSUME_PROVIDED += "virtual/libiconv "
> 
> TARGET_PREFIX = "arm-linux-gnueabi-"
> ASSUME_SHLIBS = "libc.so.6:libc"
> 
> The main difference are. Assume provided more binaries/libraries, use the 
> TARGET_PREFIX instead of CC, CXX, NM....
> 
> does this work any better?

I recently stumbled upon the same problems and in addition to the things above
(which I can all confirm) I had to add:

ASSUME_PROVIDED += " virtual/${TARGET_PREFIX}libc-initial "
ASSUME_PROVIDED += " virtual/${TARGET_PREFIX}gcc-initial " 
ASSUME_PROVIDED += " gcc-cross " 

to keep bitbake from including glibc / gcc from the build queue.

-Rolf





More information about the Openembedded-devel mailing list