[Bug libstdc++/85705] Initializing cout in a dynamically loaded position-independent executable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85705 --- Comment #5 from gcc at foxcub dot org --- Is there a way to make the constructors happen? For example, adding std::ios_base::Init initalizer; at the beginning of main() in puppet.cpp doesn't fix the problem. How can I get the constructors to run? On Tue, May 8, 2018 at 2:09 PM, pinskia at gcc dot gnu.org < gcc-bugzi...@gcc.gnu.org> wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85705 > > --- Comment #4 from Andrew Pinski --- > I doubt this is supported. The main reason is constructors is not > happening > the way you think they should be happening. That is the constructor > needed for > cout is not happening. > > -- > You are receiving this mail because: > You reported the bug.
[Bug libstdc++/85705] Initializing cout in a dynamically loaded position-independent executable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85705 --- Comment #4 from Andrew Pinski --- I doubt this is supported. The main reason is constructors is not happening the way you think they should be happening. That is the constructor needed for cout is not happening.
[Bug libstdc++/85705] Initializing cout in a dynamically loaded position-independent executable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85705 --- Comment #3 from gcc at foxcub dot org --- Created attachment 44094 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44094&action=edit Makefile
[Bug libstdc++/85705] Initializing cout in a dynamically loaded position-independent executable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85705 --- Comment #2 from gcc at foxcub dot org --- Created attachment 44093 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44093&action=edit puppet-lib.cpp
[Bug libstdc++/85705] Initializing cout in a dynamically loaded position-independent executable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85705 --- Comment #1 from gcc at foxcub dot org --- Created attachment 44092 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44092&action=edit puppet.cpp