Index: uspace/Makefile.common
===================================================================
--- uspace/Makefile.common	(revision f5b6fb534ad9788da66bfd5a40acf7fd8f6effa1)
+++ uspace/Makefile.common	(revision d2e7a513a8d7f320da5fca1d9125f218a50907f3)
@@ -151,4 +151,12 @@
 endif
 
+# Prepare for POSIX before including platform specific stuff
+ifeq ($(POSIX_COMPAT),y)
+	CFLAGS += -I$(LIBPOSIX_PREFIX)/include/posix -I$(LIBPOSIX_PREFIX)/include/
+	BASE_LIBS = $(LIBPOSIX_PREFIX)/libposixaslibc.a $(LIBPOSIX_PREFIX)/libc4posix.a $(LIBSOFTINT_PREFIX)/libsoftint.a
+endif
+
+BASE_LIBS += $(LIBSOFTFLOAT_PREFIX)/libsoftfloat.a
+
 ifeq ($(LINK_DYNAMIC),y)
 	LFLAGS += -Bdynamic
@@ -210,10 +218,4 @@
 endif
 
-# Prepare for POSIX before including platform specific stuff
-ifeq ($(POSIX_COMPAT),y)
-	CFLAGS += -I$(LIBPOSIX_PREFIX)/include/posix -I$(LIBPOSIX_PREFIX)/include/
-	BASE_LIBS = $(LIBPOSIX_PREFIX)/libposixaslibc.a $(LIBPOSIX_PREFIX)/libc4posix.a $(LIBSOFTINT_PREFIX)/libsoftint.a
-endif
-
 ## Setup platform configuration
 #
Index: uspace/lib/c/arch/arm32/Makefile.common
===================================================================
--- uspace/lib/c/arch/arm32/Makefile.common	(revision f5b6fb534ad9788da66bfd5a40acf7fd8f6effa1)
+++ uspace/lib/c/arch/arm32/Makefile.common	(revision d2e7a513a8d7f320da5fca1d9125f218a50907f3)
@@ -35,6 +35,4 @@
 ifeq ($(CONFIG_FPU),y)
 	COMMON_CFLAGS += -mfloat-abi=hard
-else
-	BASE_LIBS += $(LIBSOFTFLOAT_PREFIX)/libsoftfloat.a
 endif
 
Index: uspace/lib/c/arch/mips32/Makefile.common
===================================================================
--- uspace/lib/c/arch/mips32/Makefile.common	(revision f5b6fb534ad9788da66bfd5a40acf7fd8f6effa1)
+++ uspace/lib/c/arch/mips32/Makefile.common	(revision d2e7a513a8d7f320da5fca1d9125f218a50907f3)
@@ -28,5 +28,4 @@
 
 COMMON_CFLAGS += -msoft-float -mabi=32
-BASE_LIBS += $(LIBSOFTFLOAT_PREFIX)/libsoftfloat.a
 AS_PROLOG = .module softfloat;.abicalls;
 LFLAGS += --gc-sections
Index: uspace/lib/c/arch/mips32eb/Makefile.common
===================================================================
--- uspace/lib/c/arch/mips32eb/Makefile.common	(revision f5b6fb534ad9788da66bfd5a40acf7fd8f6effa1)
+++ uspace/lib/c/arch/mips32eb/Makefile.common	(revision d2e7a513a8d7f320da5fca1d9125f218a50907f3)
@@ -28,5 +28,4 @@
 
 COMMON_CFLAGS += -msoft-float -mabi=32
-BASE_LIBS += $(LIBSOFTFLOAT_PREFIX)/libsoftfloat.a
 AS_PROLOG = .module softfloat;.abicalls;
 LFLAGS += --gc-sections
Index: uspace/lib/c/arch/ppc32/Makefile.common
===================================================================
--- uspace/lib/c/arch/ppc32/Makefile.common	(revision f5b6fb534ad9788da66bfd5a40acf7fd8f6effa1)
+++ uspace/lib/c/arch/ppc32/Makefile.common	(revision d2e7a513a8d7f320da5fca1d9125f218a50907f3)
@@ -34,5 +34,4 @@
 
 COMMON_CFLAGS += -mcpu=powerpc -m$(FLOATS)-float -m32
-BASE_LIBS += $(LIBSOFTFLOAT_PREFIX)/libsoftfloat.a
 AFLAGS += -a32
 LFLAGS += --gc-sections
Index: uspace/lib/c/arch/riscv64/Makefile.common
===================================================================
--- uspace/lib/c/arch/riscv64/Makefile.common	(revision f5b6fb534ad9788da66bfd5a40acf7fd8f6effa1)
+++ uspace/lib/c/arch/riscv64/Makefile.common	(revision d2e7a513a8d7f320da5fca1d9125f218a50907f3)
@@ -27,6 +27,4 @@
 #
 
-BASE_LIBS += $(LIBSOFTFLOAT_PREFIX)/libsoftfloat.a
-
 ENDIANESS = LE
 
