Known issue in Azure Sphere SDK version 22.02

Published Mar 08 2022 05:05 PM 1,492 Views
Regular Visitor

Update March 17, 2022: Azure Sphere version 22.02 Update 1 is published and available for download as of March 17, 2022 and includes bug fixes for the Azure Sphere SDK for Windows and for Linux, and the Visual Studio Code Extension. The updated SDK resolves the issue cited in the original post below. Please read Azure Sphere 22.02 Update 1 now available: resolves known SDK issues for more information and instructions to install the updated version.

 

Known issue in Azure Sphere SDK version 22.02

An issue was reported in the 22.02 SDK, related to the sys/socket.h header and musl 64-bit time support that are included in API set 12. The issue will be resolved in an upcoming update to the SDK. No OS change is required to address this issue. However, for now, if you are using the setsockopt() function defined in sys/socket.h, you should not build your production applications with API set 12. We recommend using API set 11 with the 22.02 release.

 

This only affects newly compiled applications built with the 22.02 release. It does not affect:

  • Existing binary compiled or deployed applications.
  • Applications built with SDKs other than the recent 22.02 release.
  • Applications built with 22.02 SDK but using API sets other than version 12 .
%3CLINGO-SUB%20id%3D%22lingo-sub-3251049%22%20slang%3D%22en-US%22%3EKnown%20issue%20in%20Azure%20Sphere%20SDK%20version%2022.02%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3251049%22%20slang%3D%22en-US%22%3E%3CP%20data-unlink%3D%22true%22%3E%3CEM%3E%3CSTRONG%3EUpdate%20March%2017%2C%202022%3A%26nbsp%3B%3C%2FSTRONG%3E%3C%2FEM%3E%3CEM%3EAzure%20Sphere%20version%2022.02%20Update%201%20is%20published%20and%20available%20for%20download%20as%20of%20March%2017%2C%202022%20and%20includes%20bug%20fixes%20for%20the%20Azure%20Sphere%20SDK%20for%20Windows%20and%20for%20Linux%2C%20and%20the%20Visual%20Studio%20Code%20Extension.%26nbsp%3B%3CSPAN%3EThe%20updated%20SDK%20resolves%20the%20issue%20cited%20in%20the%20original%20post%20below.%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3EPlease%20read%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Finternet-of-things-blog%2Fazure-sphere-22-02-update-1-now-available-resolves-known-sdk%2Fba-p%2F3260196%22%20target%3D%22_self%22%3EAzure%20Sphere%2022.02%20Update%201%20now%20available%3A%20resolves%20known%20SDK%20issues%3C%2FA%3E%20for%20more%20information%20and%20instructions%20to%20install%20the%20updated%20version.%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FEM%3E%3C%2FP%3E%0A%3CP%20data-unlink%3D%22true%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20data-unlink%3D%22true%22%3E%3CSTRONG%3EKnown%20issue%20in%20Azure%20Sphere%20SDK%20version%2022.02%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%20data-unlink%3D%22true%22%3EAn%20issue%20was%20reported%20in%20the%2022.02%20SDK%2C%20related%20to%20the%20sys%2Fsocket.h%20header%20and%20musl%26nbsp%3B64-bit%20time%20support%26nbsp%3Bthat%20are%20included%20in%20API%20set%2012.%20The%20issue%20will%20be%20resolved%20in%20an%20upcoming%20update%20to%20the%20SDK.%20No%20OS%20change%20is%20required%20to%20address%20this%20issue.%20However%2C%20for%20now%2C%20if%20you%20are%20using%20the%20setsockopt()%20function%20defined%20in%20sys%2Fsocket.h%2C%20you%20should%20not%20build%20your%20production%20applications%20with%20API%20set%2012.%20We%20recommend%20using%20API%20set%2011%20with%20the%2022.02%20release.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThis%26nbsp%3B%3CSTRONG%3Eonly%3C%2FSTRONG%3E%26nbsp%3Baffects%20newly%20compiled%20applications%20built%20with%20the%2022.02%20release.%20It%26nbsp%3B%3CSTRONG%3Edoes%20not%3C%2FSTRONG%3E%26nbsp%3Baffect%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EExisting%20binary%20compiled%20or%20deployed%20applications.%3C%2FLI%3E%0A%3CLI%3EApplications%20built%20with%20SDKs%20other%20than%20the%20recent%2022.02%20release.%3C%2FLI%3E%0A%3CLI%3EApplications%20built%20with%2022.02%20SDK%20but%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fazure-sphere%2Fapp-development%2Fuse-beta%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Eusing%20API%20sets%20other%20than%20version%2012%3C%2FA%3E%26nbsp%3B.%3C%2FLI%3E%0A%3C%2FUL%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-3251049%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Code.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F354071i33475BC72E0A2EEE%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Code.png%22%20alt%3D%22Code.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EAn%20issue%20was%20reported%20in%20the%2022.02%20SDK%2C%20related%20to%20the%20sys%2Fsocket.h%20header%20and%20musl%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Fmusl.libc.org%2Ftime64.html%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E64-bit%20time%20support%3C%2FA%3E%26nbsp%3Bthat%20are%20included%20in%20API%20set%2012.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-3251049%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%20Sphere%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Co-Authors
Version history
Last update:
‎Mar 17 2022 01:37 PM
Updated by: