Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Xtensa toolchain issue ?
@ 2019-01-02 10:21 Thomas Petazzoni
  2019-01-03 22:17 ` Max Filippov
  0 siblings, 1 reply; 6+ messages in thread
From: Thomas Petazzoni @ 2019-01-02 10:21 UTC (permalink / raw)
  To: buildroot

Hello Max,

We have a build failure of the libtorrent-rasterbar package that seems
to be toolchain related, and happens on Xtensa:

  http://autobuild.buildroot.net/?reason=libtorrent-rasterbar-1.1.11

The failure looks like this:

In file included from peer_connection.cpp:56:0:
../include/libtorrent/peer_connection.hpp:550:8: error: generic thunk code fails for method 'virtual void libtorrent::peer_connection::_ZThn96_NK10libtorrent15peer_connection8peer_logENS_14peer_log_alert11direction_tEPKcS4_z(libtorrent::peer_log_alert::direction_t, const char*, const char*, ...) const' which uses '...'
   void peer_log(peer_log_alert::direction_t direction
        ^~~~~~~~
  CXX      packet_buffer.lo

It is worth mentioning though that the exact same issue happens on the
OpenRISC architecture, and that Xtensa and OpenRISC seem to be the two
only affected architectures.

It is apparently a bug in gcc 7.x, that has been fixed in gcc 8.x,
according to https://bugzilla.redhat.com/show_bug.cgi?id=1511021, but
this bug report doesn't give any detail on which commit could have
fixed that.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

end of thread, other threads:[~2019-01-14 20:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-02 10:21 [Buildroot] Xtensa toolchain issue ? Thomas Petazzoni
2019-01-03 22:17 ` Max Filippov
2019-01-04  9:27   ` Thomas Petazzoni
2019-01-04 23:44     ` Max Filippov
2019-01-10 14:56       ` Thomas Petazzoni
2019-01-14 20:09         ` Max Filippov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox