Index: uspace/lib/c/meson.build
===================================================================
--- uspace/lib/c/meson.build	(revision fa5ab581f5c27183528a92083f2dc8a2c414ace6)
+++ uspace/lib/c/meson.build	(revision 71069a96e3c8df27157482c2a2ef199464dca80a)
@@ -221,4 +221,2 @@
 	install_files += [[ 'lib', libstartfiles.full_path(), 'libstartfiles.a' ]]
 endif
-
-startfiles = libstartfiles.extract_all_objects()
Index: uspace/lib/meson.build
===================================================================
--- uspace/lib/meson.build	(revision fa5ab581f5c27183528a92083f2dc8a2c414ace6)
+++ uspace/lib/meson.build	(revision 71069a96e3c8df27157482c2a2ef199464dca80a)
@@ -313,5 +313,5 @@
 		include_directories: test.get('includes'),
 		dependencies: [ get_variable('lib' + _libname).get('any'), libpcut.get('any') ],
-		objects: startfiles,
+		link_whole: libstartfiles,
 		c_args: arch_uspace_c_args,
 		cpp_args: arch_uspace_c_args,
Index: uspace/meson.build
===================================================================
--- uspace/meson.build	(revision fa5ab581f5c27183528a92083f2dc8a2c414ace6)
+++ uspace/meson.build	(revision 71069a96e3c8df27157482c2a2ef199464dca80a)
@@ -167,5 +167,5 @@
 		include_directories: tst.get('includes'),
 		dependencies: tst.get('dependencies'),
-		objects: startfiles,
+		link_whole: libstartfiles,
 		c_args: arch_uspace_c_args + tst.get('c_args'),
 		cpp_args: arch_uspace_c_args + tst.get('c_args'),
