Forum Topic - Upgrade QNX 6.2 bootable CF to bootable QNX 6.5 without formatting:
   
Upgrade QNX 6.2 bootable CF to bootable QNX 6.5 without formatting  
How to update boot loader on the CF card formatted and bootable under QNX 6.2 to QNX 6.5. I need to update boot loader 
only since 6.2 bootloader does not work with 6.5 .boot image. The flash card can not be re-formatted. I was attempting 
to run 6.5 dloader under QNX 6.2 with added libc.so.3 library and new pc2 file but I am getting not resolved symbols 
error :

unknown symbol: __deregister_frame_info
unknown symbol: _Jv_RegisterClasses
unknown symbol: __register_frame_info
unknown symbol: __deregister_frame_info
unknown symbol: __register_frame_info

Any helpful solution or suggestion are really appreciate.
Janusz
RE: Upgrade QNX 6.2 bootable CF to bootable QNX 6.5 without formatting  
Janusz,

Those symbols require the new 6.5.0 libc.so.3, so you will need to make a new QNX boot image with 6.5.0 libraries before
 you can run the utility.  You might have success if you set LD_PRELOAD=<path of 6.5 libc.so.3>.

David

> -----Original Message-----
> From: janusz ruszel [mailto:community-noreply@qnx.com]
> Sent: July-31-12 5:36 PM
> To: general-filesystems
> Subject: Upgrade QNX 6.2 bootable CF to bootable QNX 6.5 without
> formatting
> 
> How to update boot loader on the CF card formatted and bootable under
> QNX 6.2 to QNX 6.5. I need to update boot loader only since 6.2 bootloader
> does not work with 6.5 .boot image. The flash card can not be re-formatted. I
> was attempting to run 6.5 dloader under QNX 6.2 with added libc.so.3 library
> and new pc2 file but I am getting not resolved symbols error :
> 
> unknown symbol: __deregister_frame_info
> unknown symbol: _Jv_RegisterClasses
> unknown symbol: __register_frame_info
> unknown symbol: __deregister_frame_info
> unknown symbol: __register_frame_info
> 
> Any helpful solution or suggestion are really appreciate.
> Janusz
> 
> 
> 
> _______________________________________________
> 
> General
> http://community.qnx.com/sf/go/post94538
> To cancel your subscription to this discussion, please e-mail general-
> filesystems-unsubscribe@community.qnx.com
Re: RE: Upgrade QNX 6.2 bootable CF to bootable QNX 6.5 without formatting  
I did copy QNX 6.5 c library together with dloader from QNX 6.5. Yes, it works under QNX 6.5. The point is to upgrade 
the loader to 6.5 version when the 6.2 is still running.
RE: RE: Upgrade QNX 6.2 bootable CF to bootable QNX 6.5 without formatting  
Then you will need a dloader program that has been re-compiled to run under 6.2.0.  Those errors are because the libc.so
.3 will not be used until after you build it into a new IFS, which will require putting a 6.5.0 bootimage onto the 
device.  The LD_PRELOAD environment variable  is an attempt to make the load still try the new libc.so.3, even though 
the 6.2.0 libc.so.3 is already loaded from /proc/boot.

> -----Original Message-----
> From: janusz ruszel [mailto:community-noreply@qnx.com]
> Sent: July-31-12 5:43 PM
> To: general-filesystems
> Subject: Re: RE: Upgrade QNX 6.2 bootable CF to bootable QNX 6.5 without
> formatting
> 
> I did copy QNX 6.5 c library together with dloader from QNX 6.5. Yes, it works
> under QNX 6.5. The point is to upgrade the loader to 6.5 version when the 6.2
> is still running.
> 
> 
> 
> _______________________________________________
> 
> General
> http://community.qnx.com/sf/go/post94541
> To cancel your subscription to this discussion, please e-mail general-
> filesystems-unsubscribe@community.qnx.com
Re: RE: RE: Upgrade QNX 6.2 bootable CF to bootable QNX 6.5 without formatting  
Is it possible to get a dloader source code ?