Mail Archives: djgpp/2008/07/29/04:28:21
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 -