This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: popen bug, extension


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Eric Blake on 8/19/2009 5:53 AM:
> According to Corinna Vinschen on 8/19/2009 4:55 AM:
>>>>     * libc/posix/Makefile.am (CHEWOUT_FILES): Document popen.
>>>>     * libc/posix/posix.tex: New file.
>> For some reason it's not possible anymore to build libc.info with
>> this change:
> 
>> ./targetdep.tex:1415: `Posix' has no Up field (perhaps incorrect sectioning?).
>> makeinfo: Removing output file `/home/corinna/src/cygwin/vanilla/newlib/libc/libc.info' due to errors; use --force to preserve.
> 
>> I'm not sure where this is coming from.
> 
> Found it - I missed (at least one) file.  I'm now testing the following,
> OK to commit if it fixes things?

One more edit was needed.  Committing the following as obvious (since I
broke the doc build yesterday).

Also, libc/Makefile.am is not safe with parallel make; five different
rules all use tmp.texi, and can collide with one another (in my case, I
ended up with a stdio64.texi stub file that contained @unset ICONV, which
then made the build fail because the stdio64 node was built incorrectly
until I cleaned files and rebuilt without parallel make).

2009-08-19  Eric Blake  <ebb9@byu.net>

	* libc/Makefile.am (SUBDEFS): Correctly build popen docs.
	* libc/libc.texinfo (Top): Add posix node to menu.

- --
Don't work too hard, make some time for fun as well!

Eric Blake             ebb9@byu.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkqL8gwACgkQ84KuGfSFAYDg2wCeI7O2W+Y4K2s0HFuyuI9/urez
ZTwAoMXiAz3CHiaogbdiQEQgjP90qZzI
=k77W
-----END PGP SIGNATURE-----
? libc/autom4te.cache
? libc/libc.info
Index: libc/Makefile.am
===================================================================
RCS file: /cvs/src/src/newlib/libc/Makefile.am,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile.am
--- libc/Makefile.am	24 May 2007 17:33:30 -0000	1.14
+++ libc/Makefile.am	19 Aug 2009 12:36:32 -0000
@@ -131,7 +131,8 @@ SUBDEFS = \
 	locale/stmp-def \
 	reent/stmp-def \
 	$(LIBC_EXTRA_DEF) \
-	misc/stmp-def
+	misc/stmp-def \
+	posix/stmp-def
 
 libc.info: sigset.texi extra.texi stdio64.texi iconvset.texi \
 	targetdep.tex $(SUBDEFS)
Index: libc/libc.texinfo
===================================================================
RCS file: /cvs/src/src/newlib/libc/libc.texinfo,v
retrieving revision 1.17
diff -u -p -r1.17 libc.texinfo
--- libc/libc.texinfo	22 Dec 2008 19:45:41 -0000	1.17
+++ libc/libc.texinfo	19 Aug 2009 12:36:32 -0000
@@ -13,7 +13,7 @@ END-INFO-DIR-ENTRY
 @ifinfo
 This file documents the ANSI C library.
 
-Copyright (C) 1992, 1993, 1994-2008 Red Hat, Inc.
+Copyright (C) 1992, 1993, 1994-2009 Red Hat, Inc.
 
 @file{libc} includes software developed by the
 University of California, Berkeley and its contributors.
@@ -162,6 +162,7 @@ into another language, under the above c
 * Reentrancy::
 
 * Misc::
+* Posix::
 * Syscalls::
 * Arglists::
 @ifset ICONV

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]