Index: uspace/lib/c/arch/arm32/_link.ld.in
===================================================================
--- uspace/lib/c/arch/arm32/_link.ld.in	(revision 4c4b53c4c79a79546306e9d3966c284e8853b2fb)
+++ uspace/lib/c/arch/arm32/_link.ld.in	(revision 64d38cd33ec6817c3a5fdd1a7da6d705b0d9d3a2)
@@ -9,6 +9,8 @@
 
 SECTIONS {
+#ifdef SHLIB
+	. = SEGMENT_START("text-segment", 0);
+#else
 	. = SEGMENT_START("text-segment", 0x400000);
-#ifndef SHLIB
 	PROVIDE (__executable_start = .);
 #endif
