A.1 Revisions for Getting Started Guide

The following technical changes have been made to the Getting Started Guide.

Table A-1 Differences between Issue K and Issue L

Change Topics affected
Updated host platform support. 1.1.2 Host platform support for ARM® Compiler

Table A-2 Differences between Issue J and Issue K

Change Topics affected
Added generic notes about supported features in ARM Compiler and code generation between releases. 1.1 About ARM® Compiler
Updated to reflect locations when installed in DS-5. 1.3 ARM® Compiler support on 64-bit host platforms
Updated host platform support. 1.1.2 Host platform support for ARM® Compiler
Added descriptions for the ARM_PRODUCT_PATH and ARM_TOOL_VARIANT environment variables. 1.7.1 Environment variables used by the toolchain
Reordered topics and grouped related topics together.

Table A-3 Differences between Issue I and Issue J

Change Topics affected
Updated the host platform support 1.1.2 Host platform support for ARM® Compiler
Moved the topic on avoiding the BLX (immediate) instruction issue on ARM 1176 processors to the armlink User Guide. Avoiding the BLX (immediate) instruction issue on an ARM1176JZ-S or ARM1176JZF-S processor

Table A-4 Differences between issue H and issue I

Change Topics affected
NEON vectorizing compiler no longer requires a separate license, so removed the statement.
Added note about CYGPATH not being supported by the 64-bit linker.
Updated the host platforms supported, and added information about 32-bit compatibility libraries on Red Hat Enterprise Linux 6. 1.1.2 Host platform support for ARM® Compiler
Removed the reference to --ltcg from the note, and enhanced the description. 1.3.2 Changing to the 64-bit linker (standalone product)
Removed the reference to Building Linux Applications with ARM Compiler toolchain and GNU Libraries. 1.4 About the toolchain documentation
Added a topic for GCC compatibility provided by ARM Compiler. 1.6 GCC compatibility provided by ARM® Compiler

Table A-5 Differences between Issue F and Issue H

Change Topics affected
Updated the Windows 7 platform support. 1.1.2 Host platform support for ARM® Compiler

Table A-6 Differences between Issue E and Issue F

Change Topics affected
Updated the list of environment variables to the new version numbering scheme, for example ARMCC5INC.

Table A-7 Differences between Issue D and Issue E

Change Topics affected
Added a section on avoiding the BLX (immediate) instruction issue on ARM 1176 processors. Topic moved to the armlink User Guide in revision J.

Table A-8 Differences between Issue C and Issue D

Change Topics affected

Added Windows Server 2008 R2 and Ubuntu 10.04 LTS 32/64 to the list of platforms supported, and included a note about Cygwin support.

Removed Windows Vista and Solaris from the list of platforms supported.

1.1.2 Host platform support for ARM® Compiler
Added a description of how to set up the DS-5 environment to use the 64-bit linker. 1.3.2 Changing to the 64-bit linker (standalone product)
Updated the list of environment variables. Removed ARMCCnnBIN, because it is not used by any of the tools. 1.7 Toolchain environment variables

Table A-9 Differences between Issue A and Issue B

Change Topics affected
Added details about the 64-bit version of armlink to list of tools. 1.1.1 Summary of ARM® Compiler tools
Added a topic on how to change to using the 64-bit linker. 1.3.2 Changing to the 64-bit linker (standalone product)
Added the environment variables required for using the 64-bit linker. 1.7 Toolchain environment variables
Added a note about the 64-bit version of armlink. 1.3 ARM® Compiler support on 64-bit host platforms
Non-ConfidentialPDF file icon PDF versionARM DUI0529M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.