Index: uspace/lib/c/arch/arm32/src/rtld/reloc.c
===================================================================
--- uspace/lib/c/arch/arm32/src/rtld/reloc.c	(revision a949f4ae07227222cc7ff520baf64ebe6ef3d307)
+++ uspace/lib/c/arch/arm32/src/rtld/reloc.c	(revision b67ce1ff250eabb833d2fa9ed4ac8963bcc2f342)
@@ -127,14 +127,4 @@
 
 		switch (rel_type) {
-		case R_ARM_ABS32:
-			DPRINTF("ignore R_ARM_ABS32\n");
-			/*
-			 * Not sure why we get these static relocations, but
-			 * attempting to process them will crash the
-			 * loader. If we ignore them, everything
-			 * seems to work.
-			 */
-			break;
-
 		case R_ARM_TLS_DTPMOD32:
 			DPRINTF("fixup R_ARM_TLS_DTPMOD32\n");
@@ -189,5 +179,6 @@
 		case R_ARM_GLOB_DAT:
 		case R_ARM_JUMP_SLOT:
-			DPRINTF("fixup R_ARM_GLOB_DAT/JUMP_SLOT (S)\n");
+		case R_ARM_ABS32:
+			DPRINTF("fixup R_ARM_GLOB_DAT/JUMP_SLOT/ABS32 (S)\n");
 			*r_ptr = sym_addr;
 			break;
