mirror of
https://sourceware.org/git/glibc.git
synced 2026-01-06 11:51:29 +03:00
* hurd/hurdinit.c (map0): Remove [!PIC] conditional.
* shlib-versions (*-*-*): Add libutil=1. * rpm/Makefile (install-lib): Add libc.a et al. (install-others): Only add libc.so if $(build-shared) is yes. * math/Makefile (install-lib): New variable, list libieee.a. (non-lib.a): Likewise. (extra-objs): Likewise, and ieee-math.o. ($(objpfx)libieee.a): New target, link to ieee-math.o. * math/ieee-math.c: New file. * sysdeps/unix/sysv/linux/Makefile [$(subdir)=math]: Remove setfpucw and libieee.a stuff. * sysdeps/unix/sysv/linux/ieee-fpucw.c: File removed. * sysdeps/unix/sysv/linux/i386/ieee_fpu.c: File removed.
This commit is contained in:
@@ -202,15 +202,13 @@ _hurd_setproc (process_t procserver)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifndef PIC
|
||||
|
||||
/* Map the page at address zero with no access allowed, so
|
||||
dereferencing NULL will fault and no "anywhere" allocations
|
||||
(e.g. the out of line memory containing the argument strings)
|
||||
can be assigned address zero, which C says is not a valid pointer.
|
||||
|
||||
When dynamically linked, this will be done by the dynamic linker
|
||||
before we run. */
|
||||
When dynamically linked, this should be done by the dynamic linker
|
||||
before we run, but failing is harmless and we ignore the error. */
|
||||
|
||||
static void map0 (void) __attribute__ ((unused));
|
||||
text_set_element (_hurd_preinit_hook, map0);
|
||||
@@ -223,5 +221,3 @@ map0 (void)
|
||||
&addr, __vm_page_size, 0, 0, MACH_PORT_NULL, 0, 1,
|
||||
VM_PROT_NONE, VM_PROT_NONE, VM_INHERIT_COPY);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user