]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
[$(elf)=yes] (+prector, +postctor): New variables for
authorUlrich Drepper <drepper@redhat.com>
Fri, 21 Mar 1997 20:24:04 +0000 (20:24 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 21 Mar 1997 20:24:04 +0000 (20:24 +0000)
crtbegin.o/crtend.o, using gcc to find them.
(+link): Use them.

Makeconfig

index 850932b03eba687b2a70d04e685b715adcf0a6ac..228020f2b87c402f516c4e8a4bfc44eb561c5b17 100644 (file)
@@ -320,10 +320,10 @@ endif
 ifndef +link
 +link = $(CC) -nostdlib -nostartfiles -o $@ \
              $(sysdep-LDFLAGS) $(config-LDFLAGS) $(LDFLAGS)  \
-             $(addprefix $(csu-objpfx),start.o) $(+preinit) \
+             $(addprefix $(csu-objpfx),start.o) $(+preinit) $(+prector) \
              $(filter-out $(addprefix $(csu-objpfx),start.o) $(+preinit) \
                $(link-extra-libs) $(common-objpfx)libc% $(+postinit),$^) \
-             $(link-extra-libs) $(link-libc) $(+postinit)
+             $(link-extra-libs) $(link-libc) $(+postctor) $(+postinit)
 endif
 ifndef config-LDFLAGS
 ifeq (yes,$(build-shared))
@@ -367,6 +367,8 @@ endif
 ifeq ($(elf),yes)
 +preinit = $(addprefix $(csu-objpfx),crti.o)
 +postinit = $(addprefix $(csu-objpfx),crtn.o)
++prector = `$(CC) --print-file-name=crtbegin.o`
++postctor = `$(CC) --print-file-name=crtend.o`
 endif
 csu-objpfx = $(common-objpfx)csu/
 elf-objpfx = $(common-objpfx)elf/