From a789d5db57b3bf708769162c539ac511ecb9dab0 Mon Sep 17 00:00:00 2001 From: Alistair Francis Date: Mon, 17 Jun 2024 10:09:54 +1000 Subject: [PATCH 1/2] Precompiled.mk: Create symlinks to the newlib directory Signed-off-by: Alistair Francis --- Precompiled.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Precompiled.mk b/Precompiled.mk index 9545c06bc..448c09915 100644 --- a/Precompiled.mk +++ b/Precompiled.mk @@ -59,6 +59,8 @@ $(foreach arch,$(RISCV_ARCHS),$(eval $(call PRECOMPILED_NEWLIB_RULES,riscv,riscv # strip down to just the version with some string manipulation. $(TOCK_NEWLIB_TARGETS): cd $(TOCK_USERLAND_BASE_DIR)/lib; ./fetch-newlib.sh $(patsubst libtock-newlib-%,%,$*) + cd $(TOCK_USERLAND_BASE_DIR)/lib; ln -s libtock-newlib-$(patsubst libtock-newlib-%,%,$*)/arm libtock-newlib-arm + cd $(TOCK_USERLAND_BASE_DIR)/lib; ln -s libtock-newlib-$(patsubst libtock-newlib-%,%,$*)/riscv libtock-newlib-riscv ################################################################################ # LIBC++ Rules From 3a99ce930569448f6e0ec64adac67b46efbb029a Mon Sep 17 00:00:00 2001 From: Alistair Francis Date: Mon, 17 Jun 2024 10:30:57 +1000 Subject: [PATCH 2/2] Precompiled.mk: Create symlinks to the libc++ directory Signed-off-by: Alistair Francis --- Precompiled.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Precompiled.mk b/Precompiled.mk index 448c09915..6fe097aae 100644 --- a/Precompiled.mk +++ b/Precompiled.mk @@ -130,4 +130,6 @@ $(foreach arch,$(RISCV_ARCHS),$(eval $(call PRECOMPILED_CXXLIB_RULES,riscv,riscv # Target to download and extract the C++ libraries. $(TOCK_CXXLIB_TARGETS): cd $(TOCK_USERLAND_BASE_DIR)/lib; ./fetch-libc++.sh $(patsubst libtock-libc++-%,%,$*) + cd $(TOCK_USERLAND_BASE_DIR)/lib; ln -s libtock-libc++-$(patsubst libtock-libc++-%,%,$*)/arm libtock-libc++-arm + cd $(TOCK_USERLAND_BASE_DIR)/lib; ln -s libtock-libc++-$(patsubst libtock-libc++-%,%,$*)/riscv libtock-libc++-riscv endif