<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/Makerules, branch cvs/ChangeLog</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/Makerules?h=cvs%2FChangeLog</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/Makerules?h=cvs%2FChangeLog'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2004-01-15T01:54:31Z</updated>
<entry>
<title>2004-01-13  Segher Boessenkool  &lt;boessen@de.ibm.com&gt;</title>
<updated>2004-01-15T01:54:31Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2004-01-15T01:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=1feda3ed299f7eb73545f013640eab1faef74362'/>
<id>urn:sha1:1feda3ed299f7eb73545f013640eab1faef74362</id>
<content type='text'>
	* Makerules (gen-as-const): Don't silently continue on failure.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2004-01-13T08:36:54Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2004-01-13T08:36:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=ed20b3d9cc5ce78fd71f32c47b2eb7a897c7a25d'/>
<id>urn:sha1:ed20b3d9cc5ce78fd71f32c47b2eb7a897c7a25d</id>
<content type='text'>
2004-01-13  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* Makeconfig: Define relro-LDFLAGS if have-z-relro==yes.  Add it to
	LDFLAGS.so and LDFLAGS-rtld.
	(+link): Add relro-LDFLAGS.
	* Makeconfig (shlib.lds): Place __libc_subfreeres, __libc_atexit, and
	__libc_thread_subfreeres sections after .jcr section.
	* config.make.in: Add have-z-relro.
	* configure.in: Add check for -z relro option.
	* include/link.h (struct link_map): Add relro_addr and relro_size
	members.
	* elf/dl-load.c (_dl_map_object_from_fd): Recognize PT_GNU_RELRO.
	* elf/dl-reloc.c (_dl_relocate_object): At the end, make relro
	part of loaded segments read-only.
	* elf/elf.h: Define PT_GNU_RELRO.
	* elf/rtld.c (_dl_start): Recognize PT_GNU_RELRO of ld.so.
	(dl_main): Recognize PT_GNU_RELRO of the application.  Call
	_dl_debug_initialize and initialize l_info[DT_DEBUG] before
	relocations.
</content>
</entry>
<entry>
<title>* Makerules (shlib.lds): Make sure that ld doesn't try to link</title>
<updated>2003-11-01T00:36:04Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2003-11-01T00:36:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=c1e781ae7c77a3d37d99c5bfec048a38d875ab07'/>
<id>urn:sha1:c1e781ae7c77a3d37d99c5bfec048a38d875ab07</id>
<content type='text'>
	anything while generating the linker script.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-09-12T22:37:19Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-09-12T22:37:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=8dab36a1198f257efaf7ddf71b768914ed50c898'/>
<id>urn:sha1:8dab36a1198f257efaf7ddf71b768914ed50c898</id>
<content type='text'>
2003-09-12  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* grp/Makefile (CFLAGS-getgrgid_r.c, CFLAGS-getgrnam_r.c,
	CFLAGS-fgetgrent.c, CFLAGS-fgetgrent_r.c, CFLAGS-putgrent.c,
	CFLAGS-initgroups.c, CFLAGS-getgrgid.c): Add -fexceptions.
	* inet/Makefile (CFLAGS-either_ntoh.c, CFLAGS-either_hton.c,
	CFLAGS-getnetgrent.c, CFLAGS-getnetgrent_r.c): Likewise.
	* io/Makefile (CFLAGS-posix_fallocate.c, CFLAGS-posix_fallocate64.c):
	Likewise.
	* misc/Makefile (CFLAGS-err.c): Likewise.
	* posix/Makefile (CFLAGS-getaddrinfo.c, CFLAGS-spawn.c,
	CFLAGS-spawnp.c, CFLAGS-spawni.c, CFLAGS-pause.c, CFLAGS-glob.c,
	CFLAGS-glob64.c): Likewise.
	* pwd/Makefile (CFLAGS-getpw.c): Likewise.
	* shadow/Makefile (CFLAGS-fgetspent.c, CFLAGS-fgetspent_r.c,
	CFLAGS-putspent.c, CFLAGS-getspnam.c, CFLAGS-getspnam_r.c): Likewise.
	* stdio-common/Makefile (CFLAGS-cuserid.c): Likewise.
	* sunrpc/Makefile (CFLAGS-openchild.c): Likewise.

	* stdlib/Makefile (CFLAGS-mkstemp.c): Remove definition.

	* libio/stdio.h: Remove __THROW from cuserid prototype.

	* locale/loadarchive.c: Use only non-cancelable interfaces.
	* resolv/herror.c (herror): Likewise.

	* malloc/hooks.c: Before using IO stream mark stream so it uses
	only non-cancelable interfaces.
	* malloc/malloc.c: Likewise.
	* posix/getopt.c: Likewise.


2003-09-11  Jakub Jelinek  &lt;jakub@redhat.com&gt;

	* Makerules (LDFLAGS-c.so): Remove -u __register_frame.

2003-09-12  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* stdio-common/stdio_ext.h: Mark most functions with __THROW.

	* misc/err.h: Remove __THROW from all prototypes.

	* posix/getopt.h (__THROW): Define if not already defined.  Add
	__THROW to the getopt functions.

2003-09-11  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* io/Makefile (CFLAGS-lockf.c): Add -fexceptions.
	(CFLAGS-fts.c): Likewise.
	* io/fcntl.h: Remove __THROW from lockf prototypes.
	* io/fts.h: Remove most __THROW.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-07-21T22:40:24Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-07-21T22:40:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=1a379ea0c7adae02b4cd08410a5204e8b725064d'/>
<id>urn:sha1:1a379ea0c7adae02b4cd08410a5204e8b725064d</id>
<content type='text'>
2003-07-21  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* Makerules (build-module-helper): Add -z defs unless explicitly said
	not to do it.
	* dlfcn/Makefile: Define various *-no-z-defs variables for test DSOs
	which has undefined symbols.
	* elf/Makefile: Likewise.
</content>
</entry>
<entry>
<title>2003-06-12  Roland McGrath  &lt;roland@redhat.com&gt;</title>
<updated>2003-06-12T11:30:23Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2003-06-12T11:30:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=f291538ffc24e7758cf9199e4153633d82696e5d'/>
<id>urn:sha1:f291538ffc24e7758cf9199e4153633d82696e5d</id>
<content type='text'>
	* Makerules ($(objpfx)stubs): Rewrite sed magic.
</content>
</entry>
<entry>
<title>2003-05-11  Andreas Schwab  &lt;schwab@suse.de&gt;</title>
<updated>2003-05-28T21:05:12Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2003-05-28T21:05:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=7cd72ad38093e584cb143ac6e4b1453dee5f7ac7'/>
<id>urn:sha1:7cd72ad38093e584cb143ac6e4b1453dee5f7ac7</id>
<content type='text'>
	* Makerules: Always use -MP together with -MD.
	(sed-remove-dotot): Substitute $(..) also at start of line.
	($(stdio_lim:h=st)): Use -MD instead of SUNPRO_DEPENDENCIES.
	Generated defines with a single compiler call.
	Use $(sed-remove-dotdot).
	* mach/Makefile ($(objpfx)mach-syscalls.mk): Use -MD instead
	of DEPENDENCIES_OUTPUT, and use $(sed-remove-objpfx).
	* sysdeps/unix/sysv/linux/Makefile ($(objpfx)syscall-%.h):
	Use -MD instead of SUNPRO_DEPENDENCIES, and use $(sed-remove-objpfx).
	* sysdeps/unix/sysv/linux/mips/Makefile
	($(objpfx)syscall-%.h): Likewise.
</content>
</entry>
<entry>
<title>2003-05-05  Roland McGrath  &lt;roland@redhat.com&gt;</title>
<updated>2003-05-05T19:13:59Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2003-05-05T19:13:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=7f3a54bdf9bcfbb0a101889058e8a30ac297d1f0'/>
<id>urn:sha1:7f3a54bdf9bcfbb0a101889058e8a30ac297d1f0</id>
<content type='text'>
	* Makerules (common-before-compile): New variable.
	($(common-objpfx)%.make): Depend on that instead of $(before-compile).
	($(common-objpfx)%.h $(common-objpfx)%.h.d): Likewise.  Move this rule
	to after all setting of before-compile.
</content>
</entry>
<entry>
<title>2003-05-04  Roland McGrath  &lt;roland@redhat.com&gt;</title>
<updated>2003-05-04T23:05:44Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2003-05-04T23:05:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=b710b53daf90b79b7f1a6caab5092043dff17604'/>
<id>urn:sha1:b710b53daf90b79b7f1a6caab5092043dff17604</id>
<content type='text'>
	* Makerules (+make-deps): Fix target matching.
	Use $(sed-remove-dotdot).
</content>
</entry>
<entry>
<title>2003-05-02  Roland McGrath  &lt;roland@redhat.com&gt;</title>
<updated>2003-05-02T07:19:19Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2003-05-02T07:19:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=d8f6e441e15bb3cfa4756c47cfd4c5a48e4f7f41'/>
<id>urn:sha1:d8f6e441e15bb3cfa4756c47cfd4c5a48e4f7f41</id>
<content type='text'>
	* Makerules (do-stamp): Do $(make-target-directory).
</content>
</entry>
</feed>
