We are re-framing the questions as we feel that there is a little
communication gap:
 
-----------------------------
Objective:     To develop a Palm OS 5.0 application for ARM based target
device.
Tools Acquired: Code Warrior 9.0 for Palm OS Registration no. :
20907-01647-89496
--------------------------
We need MSL support for C/C++ standard APIs like new, delete, malloc, calloc
etc 
mayank add other APIs if u have in mind...
 
-----------------
Questions:
----------------
 
1 . Code Warrior:: Palm OS application developement: 
As per our understanding, the compiler is going to be same for ARM and 68K
core. In the build settings, we have the option to choose linker from the
list mentioned below. 

Palm OS ARMlet 
Palm OS 68k 
Macintosh etc. 


Please confirm the understanding and also suggest which linker is to be used
when object code is to be generated for ARM based target device or for PACE
application. 


2. Code Warrior:: MSL C and C++ libraries support: 

>From your reply, we have  now made following understanding:

Code Warrrior  default development enivironment shall be building a PACE
application object code and we should use 68K MSL binaries for MSL support.
Now, we are not sure which APIs of MSL  are supported as part of the PACE
native objects and which APIs are supported in Full MSL support. 

Please confirm our understanding and also list out the differences between a
partial MSL support and a full MSL support for ARM based target devices.

Thanks and regards,
Mayank

-----Original Message-----
From: Ben Combee [mailto:[EMAIL PROTECTED]
Sent: Wednesday, August 27, 2003 11:33 PM
To: Palm Developer Forum
Subject: Re: MSL C/C++ library support in CodeWarrior v9 for Palm


At 07:44 AM 8/27/2003, Mayank Babu Rastogi, Noida wrote:
>Hi,
>
>As part of the CodeWarrior9.0 release, we have pre-built binaries for
>MSL_C++ and MSL_C when  68k core is to be used (Path:
>Metrowerks\CodeWarrior\CW for Palm OS
>Support\MSL\MSL_C++\MSL_Palm_OS\Lib\68K). If one wants to go for ARM core,
>we are not able to find equivalent binaries. We observed that source code
>and a project have been provided for ARM core, but when trying to build
this
>project, it is not able to find the linker. The following error comes:
>
>Linker "MW ARM Linker" not found.
>
>Could you please tell us, which MSL libraries we should use when the
>hardware device is ARM based. And also if MSL_C++ & MSL_C are to be built,
>what is the procedure.

You would still use the 68K libraries, as CW for Palm OS only targets PACE 
applications.  We do have support for ARM code in PACE native objects, but 
we only supply the freestanding ANSI C header set for ARM code.

That project file shouldn't be there, but it was accidentally 
included.  Full MSL for ARM is part of our separate CodeWarrior for ARM 
Embedded Systems product which is designed for embedded system 
development.  We share the ARM headers with the other ARM product, but 
don't have full library support for that.

-- 
Ben Combee <[EMAIL PROTECTED]>
CodeWarrior for Palm OS technical lead
Palm OS programming help @ www.palmoswerks.com 


-- 
For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to