Hi,

 

I was trying to build TF-M with local libraries and noticed that patches were not applied in that flow.

 

I found an issue with fetch_remote_library() when using local library paths instead of downloading the dependency.

 

The function exposes LIB_FORCE_PATCH, and the documentation says it should control patching when the library source is provided as a local folder. However, in the current implementation this does not really work for local libraries.

 

We have our Modus Toolbox IDE which builds TFM as part of a project where all the libraries are already cloned, thus we need a way to forca patch local sources.

 

Is upstream community interested in this ? If so I can propose a fix soon.

 

A patch is available for review.

Best regards,

Bohdan Hunko

 

Cypress Semiconductor Ukraine LLC

Senior Engineer

CSS ICW SW INT BFS SFW

Mobile: +380995019714
Bohdan.Hunko@infineon.com