Today Embarcadero released a patch for RAD Studio, Delphi, and C++Builder 13.1 Florence.
The RAD Studio 13.1 May Patch delivers a set of quality improvements to the 13.1 release. It primarily resolves issues in the Delphi Arm64EC toolchain and adds support for the latest Apple SDKs for macOS and iOS. The patch also addresses a problem with AssertErrorProc and an issue in the C++ Formatter.
Installing this patch is highly recommended for all RAD Studio 13.1, Delphi 13.1, and C++Builder 13.1 customers.
Table of Contents
Patch Installation Process
GetIt-based installation steps for this deferred package are very similar to what already described in the past (see for example https://blogs.embarcadero.com/rad-studio-11-alexandria-patch-1-available/):
- The patch availability is indicated in the Welcome page of the IDE
- As an alternative, search for it in the GetIt Package Manager
- Once you start the installation, it asks you to accept the patch EULA (which is the same of the product EULA) and it reminds you that you need to restart the IDE
- As the actual process starts, it opens a console. Remember you might have to accept the UAC system prompt to proceed, even if it might sit behind the console window. The entire installation process takes place outside of the IDE, in a command line console.
- Once the process is completed, the RAD Studio IDE restarts automatically
We’ll make the patch available also in the my.embarcadero.com portal for manual download and installation, following the steps in the readme file included in the installation and in this blog post.
A couple of additional notes:
- If you install the patch via GetIt, the About Box in the IDE will indicate the patch has been installed, if you install manually, the information will be missing.
- You need to manually reinstall PAServer for macOS and iOS, as explained in the readme
RAD Studio 13.1 May Patch Readme
May 5, 2026
The RAD Studio 13.1 May Patch delivers a set of quality improvements to the 13.1 release. It primarily resolves issues in the Delphi Arm64EC toolchain and adds support for the latest Apple SDKs for macOS and iOS. The patch also addresses a problem with AssertErrorProc and an issue in the C++ Formatter.
Installing this patch is highly recommended for all RAD Studio 13.1, Delphi 13.1, and C++Builder 13.1 customers.
Installation via GetIt
If you download the patch via GetIt, it is installed automatically and a backup of the replaced files is created.
Note that the actual download (approximately 200MB) occurs while the patch is running in a console window. This operation may take some time, depending on your connection speed.
Note: The patch includes an updated version of PAServer for MacOS and iOS. This is copied to the patch download folder. You must manually copy it to your target Mac device and install it there.
Manual Download and Installation
The patch is also available in the download portal at https://my.embarcadero.com. Locate the RAD Studio 13.1 May Patch file and download it.
After unzipping it, you can run the batch file included or you can manually extract the embedded ZIP file in the corresponding subfolders of the RAD Studio installation directory.
As noted above, PAServer for macOS must also be installed manually.
Uninstallation steps (for GetIt installation)
To uninstall the patch and revert back to the 13.1 original version:
- Open the Catalog Repository installation folder (there is a command in the GetIt dialog box, in the drop down of the Uninstall button for the Patch entry, to open the folder where the package was expanded)
- Run the uninstall batch file
- After removing the patch, uninstall the package from GetIt
Steps to Resolve Missing Localized Library Paths in Delphi Arm64EC (Non-English Versions Only)
The dccarm64ec.cfg (used when building from the command line) is missing localized library paths for non-English installations. Currently it includes only:
|
1 |
--libpath:"c:\program files (x86)\embarcadero\studio\37.0\lib\winarm64ec\release" |
It should also include localized paths, for example:
|
1 |
--libpath:"c:\program files (x86)\embarcadero\studio\37.0\lib\winarm64ec\release\de”;”c:\program files (x86)\embarcadero\studio\37.0\lib\winarm64ec\release" |
Because this depends on the actual RAD Studio installation location, the patch does not apply this change automatically. You must manually edit the dccarm64ec.cfg file.
Quality Portal issues addressed
The following publicly reported Quality Portal issues are addressed by this patch:
RSS-5314 Assert and AssertErrorProc broken in Delphi 13.1
RSS-5218 No soapserver.dcp release file in the RAD Studio Professional installation
RSS-5193 Skia apps for Ubuntu crash on startup
RSS-5190 Trying to compile a simple FMX Mac Arm64 app using XCode 26.4 and 26.4 SDK fails with …does not contain arm64 architecture..
RSS-5163 “[DCC Fehler] E2597 ld: file too small (length=0) for architecture arm64” when compiling with iPhoneOS 26.4 SDK
RSS-5153 RAD Studio 13.1 C++ Formatter crashes in compclangformat.dll when a user clang-format file is present
Additional Delphi Arm64EC-related fixes include:
- Proper handling of AV exceptions when invoking code via RTTI
- Fixes for issues invoking platform APIs after calling functions in an ARM64EC DLL
- Improvements to localization support
Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Free Delphi Community Edition Free C++Builder Community Edition








But still not available under my.embarcadero.com
We push it out to our CDN in managed stages due to the sheer numbers of people downloading at the same time. There is no need to download it from my.embarcadero.com – it’s quite literally available from within the IDE which is, for most people, the easiest and convenient place to download it. It will take longer for it to appear in the download portal since we prioritize the IDE download methods.
You’ll be pleased to hear the patch is now available on my.embarcadero.com and the updated PAServer is being offered via the relevant DocWiki pages too. Thanks for being patient. 😁👍
Good work, thank you, especially for fixing Assert!