25efdb9f92
2014-08-19 Yaakov Selkowitz <yselkowi@redhat.com> * config/i386/cygming-crtend.c (register_frame_ctor): Move atexit call from here... * config/i386/cygming-crtbegin.c (__gcc_register_frame): to here. (__dso_handle): Define on Cygwin. * config/i386/t-cygming (crtbeginS.o): New rule. * config.host (*-*-cygwin*): Add crtbeginS.o to extra_parts. From-SVN: r214162
18 lines
644 B
Plaintext
18 lines
644 B
Plaintext
# If we are building next to winsup, this will let us find the real
|
|
# limits.h when building libgcc2. Otherwise, winsup must be installed
|
|
# first.
|
|
LIBGCC2_INCLUDES = -I$(srcdir)/../winsup/w32api/include
|
|
|
|
CUSTOM_CRTSTUFF = yes
|
|
|
|
crtbegin.o: $(srcdir)/config/i386/cygming-crtbegin.c
|
|
$(crt_compile) -fno-omit-frame-pointer -c $<
|
|
|
|
crtbeginS.o: $(srcdir)/config/i386/cygming-crtbegin.c
|
|
$(crt_compile) -fno-omit-frame-pointer -c $< -DCRTSTUFFS_O
|
|
|
|
# We intentionally use a implementation-reserved init priority of 0,
|
|
# so allow the warning.
|
|
crtend.o: $(srcdir)/config/i386/cygming-crtend.c
|
|
$(crt_compile) -fno-omit-frame-pointer -Wno-error -c $<
|