We wish to update Arm Development Studio. We are using developmentstudio-2019.0-1 and have purchased licence. We need to evaluate developmentstudio-2023.1. Evaluation Version.Arm Development Studio 2023.1 for Linux 64-bitName: DS000-BN-00001-r23p1-00rel1Filename: DS000-BN-00001-r23p1-00rel1.tgzMD5: 5f77f9b138618e9276acf413a0ace901We will purchase license when evaluation is successful. We wii also consider the FuSa variant.We get the following error message:armclang: error: Failed to check out a license.The provided license does not enable these tools.Information about this error is available at developer.arm.com/.../m5 General licensing information is available at developer.arm.com/.../ If you need further help, provide this complete error message to your supplier or to Arm via services.arm.com/.../contactsupport - ARMLMD_LICENSE_FILE: '/home/shenj23/.arm/ds/licenses/DS000-EV-31030.lic' - LM_LICENSE_FILE: '/home/shenj23/.arm/ds/licenses/DS000-EV-31030.lic' - ARM_PRODUCT_DEF: unset - ARM_PRODUCT_PATH: '/opt/arm/developmentstudio-2023.1/sw/mappings' - ARM_TOOL_VARIANT: 'bronze' - Product location: /opt/arm/developmentstudio-2023.1/sw/mappings - Toolchain location: /opt/arm/developmentstudio-2023.1/sw/ARMCompiler6.21/bin - Selected tool variant: bronze - Checkout feature: ds_suite_hazel - Feature version: 0.0202310 - Flex error code: -5Product: Arm Development Studio Bronze Edition 2023.1Component: Arm Compiler for Embedded 6.21Tool: armclang [5ec1f900]How to can we setup the evaluation license and environment variables for this purpose?Thank you.
HiThanks for testing that a hello world program works in the IDE. That means the Evaluation license is installed and working correctly.To use the compiler, assembler and linker on the command-line, rather than from the GUI, the easiest way is to launch the Arm Development Studio command prompt. On Linux, this is suite_exec. This will set up all the environment variables for you automatically.Please see:
developer.arm.com/.../Launch-the-Arm-Development-Studio-command-prompt
Hope this helpsStephen
Thanks Stephen. We use linux machine and the build environment is in docker. After executing suite_exec according to the web link, it starts to build.Is there any documentation about changes to compiler warnings between Arm Compiler 6.13 and 6.21?
We have actually purchased the license. I will try to get the license with serial number. I will defer it since I may need help to setup the license on a server.
Try settingARM_PRODUCT_DEFto/opt/arm/developmentstudio-2023.1/sw/mappings/eval.elmapIf that doesn't work, then it is probably best if you "Open a Support Case" from the Support > Arm Support Services at the top of this web-page, and quote this forum link.
The Support team are better placed to help you in this case.
Stephen
Tried ARM_PRODUCT_DEF - no difference.
I tried /opt/arm/developmentstudio-2023.1/bin/suite_exec --toolchain "Arm Compiler 6" shIt seems to have worked.If I use FlexNET for license, will I still need to execute suite_exec?
Glad to hear you now have it working :)Yes, suite_exec is the recommended way to use the command-line tools on the Linux command-line, because it sets all the environment variables for you automatically, based on the license configuration you selected in the GUI.
After executing suite-exec I got this "sh-5.0$". I am not sure if it will be a problem. But I will leave it like this. Our devop team will eventually set up the build environment for us.
Another topic - I installed IDE of this:Evaluation Version.Arm Development Studio 2023.1 for Linux 64-bitName: DS000-BN-00001-r23p1-00rel1Filename: DS000-BN-00001-r23p1-00rel1.tgzMD5: 5f77f9b138618e9276acf413a0ace901License issue:https://community.arm.com/support-forums/f/armds-forum/55935/issue-with-evaluation-licenseWith the above I assume that I am using the non-FuSa variant. https://developer.arm.com/Tools%20and%20Software/Arm%20Development%20StudioHow can I switch to try the FuSa variant?
The evaluation license does not support Arm Compiler for Embedded FuSa.
With a suitable commercial license* you will be able to download and use this version.
https://developer.arm.com/downloads/view/ACOMP616
* The "Gold Edition" is no longer available, but will work if you have purchased previously. The current product is known as "UBL Gold FuSa".
https://developer.arm.com/Tools%20and%20Software/Arm%20Development%20Studio#Editions
Thanks Ronan. Do you mean that we should have a commercial license for Arm DS and a second license of Arm Compiler for Embedded FuSa?We have license for Arm DS with Arm Compiler 6.13 (I think), which will expire roughly at year end.
If you have a Gold Edition (as it was at the time) with valid support and maintenance, then you can use the FuSa compiler.
If you have 'lower' editions, then you cannot.