1 1.1 mrg LIB2ADDEH = 2 1.1 mrg 3 1.1 mrg crti.o: $(srcdir)/config/bpf/crti.S 4 1.1 mrg $(crt_compile) $(CRTSTUFF_T_CFLAGS) -c $< 5 1.1 mrg 6 1.1 mrg crtn.o: $(srcdir)/config/bpf/crtn.S 7 1.1 mrg $(crt_compile) $(CRTSTUFF_T_CFLAGS) -c $< 8 1.1 mrg 9 1.1 mrg # Some of the functions defined in libgcc2 exceed the eBPF stack 10 1.1 mrg # limit, or other restrictions imposed by this peculiar target. 11 1.1 mrg # Therefore we have to exclude them here. 12 1.1 mrg # 13 1.1 mrg # Patterns in bpf.md must guarantee that no calls to the excluded 14 1.1 mrg # functions are ever generated, and compiler tests should make sure 15 1.1 mrg # this holds. 16 1.1 mrg # 17 1.1 mrg # Note that the modes in the function names below are misleading: di 18 1.1 mrg # means TImode. 19 1.1 mrg LIB2FUNCS_EXCLUDE = _mulvdi3 _divdi3 _moddi3 _divmoddi4 _udivdi3 _umoddi3 \ 20 1.1 mrg _udivmoddi4 21 1.1 mrg 22 1.1 mrg # Prevent building "advanced" stuff (for example, gcov support). 23 1.1 mrg INHIBIT_LIBC_CFLAGS = -Dinhibit_libc 24