Linaro Forge 26.0 Release Notes
=================================

Copyright (c) 2023-2026 Linaro Limited (or its affiliates). All rights reserved.
Copyright (c) 2017-2023 Arm Limited (or its affiliates). All rights reserved.
Copyright (c) 2002-2017 Allinea Software Limited.


Linaro proprietary notices, including confidentiality status, terminology statement, and product release status, can be found at the end of this document.


Contents
========

- Release overview
- Release contents
- Get started
- Support
- Release history
- Proprietary notices


Release overview
================

Product description
-------------------

Linaro Forge 26.0 combines Linaro DDT, Linaro MAP, and Linaro Performance Reports. Linaro DDT is the leading debugger for time-saving high-performance application debugging. Linaro MAP is the trusted performance profiler for invaluable optimization advice across native and Python HPC codes. Linaro Performance Reports provides advanced reporting capabilities.

This release includes enhancements and bug fixes.

Release status
--------------

This is the 26.0 release of Linaro Forge.

These deliverables are being released under the terms of the agreement between Linaro and each licensee (the "Agreement"). All planned verification and validation is complete. The release is suitable for volume production under the terms of the Agreement.


Release contents
================

The following subsections detail:
- The component parts that are delivered as part of this release.
- Any changes since the previous release.
- Any known issues and limitations that exist at the time of this release.

Deliverables
------------

- Linaro Forge, which includes:
  - Linaro DDT
  - Linaro MAP
  - Linaro Performance Reports
- Release Notes (this document, also available at:
  https://www.linaroforge.com/release-history)
- Documentation is available in the documentation area of your product installation or online at:
  https://docs.linaroforge.com/26.0/html/forge/index.html

Information about how to use the Linaro HPC tools to debug, profile, and analyze many common scientific applications are available on the Linaro Forge website:
https://www.linaroforge.com

Further documentation about all the tools can be found online at:
https://www.linaroforge.com/download-documentation

Documentation can change between product releases. For the latest product documentation, check the software downloads page on the Linaro Forge website at:
https://www.linaroforge.com/download-documentation

Linaro tests its PDFs only in Adobe Acrobat and Acrobat Reader. Linaro cannot guarantee the quality of its PDFs when used with any other PDF reader.
Adobe reader products are available at https://www.adobe.com.


Differences from previous release
---------------------------------

Differences from the previous release of Linaro Forge are detailed in the following subsections.


Additions and changes
~~~~~~~~~~~~~~~~~~~~~

- Linaro Forge:
Added support for Flux Core.
Added a --jump-to option to allow jumping the code editor to a specific location upon starting a session.
Added a --start-at-main option to simplify profiling and debugging parallel non-MPI programs using Slurm or MPIs not supporting Express Launch.
Added support for GCC version 16.
Added support for NVIDIA HPC Compiler version 26.3.
Added support for LLVM version 22.1.
Added support for Arm Toolchain for Linux version 22.1.
Added support for Intel oneAPI HPC toolkit version 2026.0.
Added support for MPICH version 5.
Added support for CUDA version 13.1 and 13.2.
Added support for ROCm version 7.1 and 7.2.
Added support for Slurm Workload Manager version 26.05.
Removed support for MacOS version 13.
Removed support for ROCm version 5.

- Linaro DDT:
Added a facility to reduce memory overhead at the expense of some increased time when debugging.
Added auto-detection of OpenMP Target Offload AMD GPU applications.
Added auto-detection of OpenMP Target Offload NVIDIA GPU applications.

- Linaro MAP and Linaro Performance Reports:
Added metrics for tracking NCCL communications.
Incorporated the latest Perf PMU events from Linux version 7.1-rc5.

Resolved issues
~~~~~~~~~~~~~~~

- Linaro Forge:
[FOR-22695] Fixed an issue where incompatible compiler flags were used when building some example programs using the Cray Compiling Environment.
[FOR-24260] Fixed an issue when using system OpenSSL configured with 384-bit digest ciphers.

- Linaro DDT:
[FOR-24056] Fixed an issue when expanding pointers to large arrays in the variable views.

- Linaro MAP and Linaro Performance Reports:
[FOR-22298] Fixed an issue where some AMD GPUs were not detected when collecting GPU Metrics.
[FOR-23072] Fixed an issue with MPI monitor threads not being shown in the MAP threads view.
[FOR-23797] Fixed an issue interpreting Caliper program instrumentation and updated Caliper support to version 2.8.0 and higher.
[FOR-24575] Fixed an issue where certain GPU metric values could be inflated in specific samples.

Deprecated features
~~~~~~~~~~~~~~~~~~~

The following features have been deprecated in this release, and might be removed in a future version:

Support for x86_64-based MacOS systems.
Support for MacOS version 14.
Support for CUDA version 12.
Support for Python version 3.10.

If you rely on deprecated functionality, please send an email to support@forge.linaro.com. Linaro will respond as soon as possible.

Known limitations
-----------------

See the known issues section on the Linaro Forge website:
https://docs.linaroforge.com/26.0/html/forge/notes_and_known_issues_appendix/index.html


Get started
===========

This section describes how to get started with accessing, setting up, and using Linaro Forge.

For more information, see:
 - https://docs.linaroforge.com/26.0/html/forge/ddt/get_started_ddt/index.html
 - https://docs.linaroforge.com/26.0/html/forge/map/get_started_map/index.html
 - https://docs.linaroforge.com/26.0/html/forge/performance_reports/getting_started/index.html

Licensing information
---------------------

Linaro Forge requires a valid license to run.

Note: You do not need to install a license file on a machine that is running the Remote Client for connecting remotely to Linaro Forge products. The license is only required on the machine on which Linaro Forge is installed.

To request a license (or a free evaluation license), go to:
https://www.linaroforge.com/contact

For more information about Linaro Forge licensing, see:
https://www.linaroforge.com


When you have obtained a license file from Linaro, download and install the appropriate platform version of the product here:

https://www.linaroforge.com/download-documentation


See the Linaro Forge User Guide for installation methods, such as using the command-line interface and using the GUI to install Linaro Forge on Windows, Linux, and MAC, at:
https://docs.linaroforge.com/26.0/html/forge/forge/installing/index.html

Run the product
---------------

See the Linaro Forge User Guide for information about running each of the tools, Linaro DDT, Linaro MAP, and Linaro Performance Reports:
https://docs.linaroforge.com/26.0/html/forge/forge/connecting_to_a_remote_system/starting_forge.html


Configure the product
---------------------

To learn how to configure the Linaro Forge tools, see the user guide at:
https://docs.linaroforge.com/26.0/html/forge/configuration_appendix/index.html


Examples
--------

A range of example applications are provided with the product installation that you can use alongside information in the User Guide to explore Linaro Forge functionality.
The example applications are located in the <install_directory>/examples directory.


Support
-------

If you have any issues with the installation, content, or use of this release, please send an email to support@forge.linaro.com. Linaro will respond as soon as possible.

These deliverables are being released under the terms of the agreement between Linaro and each licensee (the "Agreement"). All planned verification and validation  is complete.
The release is suitable for volume production under the terms of the Agreement.

Note: Support for this release of the product is only provided by Linaro to partners who have a current support and maintenance contract for the product.


Tools
-----

Full information about the supported platforms for Linaro Forge are available on the Developer website:
https://docs.linaroforge.com/26.0/html/forge/supported_platforms/reference_table.html


Release history
===============

A full release history for Linaro Forge is available at:
https://www.linaroforge.com/release-history


Proprietary notices
===================

Non-confidential proprietary notice
-----------------------------------

This document is protected by copyright and other related rights and the practice or implementation of the information contained in this document may be protected by one or more patents or pending patent applications. No part of this document may be reproduced in any form by any means without the express prior written permission of Linaro. No license, express or implied, by estoppel or otherwise to any intellectual property rights is granted by this document unless specifically stated.

Your access to the information in this document is conditional upon your acceptance that you will not use or permit others to use the information for the purposes of determining whether implementations infringe any third party patents.

THIS DOCUMENT IS PROVIDED "AS IS". LINARO PROVIDES NO REPRESENTATIONS AND NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, SATISFACTORY QUALITY, NON-INFRINGEMENT OR FITNESS FOR A PARTICULAR PURPOSE WITH RESPECT TO THE DOCUMENT. For the avoidance of doubt, Linaro makes no representation with respect to, and has undertaken no analysis to identify or understand the scope and content of, patents, copyrights, trade secrets, or other rights.

This document may include technical inaccuracies or typographical errors.
TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL LINARO BE LIABLE FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF ANY USE OF THIS DOCUMENT, EVEN IF LINARO HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

This document consists solely of commercial items. You shall be responsible for ensuring that any use, duplication or disclosure of this document complies fully with any relevant export laws and regulations to assure that this document or any portion thereof is not exported, directly or indirectly, in violation of such export laws. Use of the word "partner" in reference to Linaro's customers is not intended to create or refer to any partnership relationship with any other company. Linaro may make changes to this document at any time and without notice.

This document may be translated into other languages for convenience, and you agree that if there is any conflict between the English version of this document and any translation, the terms of the English version of the Agreement shall prevail.

The Linaro corporate logo and words marked with ® or ™ are registered trademarks or trademarks of Linaro Limited (or its affiliates) in the US and/or elsewhere. All rights reserved.  Other brands and names mentioned in this document may be the trademarks of their respective owners. Please follow Linaro's trademark usage guidelines at https://www.linaro.org/legal#trademark-usage.

Copyright (c) 2023-2026 Linaro Limited (or its affiliates). All rights reserved.
Copyright (c) 2017-February 2023 Arm Limited (or its affiliates). All rights reserved.
Copyright (c) 2002-2017 Allinea Software Limited.

Linaro Limited. Company 07180318 registered in England.

Harston Mill, Harston, Cambridge, CB22 7GG, UK.

Confidentiality status
----------------------

This document is Non-Confidential. The right to use, copy and disclose this document may be subject to license restrictions in accordance with the terms of the agreement entered into by Linaro and the party that Linaro delivered this document to.

Unrestricted Access is a Linaro internal classification.

Product status
--------------

The information in this document is final, that is for a developed product.

Web address
-----------

https://www.linaroforge.com

Progressive terminology statement
---------------------------------

Linaro values inclusive communities. Linaro recognizes that we and our industry have used terms that can be offensive. Linaro strives to lead the industry and create change.

If you find offensive terms in this document, please email support@forge.linaro.com.
