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/
