Jump to ID:
Community

Project Home

Tracker

Documents

Discussions

Wiki

Project Info
Forum Topic - Won't run 6.3.2 C++ executables!: (13 Items)
   
 
 
Won't run 6.3.2 C++ executables!  
I just installed our software, which was created using gcc 3.3.5 under 6.3.2 onto the new 6.4 alpha.   None of my C++ 
application will run, but I have no issues with regular C program using the same compiler.

Looking at the core dump reveals that the applications are dying while doing a dynamic_cast<> operation.  I'm not sure 
if this is a 6.4 issue or a gcc 3.3.5 issue.

Richard
Re: Won't run 6.3.2 C++ executables!  
Are you linking against the Dinkumware C++ library, or libstdc++?

Regards,

Ryan Mansfield
Re: Won't run 6.3.2 C++ executables!  
The selection is "default" in Momentics.  I assume this is libstdc++?
Re: Won't run 6.3.2 C++ executables!  
The default C++ library is libcpp. You can see which shared libraries you linked against by doing ldd <program> or doing
 objdump -x <program> | grep DT_NEEDED.

Regards,

Ryan Mansfield
Re: Won't run 6.3.2 C++ executables!  
The output of ldd:

	libDbs.so.1 => /usr/accis/lib/libDbs.so.1 (0xb8200000)
	libHds.so.1 => /usr/accis/lib/libHds.so.1 (0xb827d000)
	libCom.so.1 => /usr/accis/lib/libCom.so.1 (0xb82ce000)
	libAcc.so.1 => /usr/accis/lib/libAcc.so.1 (0xb833c000)
	libm.so.2 => /lib/libm.so.2 (0xb8444000)
	libsocket.so.2 => /lib/libsocket.so.2 (0xb8460000)
	libexpat.so.2 => /usr/lib/libexpat.so.2 (0xb8484000)
	libcpp.so.4 => /lib/libcpp.so.4 (0xb8495000)
	libc.so.2 => /usr/lib/ldqnx.so.2 (0xb0300000)

I don't see libstdc++, so I assume Dinkum?
Re: Won't run 6.3.2 C++ executables!  
Hi Richard,

I haven't been able to reproduce a crash of a 3.3.5 C++ program on 6.4. Can you try running your program with the 
attached libcpp.so.4?

Also, do you have a simple test of the crash you could provide me with?

Regards,

Ryan Mansfield
Attachment: Text libcpp.so.4 505.57 KB
Re: Won't run 6.3.2 C++ executables!  
Hi Richard,

I believe the problem has been finally tracked down. It should be fixed in the 6.4.0.1 release. Please let me know if 
you need an interim fix.

Regards,

Ryan Mansfield
RE: Won't run 6.3.2 C++ executables!  
AECL - OFFICIAL USE ONLY | À USAGE EXCLUSIF - EACL

We'll wait for the release; thanks.

Richard 

-----Original Message-----
From: Ryan Mansfield [mailto:community-noreply@qnx.com] 
Sent: January 22, 2009 11:55 AM
To: sdp640prerelease-community
Subject: Re: Won't run 6.3.2 C++ executables!

Hi Richard,

I believe the problem has been finally tracked down. It should be fixed in the 6.4.0.1 release. Please let me know if 
you need an interim fix.

Regards,

Ryan Mansfield

_______________________________________________
QNX Software Development Platform 6.4.0 Pre-Release
http://community.qnx.com/sf/go/post20612

CONFIDENTIAL AND PRIVILEGED INFORMATION NOTICE

This e-mail, and any attachments, may contain information that
is confidential, subject to copyright, or exempt from disclosure.
Any unauthorized review, disclosure, retransmission, 
dissemination or other use of or reliance on this information 
may be unlawful and is strictly prohibited.  

AVIS D'INFORMATION CONFIDENTIELLE ET PRIVILÉGIÉE

Le présent courriel, et toute pièce jointe, peut contenir de 
l'information qui est confidentielle, régie par les droits 
d'auteur, ou interdite de divulgation. Tout examen, 
divulgation, retransmission, diffusion ou autres utilisations 
non autorisées de l'information ou dépendance non autorisée 
envers celle-ci peut être illégale et est strictement interdite.
RE: Won't run 6.3.2 C++ executables!  
AECL - OFFICIAL USE ONLY | À USAGE EXCLUSIF - EACL

I guess we are ready sooner the I expected.  Is it still possible to get an interim fix to try out? 

-----Original Message-----
From: Ryan Mansfield [mailto:community-noreply@qnx.com] 
Sent: January 22, 2009 11:55 AM
To: sdp640prerelease-community
Subject: Re: Won't run 6.3.2 C++ executables!

Hi Richard,

I believe the problem has been finally tracked down. It should be fixed in the 6.4.0.1 release. Please let me know if 
you need an interim fix.

Regards,

Ryan Mansfield

_______________________________________________
QNX Software Development Platform 6.4.0 Pre-Release
http://community.qnx.com/sf/go/post20612

CONFIDENTIAL AND PRIVILEGED INFORMATION NOTICE

This e-mail, and any attachments, may contain information that
is confidential, subject to copyright, or exempt from disclosure.
Any unauthorized review, disclosure, retransmission, 
dissemination or other use of or reliance on this information 
may be unlawful and is strictly prohibited.  

AVIS D'INFORMATION CONFIDENTIELLE ET PRIVILÉGIÉE

Le présent courriel, et toute pièce jointe, peut contenir de 
l'information qui est confidentielle, régie par les droits 
d'auteur, ou interdite de divulgation. Tout examen, 
divulgation, retransmission, diffusion ou autres utilisations 
non autorisées de l'information ou dépendance non autorisée 
envers celle-ci peut être illégale et est strictement interdite.
Re: Won't run 6.3.2 C++ executables!  
Richard Doucet wrote:
> AECL - OFFICIAL USE ONLY | À USAGE EXCLUSIF - EACL
> 
> I guess we are ready sooner the I expected.  Is it still possible to get an interim fix to try out? 

Sure, was this for x86?

Regards,

Ryan Mansfield

> -----Original Message-----
> From: Ryan Mansfield [mailto:community-noreply@qnx.com] 
> Sent: January 22, 2009 11:55 AM
> To: sdp640prerelease-community
> Subject: Re: Won't run 6.3.2 C++ executables!
> 
> Hi Richard,
> 
> I believe the problem has been finally tracked down. It should be fixed in the 6.4.0.1 release. Please let me know if 
you need an interim fix.
> 
> Regards,
> 
> Ryan Mansfield
> 
> _______________________________________________
> QNX Software Development Platform 6.4.0 Pre-Release
> http://community.qnx.com/sf/go/post20612
> 
> CONFIDENTIAL AND PRIVILEGED INFORMATION NOTICE
> 
> This e-mail, and any attachments, may contain information that
> is confidential, subject to copyright, or exempt from disclosure.
> Any unauthorized review, disclosure, retransmission, 
> dissemination or other use of or reliance on this information 
> may be unlawful and is strictly prohibited.  
> 
> AVIS D'INFORMATION CONFIDENTIELLE ET PRIVILÉGIÉE
> 
> Le présent courriel, et toute pièce jointe, peut contenir de 
> l'information qui est confidentielle, régie par les droits 
> d'auteur, ou interdite de divulgation. Tout examen, 
> divulgation, retransmission, diffusion ou autres utilisations 
> non autorisées de l'information ou dépendance non autorisée 
> envers celle-ci peut être illégale et est strictement interdite.
> 
> 
> _______________________________________________
> QNX Software Development Platform 6.4.0 Pre-Release
> http://community.qnx.com/sf/go/post21651
RE: Won't run 6.3.2 C++ executables!  
AECL - OFFICIAL USE ONLY | À USAGE EXCLUSIF - EACL

Yes 

-----Original Message-----
From: Ryan Mansfield [mailto:community-noreply@qnx.com] 
Sent: February 6, 2009 3:44 PM
To: sdp640prerelease-community
Subject: Re: Won't run 6.3.2 C++ executables!

Richard Doucet wrote:
> AECL - OFFICIAL USE ONLY | À USAGE EXCLUSIF - EACL
> 
> I guess we are ready sooner the I expected.  Is it still possible to get an interim fix to try out? 

Sure, was this for x86?

Regards,

Ryan Mansfield

> -----Original Message-----
> From: Ryan Mansfield [mailto:community-noreply@qnx.com]
> Sent: January 22, 2009 11:55 AM
> To: sdp640prerelease-community
> Subject: Re: Won't run 6.3.2 C++ executables!
> 
> Hi Richard,
> 
> I believe the problem has been finally tracked down. It should be fixed in the 6.4.0.1 release. Please let me know if 
you need an interim fix.
> 
> Regards,
> 
> Ryan Mansfield
> 
> _______________________________________________
> QNX Software Development Platform 6.4.0 Pre-Release
> http://community.qnx.com/sf/go/post20612
> 
> CONFIDENTIAL AND PRIVILEGED INFORMATION NOTICE
> 
> This e-mail, and any attachments, may contain information that is 
> confidential, subject to copyright, or exempt from disclosure.
> Any unauthorized review, disclosure, retransmission, dissemination or 
> other use of or reliance on this information may be unlawful and is 
> strictly prohibited.
> 
> AVIS D'INFORMATION CONFIDENTIELLE ET PRIVILÉGIÉE
> 
> Le présent courriel, et toute pièce jointe, peut contenir de 
> l'information qui est confidentielle, régie par les droits d'auteur, 
> ou interdite de divulgation. Tout examen, divulgation, retransmission, 
> diffusion ou autres utilisations non autorisées de l'information ou 
> dépendance non autorisée envers celle-ci peut être illégale et est 
> strictement interdite.
> 
> 
> _______________________________________________
> QNX Software Development Platform 6.4.0 Pre-Release
> http://community.qnx.com/sf/go/post21651

_______________________________________________
QNX Software Development Platform 6.4.0 Pre-Release
http://community.qnx.com/sf/go/post21652
CONFIDENTIAL AND PRIVILEGED INFORMATION NOTICE

This e-mail, and any attachments, may contain information that
is confidential, subject to copyright, or exempt from disclosure.
Any unauthorized review, disclosure, retransmission, 
dissemination or other use of or reliance on this information 
may be unlawful and is strictly prohibited.  

AVIS D'INFORMATION CONFIDENTIELLE ET PRIVILÉGIÉE

Le présent courriel, et toute pièce jointe, peut contenir de 
l'information qui est confidentielle, régie par les droits 
d'auteur, ou interdite de divulgation. Tout examen, 
divulgation, retransmission, diffusion ou autres utilisations 
non autorisées de l'information ou dépendance non autorisée 
envers celle-ci peut être illégale et est strictement interdite.
Re: Won't run 6.3.2 C++ executables!  
Richard Doucet wrote:
> AECL - OFFICIAL USE ONLY | À USAGE EXCLUSIF - EACL
> 
> Yes 

Please try the attached libc.so.2.

Regards,

Ryan Mansfield
> 
> -----Original Message-----
> From: Ryan Mansfield [mailto:community-noreply@qnx.com] 
> Sent: February 6, 2009 3:44 PM
> To: sdp640prerelease-community
> Subject: Re: Won't run 6.3.2 C++ executables!
> 
> Richard Doucet wrote:
>> AECL - OFFICIAL USE ONLY | À USAGE EXCLUSIF - EACL
>>
>> I guess we are ready sooner the I expected.  Is it still possible to get an interim fix to try out? 
> 
> Sure, was this for x86?
> 
> Regards,
> 
> Ryan Mansfield
> 
>> -----Original Message-----
>> From: Ryan Mansfield [mailto:community-noreply@qnx.com]
>> Sent: January 22, 2009 11:55 AM
>> To: sdp640prerelease-community
>> Subject: Re: Won't run 6.3.2 C++ executables!
>>
>> Hi Richard,
>>
>> I believe the problem has been finally tracked down. It should be fixed in the 6.4.0.1 release. Please let me know if
 you need an interim fix.
>>
>> Regards,
>>
>> Ryan Mansfield
>>
>> _______________________________________________
>> QNX Software Development Platform 6.4.0 Pre-Release
>> http://community.qnx.com/sf/go/post20612
>>
>> CONFIDENTIAL AND PRIVILEGED INFORMATION NOTICE
>>
>> This e-mail, and any attachments, may contain information that is 
>> confidential, subject to copyright, or exempt from disclosure.
>> Any unauthorized review, disclosure, retransmission, dissemination or 
>> other use of or reliance on this information may be unlawful and is 
>> strictly prohibited.
>>
>> AVIS D'INFORMATION CONFIDENTIELLE ET PRIVILÉGIÉE
>>
>> Le présent courriel, et toute pièce jointe, peut contenir de 
>> l'information qui est confidentielle, régie par les droits d'auteur, 
>> ou interdite de divulgation. Tout examen, divulgation, retransmission, 
>> diffusion ou autres utilisations non autorisées de l'information ou 
>> dépendance non autorisée envers celle-ci peut être illégale et est 
>> strictement interdite.
>>
>>
>> _______________________________________________
>> QNX Software Development Platform 6.4.0 Pre-Release
>> http://community.qnx.com/sf/go/post21651
> 
> _______________________________________________
> QNX Software Development Platform 6.4.0 Pre-Release
> http://community.qnx.com/sf/go/post21652
> CONFIDENTIAL AND PRIVILEGED INFORMATION NOTICE
> 
> This e-mail, and any attachments, may contain information that
> is confidential, subject to copyright, or exempt from disclosure.
> Any unauthorized review, disclosure, retransmission, 
> dissemination or other use of or reliance on this information 
> may be unlawful and is strictly prohibited.  
> 
> AVIS D'INFORMATION CONFIDENTIELLE ET PRIVILÉGIÉE
> 
> Le présent courriel, et toute pièce jointe, peut contenir de 
> l'information qui est confidentielle, régie par les droits 
> d'auteur, ou interdite de divulgation. Tout examen, 
> divulgation, retransmission, diffusion ou autres utilisations 
> non autorisées de l'information ou dépendance non autorisée 
> envers celle-ci peut être illégale et est strictement interdite.
> 
> 
> _______________________________________________
> QNX Software Development Platform 6.4.0 Pre-Release
> http://community.qnx.com/sf/go/post21659
Attachment: Text libc.so.2 93.66 KB
RE: Won't run 6.3.2 C++ executables!  
AECL - OFFICIAL USE ONLY | À USAGE EXCLUSIF - EACL

This fixed my problem!  Thanks

-----Original Message-----
From: Ryan Mansfield [mailto:community-noreply@qnx.com] 
Sent: February 6, 2009 4:01 PM
To: sdp640prerelease-community
Subject: Re: Won't run 6.3.2 C++ executables!

Richard Doucet wrote:
> AECL - OFFICIAL USE ONLY | À USAGE EXCLUSIF - EACL
> 
> Yes

Please try the attached libc.so.2.

Regards,

Ryan Mansfield
> 
> -----Original Message-----
> From: Ryan Mansfield [mailto:community-noreply@qnx.com]
> Sent: February 6, 2009 3:44 PM
> To: sdp640prerelease-community
> Subject: Re: Won't run 6.3.2 C++ executables!
> 
> Richard Doucet wrote:
>> AECL - OFFICIAL USE ONLY | À USAGE EXCLUSIF - EACL
>>
>> I guess we are ready sooner the I expected.  Is it still possible to get an interim fix to try out? 
> 
> Sure, was this for x86?
> 
> Regards,
> 
> Ryan Mansfield
> 
>> -----Original Message-----
>> From: Ryan Mansfield [mailto:community-noreply@qnx.com]
>> Sent: January 22, 2009 11:55 AM
>> To: sdp640prerelease-community
>> Subject: Re: Won't run 6.3.2 C++ executables!
>>
>> Hi Richard,
>>
>> I believe the problem has been finally tracked down. It should be fixed in the 6.4.0.1 release. Please let me know if
 you need an interim fix.
>>
>> Regards,
>>
>> Ryan Mansfield
>>
>> _______________________________________________
>> QNX Software Development Platform 6.4.0 Pre-Release
>> http://community.qnx.com/sf/go/post20612
>>
>> CONFIDENTIAL AND PRIVILEGED INFORMATION NOTICE
>>
>> This e-mail, and any attachments, may contain information that is 
>> confidential, subject to copyright, or exempt from disclosure.
>> Any unauthorized review, disclosure, retransmission, dissemination or 
>> other use of or reliance on this information may be unlawful and is 
>> strictly prohibited.
>>
>> AVIS D'INFORMATION CONFIDENTIELLE ET PRIVILÉGIÉE
>>
>> Le présent courriel, et toute pièce jointe, peut contenir de 
>> l'information qui est confidentielle, régie par les droits d'auteur, 
>> ou interdite de divulgation. Tout examen, divulgation, 
>> retransmission, diffusion ou autres utilisations non autorisées de 
>> l'information ou dépendance non autorisée envers celle-ci peut être 
>> illégale et est strictement interdite.
>>
>>
>> _______________________________________________
>> QNX Software Development Platform 6.4.0 Pre-Release
>> http://community.qnx.com/sf/go/post21651
> 
> _______________________________________________
> QNX Software Development Platform 6.4.0 Pre-Release
> http://community.qnx.com/sf/go/post21652
> CONFIDENTIAL AND PRIVILEGED INFORMATION NOTICE
> 
> This e-mail, and any attachments, may contain information that is 
> confidential, subject to copyright, or exempt from disclosure.
> Any unauthorized review, disclosure, retransmission, dissemination or 
> other use of or reliance on this information may be unlawful and is 
> strictly prohibited.
> 
> AVIS D'INFORMATION CONFIDENTIELLE ET PRIVILÉGIÉE
> 
> Le présent courriel, et toute pièce jointe, peut contenir de 
> l'information qui est confidentielle, régie par les droits d'auteur, 
> ou interdite de divulgation. Tout examen, divulgation, retransmission, 
> diffusion ou autres utilisations non autorisées de l'information ou 
> dépendance non autorisée envers celle-ci peut être illégale et est 
> strictement interdite.
> 
> 
> _______________________________________________
> QNX Software Development Platform 6.4.0 Pre-Release
>...
View Full Message