delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2008/07/29/04:28:21

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
Message-ID: <COL101-W812E9B531F9F895A77F3A9E6820@phx.gbl>
X-Originating-IP: [76.121.182.92]
From: Jay <jayk123 AT hotmail DOT com>
To: Andris Pavenis <andris DOT pavenis AT iki DOT fi>
CC: <djgpp AT delorie DOT com>
Subject: RE: libstdc++ writev/2.04/patches upstream?
Date: Tue, 29 Jul 2008 08:26:37 +0000
Importance: Normal
In-Reply-To: <4872FF5F.3020403@iki.fi>
References: <200807070405 DOT m67451dZ010910 AT delorie DOT com>
<BAY139-W19808358F507B7930E7F6EE6940 AT phx DOT gbl> <4872FF5F DOT 3020403 AT iki DOT fi>
MIME-Version: 1.0
X-OriginalArrivalTime: 29 Jul 2008 08:26:37.0271 (UTC) FILETIME=[D165B670:01C8F154]
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id m6T8QdHD011947
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Is a quick summary of the diffs useful? Most of them are very simple. 
I think it'd be useful to push up the simple/uncontroversial ones.
At least shrink the diffs, if not to zero, at least cut out a bunch.

Here:

  C:\djgpp\src\gcc\4.31\diffs\source\configure.in.diff  
    not obvious  
    perhaps should not increase support for old -with-headers option?  
    use -sysroot instead?  
    *However*, note that djgpp also doesn't use traditional /usr/include structure, so...?  


  C:\djgpp\src\gcc\4.31\diffs\source\config\gxx-include-dir.m4.diff  
    c++ vs. cxx  
    4.3.1 vs. 4.31 (gcc_version vs. gcc_version_dir)  

  C:\djgpp\src\gcc\4.31\diffs\source\fixincludes\configure.ac.diff  
    4.3.1 vs. 4.31 (gcc_version vs. gcc_version_dir)  

  C:\djgpp\src\gcc\4.31\diffs\source\fixincludes\Makefile.in.diff  
    4.3.1 vs. 4.31 (gcc_version vs. gcc_version_dir)  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\c-common.c.diff  
    less strict checking regarding builtin functions; why?  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\c-decl.c.diff  
    less strict checking regarding builtin functions; why?  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\config.host.diff  
    c++ vs. cxx  
    picking host makefile fragment  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\configure.ac.diff  
    c++ vs. cxx  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\gcc.c.diff  
   DJGPP doesn't use /usr/libexec/gcc, /usr/lib/gcc  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\gcov.c.diff  
   looks like ensuring file path elements only have one dot, unless multiple dots ok  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\Makefile.in.diff  
   c++ vs. cxx  
   include $(EXEEXT) in executable file path  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\protoize.c.diff  
   syntax error in preexisting djgpp-specific code  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\ada\adaint.c.diff  
   where there is already #ifdef MSDOS, _WIN32, etc., add __DJGPP__  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\ada\ctrl_c.c.diff  
   I don't care enough about Ada to summarize.  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\ada\env.c.diff  
   I don't care enough about Ada to summarize. 

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\ada\gnatbl.c.diff  
    malloc to xmalloc  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\ada\gsocket.h.diff  
   where there is #ifdef __MINGW32__, add __DJGPP__  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\ada\init.c.diff  
   I don't care enough about Ada to summarize.  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\ada\socket.c.diff  
   I don't care enough about Ada to summarize.  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\ada\sysdep.c.diff  
   I don't care enough about Ada to summarize.  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\config\i386\djgpp.h.diff  
    predefine __DJGPP__, __DJGPP, and optionally DJGPP  
    and more

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\config\i386\xm-djgpp.h.diff  

  C:\djgpp\src\gcc\4.31\diffs\source\gcc\ginclude\float.h.diff  

  C:\djgpp\src\gcc\4.31\diffs\source\include\libiberty.h.diff  
    add __DJGPP__ to bunch of #ifdefs   

  C:\djgpp\src\gcc\4.31\diffs\source\libcpp\files.c.diff  
    control-z at end of file is ignored   

  C:\djgpp\src\gcc\4.31\diffs\source\libgfortran\configure.ac.diff  
    I don't care enough about Fortran to summarize.  

  C:\djgpp\src\gcc\4.31\diffs\source\libgfortran\Makefile.am.diff  
    I don't care enough about Fortran to summarize.  

  C:\djgpp\src\gcc\4.31\diffs\source\libgfortran\io\unix.c.diff  
    I don't care enough about Fortran to summarize.  

  C:\djgpp\src\gcc\4.31\diffs\source\libiberty\configure.ac.diff  
    pull in djgpp fragment   

  C:\djgpp\src\gcc\4.31\diffs\source\libiberty\make-relative-prefix.c.diff  
   case insensitivity, allowing forward and backward slashes   

  C:\djgpp\src\gcc\4.31\diffs\source\libiberty\make-temp-file.c.diff  
    handle appending a directory separator to a path  
    including VMS support, and sometimes allowing either forward or backward slash  
  
  C:\djgpp\src\gcc\4.31\diffs\source\libobjc\configure.ac.diff  
   4.3.1 vs. 4.31   
  
  C:\djgpp\src\gcc\4.31\diffs\source\libobjc\Makefile.in.diff  
   4.3.1 vs. 4.31  

  C:\djgpp\src\gcc\4.31\diffs\source\libssp\configure.ac.diff  
   4.3.1 vs. 4.31   

  C:\djgpp\src\gcc\4.31\diffs\source\libssp\Makefile.am.diff  
   4.3.1 vs. 4.31   

  C:\djgpp\src\gcc\4.31\diffs\source\libstdc++-v3\acinclude.m4.diff  
   c++ vs. cxx   
   4.3.1 vs. 4.31   

  C:\djgpp\src\gcc\4.31\diffs\source\libstdc++-v3\configure.ac.diff  
   define DJGPP if $build contains msdosdjgpp   

  C:\djgpp\src\gcc\4.31\diffs\source\libstdc++-v3\configure.host.diff  

  C:\djgpp\src\gcc\4.31\diffs\source\libstdc++-v3\scripts\create_testsuite_files.diff  
   skip links?  

  C:\djgpp\src\gcc\4.31\diffs\source\libstdc++-v3\src\Makefile.am.diff  
   c++ vs. cxx   
   more?  


 - Jay 


> Date: Tue, 8 Jul 2008 08:47:11 +0300
> From: andris DOT pavenis AT iki DOT fi
> To: jayk123 AT hotmail DOT com
> CC: djgpp AT delorie DOT com
> Subject: Re: libstdc++ writev/2.04/patches upstream?
>
> Jay wrote:
>> Multiple rude/half-lazy questions:
>> What is the status of getting diffs propagated upstream?
>> Specifically, I can build binutils-2.18 cygwin-host djgpp-target, no patches.
>> But gcc the patches don't appear present in 4.3.1.
>> I checked just one or two.
>
> It not released. See my version at:
> http://ap1.pp.fi/djgpp/gcc/4.3.1/
>
> With DJGPP v2.03 version there are problems with C++.
>
>> I understand there is no obligation to submit or accept diffs.
>> But it would be nice.
>
> The problem is I did not have enough time for that (testing with current SVN trunk
> and pushing patches through).
>
> Andris

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019