--- cc/cc/cc.c.orig	2018-11-04 08:35:51.000000000 -0800
+++ cc/cc/cc.c	2018-11-04 08:36:31.000000000 -0800
@@ -1869,7 +1869,9 @@
 			b = CRTBEGIN;
 			e = CRTEND;
 		}
+		if (b[0])
 		strap(&middle_linker_flags, &crtdirs, b, 'p');
+		if (e[0])
 		strap(&late_linker_flags, &crtdirs, e, 'a');
 		if (CRTI[0])
 			strap(&middle_linker_flags, &crtdirs, CRTI, 'p');
