summaryrefslogtreecommitdiff
path: root/libc/hurd-l4/sysdeps/l4/hurd/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'libc/hurd-l4/sysdeps/l4/hurd/Makefile')
-rw-r--r--libc/hurd-l4/sysdeps/l4/hurd/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/libc/hurd-l4/sysdeps/l4/hurd/Makefile b/libc/hurd-l4/sysdeps/l4/hurd/Makefile
index 04d95ac..671609a 100644
--- a/libc/hurd-l4/sysdeps/l4/hurd/Makefile
+++ b/libc/hurd-l4/sysdeps/l4/hurd/Makefile
@@ -42,4 +42,15 @@ inhibit-unix-syscalls = yes
# be compatible with some existing binaries for that system.
inhibit-glue = yes
+
+ifeq ($(subdir),csu)
+
+extra-objs += static-start.o
+
+# We need special startup code for statically linked binaries.
+$(objpfx)crt0.o: $(objpfx)static-start.o $(objpfx)abi-note.o $(objpfx)init.o
+ $(link-relocatable)
+
+endif
+
endif # in-Makerules