Hi Bohdan,
We don’t have IAR in CI yet and I had trouble running it locally, so the assumption was that nothing needed to change for the IAR toolchain. Unfortunately, you’ve pointed out a side effect of new compiler flags targets. As David mentioned it was simply missed and can be fixed by adding dummy targets.
Hope that helps, and sorry for the trouble,
Anton

From: David Hazi via TF-M <tf-m@lists.trustedfirmware.org>
Sent: Monday, January 26, 2026 15:38
To: Bohdan.Hunko@infineon.com <Bohdan.Hunko@infineon.com>; tf-m@lists.trustedfirmware.org <tf-m@lists.trustedfirmware.org>
Subject: [TF-M] Re: IAR build seems to be broken

Hey,

I think it is just missed. Hopefully, a dummy interface library will be enough, like it was for Armclang.

Dávid

From: Bohdan.Hunko--- via TF-M <tf-m@lists.trustedfirmware.org>
Date: Monday, 2026. January 26. at 16:29
To: tf-m@lists.trustedfirmware.org <tf-m@lists.trustedfirmware.org>
Subject: [TF-M] IAR build seems to be broken

Hi all

I see that https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/44534  added tfm_s_build_flags for all the compilers except IAR

After version update - in our CI we see:

Fatal error[Ms007]: could not open file "libtfm_s_build_flags.a"

 

Is this intentional change or IAR file was just missed and the change should also be added for IAR?

 

Best regards,

Bohdan Hunko

 

Cypress Semiconductor Ukraine LLC

Senior Engineer

CSS ICW SW INT BFS SFW

Mobile: +380995019714
Bohdan.Hunko@infineon.com