summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 10 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index 2fd73c3..47bec20 100644
--- a/Makefile
+++ b/Makefile
@@ -6,12 +6,12 @@ GDB_VERSION ?= 17.1
NEWLIB_VERSION ?= 4.6.0.20260123
ZLIB_VERSION ?= 1.3.2
-NCURSES_VERSION ?= 6.4
-EXPAT_VERSION ?= 2.6.2
-READLINE_VERSION ?= 8.2
-GMP_VERSION ?= 6.2.1
-MPFR_VERSION ?= 4.1.0
-MPC_VERSION ?= 1.2.1
+NCURSES_VERSION ?= 6.6
+EXPAT_VERSION ?= 2.7.5
+READLINE_VERSION ?= 8.3
+GMP_VERSION ?= 6.3.0
+MPFR_VERSION ?= 4.2.2
+MPC_VERSION ?= 1.3.1
TARGET ?= x86_64-pc-elf
PLATFORM ?= x86-64
@@ -20,14 +20,14 @@ IMAGE_BUILD ?= 3
IMAGE_NAME = "registry.gitlab.ost.ch:45023/teachos/devcontainers"
IMAGE_TAG = "$(PLATFORM):$(GCC_VERSION)-$(IMAGE_BUILD)"
-ARCHIVE_NAME = "teachos-$(PLATFORM)-$(GCC_VERSION)-$(IMAGE_BUILD)"
+ARCHIVE_NAME = "teachos-$(PLATFORM)-$(GCC_VERSION)-$(IMAGE_BUILD).tar.xz"
all: toolchain_archive
toolchain_archive: container_image
- podman create --name teachos-toolchain-archive $(IMAGE_NAME)/$(IMAGE_TAG)
- podman cp teachos-toolchain-archive:/opt/toolchain $(ARCHIVE_NAME)
- tar caf $(ARCHIVE_NAME).tar.xz $(ARCHIVE_NAME)
+ podman run --name teachos-toolchain-archive $(IMAGE_NAME)/$(IMAGE_TAG) tar -C /opt/toolchain -c -a -f /$(ARCHIVE_NAME) .
+ podman cp teachos-toolchain-archive:/$(ARCHIVE_NAME) $(ARCHIVE_NAME)
+ podman rm teachos-toolchain-archive
container_image:
podman pull docker.io/ubuntu:questing