diff options
author | Roland McGrath <roland@gnu.org> | 1995-07-26 14:04:19 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1995-07-26 14:04:19 +0000 |
commit | 4e1bac76a81d99ff4658fb86edb04356d357017d (patch) | |
tree | 6050ea749a98995c62fc462f0f1ae6ebca5afd57 /csu/Makefile | |
parent | 3d61b63cc722951e3a5261e6bc3f0488eb35d441 (diff) | |
download | glibc-4e1bac76a81d99ff4658fb86edb04356d357017d.zip glibc-4e1bac76a81d99ff4658fb86edb04356d357017d.tar.gz glibc-4e1bac76a81d99ff4658fb86edb04356d357017d.tar.bz2 |
* stdio/vfscanf.c (conv_error): Simplify expression to avoid
"value computed is not used" warning.
* Makeconfig (+gccwarn): Removed -Wconversion.
* csu/initfini.c (GLOBAL): Macro removed.
(_init, _fini): Always define globally.
* csu/Makefile (crtstuff, initfini): Don't make crt[in]_s.o.
Diffstat (limited to 'csu/Makefile')
-rw-r--r-- | csu/Makefile | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/csu/Makefile b/csu/Makefile index 4943087..31b0f0a 100644 --- a/csu/Makefile +++ b/csu/Makefile @@ -50,12 +50,9 @@ else start-installed-name = crt1.o # These are the special initializer/finalizer files. They are always the -# first and last file in the link. crti.o ... crtn.o are used for normal -# linking; they define the global "functions" _init and _fini to run the -# .init and .fini sections. crti_s.o ... crtn_s.o are for making shared -# library objects; they put the prologue/epilogue code into the .init and -# .fini sections, but define no global symbols. -crtstuff = crti crtn crti_s crtn_s +# first and last file in the link. crti.o ... crtn.o define the global +# "functions" _init and _fini to run the .init and .fini sections. +crtstuff = crti crtn install-lib += $(crtstuff:=.o) extra-objs += $(crtstuff:=.o) @@ -67,13 +64,11 @@ omit-deps += $(crtstuff) # disable emission of .size directives and debugging information, since # they will get confused by the splitting of the output we do. $(objpfx)cr%i.s $(objpfx)cr%n.s: initfini.c; $(initfini) -$(objpfx)cr%i_s.s $(objpfx)cr%n_s.s: initfini.c; $(initfini) define initfini -rm -f $(objpfx)crtcommon.tmp (echo 'cat > crtcommon.tmp <<\EOF_common'; \ $(CC) $< $(CPPFLAGS) $(CFLAGS) \ - $(patsubst %,-DGLOBAL=static,$(filter %_s.s,$@)) \ -finhibit-size-directive -g0 -S -o -; \ echo 'EOF_common') | (cd $(@D); $(SHELL)) cat $(objpfx)crtcommon.tmp >> $(objpfx)crti.s-new |