[poky] gcc -print-file-name option without path?

McClintock Matthew-B29882 B29882 at freescale.com
Mon Mar 26 09:02:26 PDT 2012

On Mon, Mar 26, 2012 at 10:57 AM, Zoufal Andreas
<Andreas.Zoufal at ait.ac.at> wrote:
> Hello,
> We am starting to use the Yocto/Poky toolchain as replacement for ELDK5. Trying to compile our existing kernel fails, but it worked fine with ELDK5. Doing some investigation we recognized a different behavior which I guess is the reason for the problem: using the cross compiler to show the path of the libgcc.a with the option "-print-libgcc-file-name" doesn't show the full path, only the filename itself! But ELDK5 does.
> I'm using poky-1.2_M3.final for arm, and the build folder is in my home directory, like:
> /home/user/path/to/project/poky/build/tmp/sysroots   ...and so on
> Am I doing something wrong? gcc --help says that the -print-file-name should return the full path, which is even not true.
> Kind regards, Andi


Make sure you are passing the --sysroot option to gcc, this is the
default CC used in Yocto. Then it should find libgcc OK.


More information about the poky mailing list