[OE-core] GCC search paths in MinGW SDK

Khem Raj raj.khem at gmail.com
Fri Sep 13 05:54:40 UTC 2013


On Sep 3, 2013, at 6:45 PM, Mark Hatle <mark.hatle at windriver.com> wrote:

> On 9/3/13 4:13 PM, Francois Retief wrote:
>> Hi all,
>> 
>> Thanks to Richard's recent improvements in the oe-core tree, I finally got my
>> first MinGW build to compile through and generate a SDK tarball.
>> 
>> Next issue is that on windows GCC is unable to find the crt1.o, crti.o and
>> crtbegin.o files. when compiling a small hello world app (see gist
>> <https://gist.github.com/fgretief/6429416#file-mingw-gcc-verbose-output-2013-09-03>
>> [1] for gcc verbose output). I verified that the files are indeed in the SDK
>> folders and was correctly unpacked.
>> 
>> Next, I checked the search path (-L) options and they point to the respective
>> directories where the files reside.
>> 
>> Is it hard coded somewhere GCC should look for these files?  Can anyone give me
>> some pointers where to start looking?

are you passing correct --sysroot option to gcc ?

> 
> Usually GCC can learn the location where it was executed from, and then use a relative path from that to the location where the libc and other components are located.


are you talking about GCC_EXEC_PREFIX ?
> 
>> Cheers,
>>   Francois
>> 
>> ps. I have noticed that there is a relocate_sdk.py file in the root of the SDK
>> folder. What is it's purpose and can it have anything to do with the GCC search
>> paths?
> 
> On linux we play with the RPATH and other components to ensure that the executables can file the libraries for execution.  I don't believe that is a problem on windows as the DLLs are searched automatically.
> 
> --Mark
> 
>> [1]
>> https://gist.github.com/fgretief/6429416#file-mingw-gcc-verbose-output-2013-09-03
>> [2] https://github.com/fgretief/meta-mingw
>> 
>> 
>> 
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core




More information about the Openembedded-core mailing list