This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: libiberty portability patch
- To: msokolov at ivan dot Harhan dot ORG (Michael Sokolov)
- Subject: Re: libiberty portability patch
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Sun, 23 Jul 2000 17:02:06 -0600
- cc: gcc-patches at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
In message <0004120524.AA04016@ivan.Harhan.ORG>you write:
> OK guys,
>
> Below is the patch for some portability problems in libiberty. I think thes
> e
> portability problems are legitimate bugs and my patch fixes them in the
> standard autoconf way, and they need to be fixed for libiberty (and hence g
> cc,
> binutils, etc.) to build on 4.3BSD. I think this patch needs to be checked
> in.
> Is it OK? If so, can someone please check it in? I don't have commit rights
> .
> TIA.
>
> --
> Michael Sokolov Harhan Engineering Laboratory
> Public Service Agent International Free Computing Task Force
> International Engineering and Science Task Force
> 615 N GOOD LATIMER EXPY STE #4
> DALLAS TX 75204-5852 USA
>
> Phone: +1-214-824-7693 (Harhan Eng Lab office)
> E-mail: msokolov@ivan.Harhan.ORG (ARPA TCP/SMTP) (UUCP coming soon)
>
> 2000-04-12 Michael Sokolov <msokolov@ivan.Harhan.ORG>
>
> * Makefile.in (*-subdir): The construct used to handle the case of no
> SUBDIRS broke on 4.3BSD where make invokes sh with -e. Replaced it with
> a different construct for the same effect that doesn't hit this and is
> more efficient.
> * configure.in (AC_CHECK_HEADERS): Check for <limits.h> and <time.h>.
> * configure.in: Check for <sys/time.h> and <time.h> together and for
> size_t.
> * configure: regenerate.
> * config.in: regenerate.
> * getruntime.c: Fix time header inclusion.
> * mkstemps.c: #include <sys/types.h>, might be needed for size_t.
> * pexecute.c: Take care of errno declaration (borrowed from bfd).
> * strtol.c: likewise.
> * strtoul.c: likewise.
> * strtol.c: Make the part about <limits.h> more portable.
> * strtoul.c: likewise.
Presumably the patches you've recently sent supersede this mega-patch?
jeff