All of lore.kernel.org
 help / color / mirror / Atom feed
* Pyro's uninative and libstdc++ symbols
@ 2017-08-25 12:50 Raphael Kubo da Costa
  2017-08-25 14:55 ` Chris Z.
  2017-08-29  8:03 ` Richard Purdie
  0 siblings, 2 replies; 6+ messages in thread
From: Raphael Kubo da Costa @ 2017-08-25 12:50 UTC (permalink / raw)
  To: yocto

I've recently updated my host system to Fedora 26, which has GCC 7.

This seems to be causing some issues on Pyro, where I have a -native
recipe that is built with my system's g++ and ends up generating a
binary with the following symbol:

    0000000000000000      DF *UND*  0000000000000000  GLIBCXX_3.4.23 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned long, std::allocator<char> const&)

GLIBCXX_3.4.23 is not part of Pyro's uninative's libstdc++, so when that
binary is invoked in another (non-native) recipe as part of do_configure
it fails to run:

    gn: /data/src/yocto/poky/build/tmp/sysroots-uninative/x86_64-linux/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.23' not found (required by gn)

Is there anything I should be doing differently here?


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-09-07 14:28 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-25 12:50 Pyro's uninative and libstdc++ symbols Raphael Kubo da Costa
2017-08-25 14:55 ` Chris Z.
2017-08-29  8:03 ` Richard Purdie
2017-09-01 19:14   ` akuster
2017-09-01 21:44     ` Richard Purdie
2017-09-07 14:28       ` Raphael Kubo da Costa

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.