Skip to content

Commit ee66eb7

Browse files
committed
Upgrade Buildroot to 2025.02.8 LTS for GCC 13+ compatibility
1 parent f7a9245 commit ee66eb7

File tree

2 files changed

+35
-2
lines changed

2 files changed

+35
-2
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export GOTOOLCHAIN := go$(GO_VERSION)
4343
GO_K8S_VERSION_PREFIX ?= v1.35.0
4444

4545
INSTALL_SIZE ?= $(shell du out/minikube-windows-amd64.exe | cut -f1)
46-
BUILDROOT_BRANCH ?= 2025.02
46+
BUILDROOT_BRANCH ?= 2025.02.8
4747
# the go version on the line below is for the ISO
4848
GOLANG_OPTIONS = GOWORK=off GO_VERSION=1.23.4 GO_HASH_FILE=$(PWD)/deploy/iso/minikube-iso/go.hash
4949
BUILDROOT_OPTIONS = BR2_EXTERNAL=../../deploy/iso/minikube-iso $(GOLANG_OPTIONS)

site/content/en/docs/contrib/building/iso.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The minikube ISO is booted by each hypervisor to provide a stable minimal Linux
1111
## Prerequisites
1212

1313
* Machine with x86\_64 CPU
14-
* Ubuntu 22.04.5 LTS (Jammy Jellyfish)
14+
* Ubuntu 22.04.5 LTS (Jammy Jellyfish) or Fedora 43+
1515
* docker
1616
* A recent GNU Make distribution (>=4.0)
1717
* A recent Go distribution (>=1.22.0)
@@ -48,6 +48,8 @@ The bootable ISO image will be available in `out/minikube-<arch>.iso`.
4848

4949
### Building without docker
5050

51+
#### Building on Ubuntu
52+
5153
Install required tools:
5254

5355
```shell
@@ -77,6 +79,37 @@ To build without docker run:
7779
IN_DOCKER=1 make minikube-iso-<arch>
7880
```
7981

82+
#### Building on Fedora
83+
84+
Install required tools:
85+
86+
```shell
87+
sudo dnf install \
88+
automake \
89+
bc \
90+
cpio \
91+
gcc \
92+
gcc-c++ \
93+
genisoimage \
94+
git \
95+
gnupg2 \
96+
libtool \
97+
make \
98+
p7zip \
99+
python2 \
100+
unzip \
101+
wget \
102+
```
103+
104+
Install Go using these instructions:
105+
https://go.dev/doc/install
106+
107+
To build without docker run:
108+
109+
```shell
110+
IN_DOCKER=1 make minikube-iso-<arch>
111+
```
112+
80113
> [!IMPORTANT]
81114
> Some external projects will try to use docker even when building
82115
> without docker. You must install docker on the build host.

0 commit comments

Comments
 (0)