commit 94aa644695fc622b96b99e2fa40674d98a2945a7
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sat Dec 24 17:43:20 2022 +0100

    ld_magic_routines: Restore yet more symbol
    
    cef6d34aa026 ("Implement our own functions to convert between host and
    network values") dropped the glibc pieces from clib_routines, but
    dropped too many ld symbols.

diff --git a/Makefile.am b/Makefile.am
index 82e7e9da..6e629e87 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -171,7 +171,7 @@ noinst_PROGRAMS += \
 # This is the list of routines we use from libgcc.
 libgcc_routines := udivdi3 __udivdi3 __udivmoddi4 __umoddi3 __divdi3 __moddi3 __ffsdi2
 # References generated by ld.
-ld_magic_routines := __rel_iplt_start __rel_iplt_end __rela_iplt_start __rela_iplt_end etext _edata _end
+ld_magic_routines := __rel_iplt_start __rel_iplt_end __rela_iplt_start __rela_iplt_end _START etext _edata _end
 gnumach-undef: gnumach.$(OBJEXT)
 	$(NM_V) $(NM) -u $< | sed 's/  *U  *//' | sort -u > $@
 MOSTLYCLEANFILES += gnumach-undef
