Actually, we did run into some odd stuff. In one of our programs we detected
a strange bug. A pointer to a structure passed as parameter to a function
seemed to point to another memory position that the one pointed before
calling that function. (this was checked in debug mode with gdb debuger).
Later, another program didn’t link correctly creating a empty non executable
Those problems seem to be resolved compiling everything with the same -Y_gpp
So, do you think this odd behavior is related with the diferent libraries??
I would say so but I would prefer to be sure this was the problem.
“Chris McKillop” <email@example.com> wrote in message
Carlos Beltran <> firstname.lastname@example.org> > wrote:
Our software running under Qnx is becoming quite large and therefore is
harder to mantain…recently, I have found that we had some libraries
compiled with the QCC -Y_gpp option and others without it. These
where linked together (statically) to generate some executables to run a
I just wanted to know if there are any consequences putting together
libraries compiled with GNU C++ lib and other compiled with the Dinkum
Well, the apps will be bigger. Also, if you could run into some odd stuff
if you say passed a GNU std::string to code written expecting a Dinkum
Generally this is not a good thing to be doing.
Chris McKillop <> email@example.com> > “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –