glibc:aj/revert-sunrpc

Last commit made on 2012-05-09
Get this branch:
git clone -b aj/revert-sunrpc https://git.launchpad.net/glibc

Branch merges

Branch information

Name:
aj/revert-sunrpc
Repository:
lp:glibc

Recent commits

ec28686... by Andreas Schwab

Make sunrpc code usable again

This in effect reverts the obsoletion of the sunrpc code.

2012-05-09 Andreas Schwab <email address hidden>
     Andreas Jaeger <email address hidden>

 * configure.in (obsolete-rpc): Add new option --enable-obsolete-rpc.
        * config.h.in (LINK_OBSOLETE_RPC): Add.
        * config.make.in (link-obsolete-rpc): Add.
        * include/libc-symbols.h (libc_hidden_nolink_sunrpc): Rename from
        libc_hidden_nolink and define based on LINK_OBSOLETE_RPC.
        * sunrpc/Makefile (headers)[link-obsolete-rpc]: Add rpc headers.
        (shared-only-routines): Do not use with link-obsolete-rpc.
        * nis/Makefile (headers)[link-obsolete-rpc]: Add rpc headers.
 * sunrpc/auth_des.c: Use libc_hidden_nolink_sunrpc.
 * sunrpc/auth_none.c: Likewise.
 * sunrpc/auth_unix.c: Likewise.
 * sunrpc/authdes_prot.c: Likewise.
 * sunrpc/authuxprot.c: Likewise.
 * sunrpc/clnt_gen.c: Likewise.
 * sunrpc/clnt_perr.c: Likewise.
 * sunrpc/clnt_raw.c: Likewise.
 * sunrpc/clnt_simp.c: Likewise.
 * sunrpc/clnt_tcp.c: Likewise.
 * sunrpc/clnt_udp.c: Likewise.
 * sunrpc/clnt_unix.c: Likewise.
 * sunrpc/des_crypt.c: Likewise.
 * sunrpc/des_soft.c: Likewise.
 * sunrpc/get_myaddr.c: Likewise.
 * sunrpc/key_call.c: Likewise.
 * sunrpc/key_prot.c: Likewise.
 * sunrpc/netname.c: Likewise.
 * sunrpc/pm_getmaps.c: Likewise.
 * sunrpc/pm_getport.c: Likewise.
 * sunrpc/pmap_clnt.c: Likewise.
 * sunrpc/pmap_prot.c: Likewise.
 * sunrpc/pmap_prot2.c: Likewise.
 * sunrpc/pmap_rmt.c: Likewise.
 * sunrpc/publickey.c: Likewise.
 * sunrpc/rpc_cmsg.c: Likewise.
 * sunrpc/rpc_common.c: Likewise.
 * sunrpc/rpc_dtable.c: Likewise.
 * sunrpc/rpc_prot.c: Likewise.
 * sunrpc/rpc_thread.c: Likewise.
 * sunrpc/rtime.c: Likewise.
 * sunrpc/svc.c: Likewise.
 * sunrpc/svc_auth.c: Likewise.
 * sunrpc/svc_raw.c: Likewise.
 * sunrpc/svc_run.c: Likewise.
 * sunrpc/svc_tcp.c: Likewise.
 * sunrpc/svc_udp.c: Likewise.
 * sunrpc/svc_unix.c: Likewise.
 * sunrpc/svcauth_des.c: Likewise.
 * sunrpc/xcrypt.c: Likewise.
 * sunrpc/xdr.c: Likewise.
 * sunrpc/xdr_array.c: Likewise.
 * sunrpc/xdr_float.c: Likewise.
 * sunrpc/xdr_intXX_t.c: Likewise.
 * sunrpc/xdr_mem.c: Likewise.
 * sunrpc/xdr_rec.c: Likewise.
 * sunrpc/xdr_ref.c: Likewise.
 * sunrpc/xdr_sizeof.c: Likewise.
 * sunrpc/xdr_stdio.c: Likewise.

b9f1922... by Ian Wienand <email address hidden>

Fix daylight time change for the US

[BZ #14080]
 * time/tzset.c (__tzset_parse_tz): Update default rules for
 daylight time changes in the Energy Policy Act of 2005.

1db86e8... by Andreas Jaeger

Make ldconfig message clearer

[BZ #13983]
Let not confuse the user and think there's an error instead of
a warning.

ee0db19... by DaveM

Minor optimization to sparc VIS3 floor() implementation.

 * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floor-vis3.S: Use
 movxtod instead of popping the value on the stack.

dee4a4e... by DaveM

With -frounding-math, some sparc ULPs need to be adjusted.

 * sysdeps/sparc/fpu/libm-test-ulps: Update.

6a43ec9... by Carlos O'Donell <email address hidden>

ARM: Define HAVE_ARM_PCS_VFP in config.h.

If the compiler and flags would select the hard-float ABI
then the ARM configure fragment will set HAVE_ARM_PCS_VFP.
This is later used by the ARM shlib-versions to select
the appropriately named dynamic linker.

05c2c96... by Roland Mc Grath <email address hidden>

Warn if user requests __FORTIFY_SOURCE but it is disabled

[BZ #13979]
        * include/features.h: Warn if user requests __FORTIFY_SOURCE
        checking but the checks are disabled for any reason.

4b30f61... by "H.J. Lu" <email address hidden>

Replace Elf64_XXX/ELF64_R_TYPE with ElfW(XXX)/ELFW(R_TYPE)

7ea5391... by Joseph Myers <email address hidden>

Remove more overridden entries from sysdeps/unix/sysv/syscalls.list.

eee2bc6... by Joseph Myers <email address hidden>

Remove entries from sysdeps/unix/sysv/syscalls.list duplicating ones in sysdeps/unix/.