Skip to content

Conversation

@stephanosio
Copy link
Member

@stephanosio stephanosio commented Oct 20, 2025

This series adds a script to build wget for macOS and Windows, and
updates the CI workflows to use it.

wget is provided as part of the non-Linux Zephyr SDK host tools because
there is currently no reliable source of pre-compiled binaries on macOS
and Windows when not using a package manager.

The macOS and Windows setup script now uses the host tools wget to download Zephyr SDK components.


Tested in https://github.com/zephyrproject-rtos/sdk-ng/actions/runs/18629924261

This commit updates the CI workflow to use the sdk-build v1.4.3 image,
which includes openssl and libidn2 MinGW-w64 libraries required for
building wget for Windows.

Signed-off-by: Stephanos Ioannidis <[email protected]>
This commit adds a script to build wget for macOS and Windows, and
update the CI workflows to use it.

wget is provided as part of the non-Linux Zephyr SDK host tools because
there is currently no reliable source of pre-compiled binaries on macOS
and Windows when not using a package manager.

Signed-off-by: Stephanos Ioannidis <[email protected]>
The GNU Project does not distribute official binaries for wget on
Windows, and obtaining trustworthy pre-compiled wget binary on Windows
outside package managers can be difficult.

This commit updates the Windows setup script to use the wget executable
included in the Windows Zephyr SDK host tools to download the SDK
components.

Signed-off-by: Stephanos Ioannidis <[email protected]>
The GNU Project does not distribute official binaries for wget on macOS,
and obtaining trustworthy pre-compiled wget binary on macOS outside
package managers can be difficult.

This commit updates the POSIX setup script to use the wget executable
included in the Zephyr SDK host tools to download the SDK components on
macOS.

Note that the system wget is still used on Linux because wget
availability is not an issue on Linux.

Signed-off-by: Stephanos Ioannidis <[email protected]>
@stephanosio stephanosio marked this pull request as ready for review October 20, 2025 09:56
@stephanosio stephanosio merged commit be94c5f into zephyrproject-rtos:main Oct 20, 2025
46 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant