Update.
authorUlrich Drepper <drepper@redhat.com>
Fri, 8 May 1998 15:16:22 +0000 (15:16 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 8 May 1998 15:16:22 +0000 (15:16 +0000)
1998-05-08 16:36  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* iconvdata/Makefile (generated): Set to *-generated-headers
plus gconv-modules.
(tests): Set to iconv-test.
* localedata/Makefile (generated-dirs): Add ld-test-names to list.
* posix/Makefile (generated): Set to wordexp-test-result*.
* sunrpc/Makefile (generated): Remove rpcsvc/*.
(generated-dirs): Add rpcsvc.
* libio/Makefile: Clean up.

1998-05-08 14:55  Ulrich Drepper  <drepper@cygnus.com>

* Make-dist (+tsrcs): Also use tests-statc where tests is used.
* Makerules: Likewise.
(+depfiles): Also add sysdep-others.
* Rules: Likewise.
* iconv/Makefile (distribute): Add loop.s and skeleton.c.
* iconvdata/Makefile (distribute): Add TESTS.
* localedata/Makefile (repertoires): Rename to repertoiremaps.
* sysdeps/gnu/Dist: Add utmpx.h and bits/utmpx.h.
* sysdeps/unix/sysv/linux/Dist: Add ldd-rewrite.sed.
* sysdeps/unix/sysv/linux/i386/Makefile [subdir=elf]: Define
sysdep-others, not others.
* sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sparc/Dist: Add sys/kernel_termios.h.

16 files changed:
ChangeLog
Make-dist
Makerules
README
Rules
iconv/Makefile
iconvdata/Makefile
libio/Makefile
localedata/Makefile
posix/Makefile
sunrpc/Makefile
sysdeps/gnu/Dist
sysdeps/unix/sysv/linux/Dist
sysdeps/unix/sysv/linux/i386/Makefile
sysdeps/unix/sysv/linux/m68k/Makefile
sysdeps/unix/sysv/linux/sparc/Dist

index ed639cbab06f3838abdcc9d31fa3d8061284be32..4fa22209d38d456477d5f16ffe2e646e35ab0218 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+1998-05-08 16:36  Zack Weinberg  <zack@rabi.phys.columbia.edu>
+
+       * iconvdata/Makefile (generated): Set to *-generated-headers
+       plus gconv-modules.
+       (tests): Set to iconv-test.
+       * localedata/Makefile (generated-dirs): Add ld-test-names to list.
+       * posix/Makefile (generated): Set to wordexp-test-result*.
+       * sunrpc/Makefile (generated): Remove rpcsvc/*.
+       (generated-dirs): Add rpcsvc.
+       * libio/Makefile: Clean up.
+
+1998-05-08 14:55  Ulrich Drepper  <drepper@cygnus.com>
+
+       * Make-dist (+tsrcs): Also use tests-statc where tests is used.
+       * Makerules: Likewise.
+       (+depfiles): Also add sysdep-others.
+       * Rules: Likewise.
+       * iconv/Makefile (distribute): Add loop.s and skeleton.c.
+       * iconvdata/Makefile (distribute): Add TESTS.
+       * localedata/Makefile (repertoires): Rename to repertoiremaps.
+       * sysdeps/gnu/Dist: Add utmpx.h and bits/utmpx.h.
+       * sysdeps/unix/sysv/linux/Dist: Add ldd-rewrite.sed.
+       * sysdeps/unix/sysv/linux/i386/Makefile [subdir=elf]: Define
+       sysdep-others, not others.
+       * sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/Dist: Add sys/kernel_termios.h.
+
 1998-05-08 12:26  Ulrich Drepper  <drepper@cygnus.com>
 
        * iconv/gconv_int.h (struct gconv_module): Remove cost field and add
index 0d61f490aeb9a45607ef2752840ce38c6b1488d8..293598febc8fbab349098c328ca813e461605fd9 100644 (file)
--- a/Make-dist
+++ b/Make-dist
@@ -149,10 +149,10 @@ ifdef        subdir
 
 foo:=$(shell echo subdir foo >&2)
 
-+tsrcs := Makefile $(+tsrcs)                                   \
-         $(addsuffix .c,$(others) $(tests) $(test-srcs))       \
-         $(wildcard $(addsuffix .input,$(tests) $(test-srcs))  \
-         $(addsuffix .args,$(tests) $(test-srcs)))
++tsrcs := Makefile $(+tsrcs) \
+         $(addsuffix .c,$(others) $(tests) $(tests-static) $(test-srcs)) \
+         $(wildcard $(addsuffix .input,$(tests) (tests-static) $(test-srcs)) \
+         $(addsuffix .args,$(tests) $(tests-static) $(test-srcs)))
 +tardeps := $(strip $(+tsrcs))
 
 verbose = v
index 8be73d0235cf77f884df8789157abdc1dadf7fbd..6aca3083b2035efadb93bf94355bdf6945ccfd02 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -449,7 +449,7 @@ endif
             $(patsubst %.o,%.d,$(filter %.o,$(extra-objs:.os=.o))) \
             $(addsuffix .d,$(tests) $(test-srcs) $(tests-static))
 ifeq ($(build-programs),yes)
-+depfiles += $(addsuffix .d,$(others))
++depfiles += $(addsuffix .d,$(others) $(sysdep-others))
 endif
 +depfiles := $(addprefix $(objpfx),\
                         $(filter-out $(addsuffix .d,$(omit-deps)),\
@@ -885,10 +885,11 @@ mostlyclean: common-mostlyclean
 # Remove the object files.
 common-mostlyclean:
        -rm -f $(addprefix $(objpfx),$(tests) $(test-srcs) $(others) \
-                                    $(tests-static) stubs \
+                                    $(sysdep-others) $(tests-static) stubs \
                                     $(addsuffix .o,$(tests) $(test-srcs) \
                                                    $(tests-static) \
-                                                   $(others)) \
+                                                   $(others) \
+                                                   $(sysdep-others)) \
                                     $(addsuffix .out,$(tests) $(test-srcs)) \
                                     $(addsuffix .sout,$(tests-static)))
        -rm -f $(addprefix $(objpfx),$(extra-objs) $(install-lib) \
@@ -957,7 +958,7 @@ echo > $@.new 'subdir := $(subdir)'
 $(foreach var,subdir-dirs sources elided-routines sysdep_routines \
              headers sysdep_headers distribute dont_distribute generated \
              others tests test-srcs extra-libs $(extra-libs:%=%-routines) \
-             $(extra-libs:%=%-map) versioned \
+             tests-static $(extra-libs:%=%-map) versioned \
              $(addprefix install-,lib lib.so data bin sbin others),
 echo >> $@.new '$(subdir)-$(var) := $($(var))'
 echo >> $@.new '$(var) = $$($(subdir)-$(var))')
diff --git a/README b/README
index 7225da7b3c3b8ad1482cd0ca317d6e07588c9798..54c9a6e9390ef926236a3d7832b56a19cd590822 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-This directory contains the version 2.0.92 test release of the GNU C Library.
+This directory contains the version 2.0.93 test release of the GNU C Library.
 Many bugs have been fixed since the last release.
 Some bugs surely remain.
 
@@ -12,6 +12,8 @@ configurations:
                powerpc-*-linux-gnu     Linux and MkLinux on PowerPC systems
                sparc-*-linux-gnu       Linux-2.x on SPARC
                sparc64-*-linux-gnu     Linux-2.x on UltraSPARC
+               arm-*-none              ARM standalone systems
+               arm-*-linuxaout         Linux-2.x on ARM using a.out binaries
 
 
 Former releases of this library (version 1.09.1 and perhaps earlier
@@ -50,7 +52,7 @@ provides the Unix `crypt' function, plus some other entry points.
 Because of the United States export restriction on DES implementations,
 we are distributing this code separately from the rest of the C
 library.  There is an extra distribution tar file just for crypt; it is
-called `glibc-crypt-2.0.92.tar.gz'.  You can just unpack the crypt
+called `glibc-crypt-2.0.93.tar.gz'.  You can just unpack the crypt
 distribution along with the rest of the C library and build; you can
 also build the library without getting crypt.  Users outside the USA
 can get the crypt distribution via anonymous FTP from ftp.ifi.uio.no
diff --git a/Rules b/Rules
index 8ff4955cbfd483b55b79591eac2c977ce170c636..20aa84a8fed7f0d621b9fcdde893c59276db175b 100644 (file)
--- a/Rules
+++ b/Rules
@@ -83,7 +83,7 @@ common-generated += dummy.o dummy.c empty.c \
 
 .PHONY: others tests
 ifeq ($(build-programs),yes)
-others: $(addprefix $(objpfx),$(others) $(extra-objs))
+others: $(addprefix $(objpfx),$(others) $(sysdep-others) $(extra-objs))
 else
 others: $(addprefix $(objpfx),$(extra-objs))
 endif
@@ -94,7 +94,7 @@ tests: $(tests:%=$(objpfx)%.out) $(tests-static:%=$(objpfx)%.sout)
 endif
 
 ifeq ($(build-programs),yes)
-binaries-all = $(others) $(tests) $(test-srcs)
+binaries-all = $(others) $(sysdep-others) $(tests) $(test-srcs)
 binaries-static = $(others-static) $(tests-static) $(test-srcs-static)
 else
 binaries-all = $(tests) $(test-srcs)
index e4cd0fc53d09f7291ad9b723a08112c813c7dbdd..cd486b737ec623171c8b4fd21a9d322e214f995c 100644 (file)
@@ -33,7 +33,7 @@ else
 CFLAGS-gconv_db.c = -DSTATIC_GCONV
 endif
 
-distribute     = gconv_builtin.h gconv_int.h
+distribute     = gconv_builtin.h gconv_int.h loop.c skeleton.c
 
 others         = iconv_prog
 
index dcbb36375fbed74bcc998498f8bd03a20fd4a9f0..eca01b3b77d3156dcf188befae51d2746b138270 100644 (file)
@@ -182,7 +182,7 @@ distribute := 8bit-generic.c 8bit-gap.c gap.pl gaptab.pl gconv-modules          \
              jis0208.c jis0212.c extra-module.mk euckr.c johab.c uhc.c     \
              ksc5601.c ksc5601.h iso646.c big5.c eucjp.c gb2312.c gb2312.h \
              euccn.c euctw.c cns11643l1.c cns11643l1.h cns11643.h          \
-             cns11643.c run-iconv-test.sh $(wildcard testdata/*)           \
+             cns11643.c run-iconv-test.sh TESTS $(wildcard testdata/*)     \
              ebcdic-dk-no.c ebcdic-dk-no-a.c ebcdic-es.c ebcdic-es-a.c     \
              ebcdic-es-s.c ebcdic-fi-se.c ebcdic-fi-se-a.c ebcdic-fr.c     \
              ebcdic-is-friss.c ebcdic-it.c ebcdic-pt.c ebcdic-uk.c         \
@@ -270,6 +270,11 @@ perl-generated-headers := koi8-r.h latin-greek.h latin-greek-1.h    \
                          iso8859-7.h iso8859-8.h iso8859-10.h           \
                          iso8859-7jp.h
 
+generated = $(sed-generated-headers) $(perl-generated-headers)
+ifdef objpfx
+generated += gconv-modules
+endif
+
 # The headers must be generated before the compilation.
 before-compile = $(addprefix $(objpfx),$(sed-generated-headers)) \
                 $(addprefix $(objpfx),$(perl-generated-headers))
@@ -475,6 +480,7 @@ endif
 
 include ../Rules
 
+tests = iconv-test
 tests: $(objpfx)iconv-test.out
 
 $(objpfx)iconv-test.out: run-iconv-test.sh $(objpfx)gconv-modules \
index 779c93632b85ef7200c3feefa932398a822c0bf8..61bd54f4000e03eb1192965011ff846ee97f0674 100644 (file)
@@ -55,8 +55,7 @@ routines += clearerr_u feof_u ferror_u fputc_u getc_u getchar_u                     \
 CPPFLAGS += -D_IO_MTSAFE_IO
 endif
 
-aux    :=                                                                    \
-       fileops genops stdfiles stdio strops
+aux    := fileops genops stdfiles stdio strops
 
 ifeq ($(versioning),yes)
 aux    += oldfileops oldstdfiles
index c4370d8082e615059e6ae5350bfe26a097c429ae..0d27aec1d18ed088ba02058ef0068b2dc34ce8c3 100644 (file)
@@ -31,20 +31,20 @@ locales := $(filter-out $(addprefix locales/, CVS RCS %~), \
                                    $(wildcard locales/*))
 
 # List of repertoire maps.
-repertoires := $(filter-out $(addprefix repertoiremaps/, CVS RCS %~), \
-                                   $(wildcard repertoiremaps/*))
+repertoiremaps := $(filter-out $(addprefix repertoiremaps/, CVS RCS %~), \
+                                          $(wildcard repertoiremaps/*))
 
 test-srcs := collate-test xfrm-test tst-fmon tst-rpmatch
 test-input := de_DE.ISO-8859-1 da_DK.ISO-8859-1 fr_CA,2.13.ISO-8859-1
 test-output := $(foreach s, .out .xout, \
                         $(addsuffix $s, $(basename $(test-input))))
-generated := $(test-input) $(test-output)
-generated-dirs := $(basename $(test-input)) en_US
-
 ld-test-names := test1 test2 test3 test4 test5
 ld-test-srcs := $(addprefix tests/,$(addsuffix .cm,$(ld-test-names)) \
                                   $(addsuffix .def,$(ld-test-names)))
 
+generated := $(test-input) $(test-output)
+generated-dirs := $(basename $(test-input)) en_US $(ld-test-names)
+
 distribute := CHECKSUMS tst-fmon.sh tst-fmon.data ChangeLog sort-test.sh \
              README fr_CA,2.13.in de_DE.in da_DK.in $(repertoiremaps)   \
              $(charmaps) $(locales) $(ld-test-srcs) tst-rpmatch.sh      \
index 08f20b6256274cf80e3d9714ffa6c0f665ed52b0..069a470e75f360ef83011b5f6879cf291523aa39 100644 (file)
@@ -61,6 +61,9 @@ gpl2lgpl := getopt.c getopt1.c getopt.h       regex.c regex.h
 
 before-compile := testcases.h
 
+# So they get cleaned up.
+generated := $(addprefix wordexp-test-result, 1 2 3 4 5 6 7 8 9 10)
+
 include ../Rules
 
 ifeq (no,$(cross-compiling))
index 25a62a21552ede6811bbed0b107181833db63838..5ea09e6a4bcf2a82950a4b1e5e009cbe237b2dbd 100644 (file)
@@ -54,9 +54,9 @@ headers = $(addprefix rpc/,auth.h auth_unix.h clnt.h netdb.h pmap_clnt.h \
                           des_crypt.h key_prot.h rpc_des.h) \
          $(rpcsvc:%=rpcsvc/%)
 install-others = $(inst_sysconfdir)/rpc
-generated = $(rpcsvc:%.x=rpcsvc/%.h) $(rpcsvc:%.x=x%.c) \
-           $(rpcsvc:%.x=rpcsvc/%.stmp) $(rpcsvc:%.x=x%.stmp) \
+generated = $(rpcsvc:%.x=x%.c) $(rpcsvc:%.x=x%.stmp) \
            rpc-proto.c rpc-proto.d rpcgen
+generated-dirs = rpcsvc
 
 routines := auth_none auth_unix authuxprot bindrsvprt \
            clnt_gen clnt_perr clnt_raw clnt_simp clnt_tcp \
index 093b211206223bc564412cd6d6c458ee9ff20883..d20d528d030307b63022d7473b90d6c775f9dbdb 100644 (file)
@@ -1 +1,3 @@
 errlist.awk
+utmpx.h
+bits/utmpx.h
index b938504627a9c8948c5818d93ace2a34acd986d5..27b3077a657a46e60e5fc830fb48cdd482d99603 100644 (file)
@@ -5,6 +5,7 @@ init-first.h
 kernel_sigaction.h
 kernel_stat.h
 kernel_termios.h
+ldd-rewrite.sed
 lddlibc4.c
 llseek.c
 s_pread64.c
index eff3e246223bda97e8f5525615bf02ebf5816dea..7ef9e50085391501aeccb9858e5376e2031ed77f 100644 (file)
@@ -4,6 +4,6 @@ sysdep_headers += sys/perm.h sys/vm86.h
 endif
 
 ifeq ($(subdir),elf)
-others      += lddlibc4
+sysdep-others += lddlibc4
 install-bin += lddlibc4
 endif
index eb0921d9be52e27d19234cc9bacacaf833b16e73..3cedf6322ef8275b9660179a0f68ed60ffc22afe 100644 (file)
@@ -7,6 +7,6 @@ sysdep_routines += mremap
 endif
 
 ifeq ($(subdir),elf)
-others      += lddlibc4
+sysdep-others += lddlibc4
 install-bin += lddlibc4
 endif
index 78325077722df58b784a440bb5b32705c454239a..e7569d1ad3c1646dba0edf85de723bd903efb5d5 100644 (file)
@@ -1 +1,2 @@
+sys/kernel_termios.h
 sys/trap.h