This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb and binutils branch master updated. 1bc1068a0c1a1a0fad09500c97edf88467de9be0


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, master has been updated
       via  1bc1068a0c1a1a0fad09500c97edf88467de9be0 (commit)
      from  5e3c72e6b817a4d40a9ba551ed3c397098cdbfd4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1bc1068a0c1a1a0fad09500c97edf88467de9be0

commit 1bc1068a0c1a1a0fad09500c97edf88467de9be0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Dec 17 20:09:02 2014 +0100

    Fix MinGW compilation
    
    On Sun, 14 Dec 2014 07:00:28 +0100, Yao Qi wrote:
    The build on mingw host is broken because mingw has no mkdtemp.
    
    ../../../git/gdb/compile/compile.c: In function 'get_compile_file_tempdir':
    ../../../git/gdb/compile/compile.c:194:3: error: implicit declaration of function 'mkdtemp' [-Werror=implicit-function-declaration]
       tempdir_name = mkdtemp (tname);
       ^
    ../../../git/gdb/compile/compile.c:194:16: error: assignment makes pointer from integer without a cast [-Werror]
       tempdir_name = mkdtemp (tname);
                    ^
    cc1: all warnings being treated as errors
    
    In the end I have managed to test it by Wine myself:
    
    $ wine build_win32/gdb/gdb.exe -q build_win32/gdb/gdb.exe -ex start -ex 'compile code 1' -ex 'set confirm no' -ex quit
    [...]
    Temporary breakpoint 1, main (argc=1, argv=0x241418) at ../../gdb/gdb.c:29
    29        args.argc = argc;
    Could not load libcc1.so: Module not found.
    
    Even if it managed to load libcc1.so (it needs host-dependent name libcc1.dll)
    then it would soon end up at least on:
    
    default_infcall_mmap:
      error (_("This target does not support inferior memory allocation by mmap."));
    
    As currently there is only:
    
    linux-tdep.c:
      set_gdbarch_infcall_mmap (gdbarch, linux_infcall_mmap);
    
    While one could debug Linux targets from MS-Windows host I find it somehow
    overcomplicated now when we are trying to get it running at least on native
    Linux x86*.
    
    The 'compile' project needs a larger port effort to run on MS-Windows.
    
    gdb/ChangeLog
    2014-12-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
    
    	Fix MinGW compilation.
    	* compile/compile.c (get_compile_file_tempdir): Call error if
    	!HAVE_MKDTEMP.
    	* config.in: Regenerate.
    	* configure: Regenerate.
    	* configure.ac (AC_CHECK_FUNCS): Add mkdtemp.
    
    gdb/testsuite/ChangeLog
    2014-12-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
    
    	Fix MinGW compilation.
    	* gdb.compile/compile-ops.exp: Update untested message if
    	!skip_compile_feature_tests.
    	* gdb.compile/compile-setjmp.exp: Likewise.
    	* gdb.compile/compile-tls.exp: Likewise.
    	* gdb.compile/compile.exp: Likewise.
    	* lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
    	supported on this host".

-----------------------------------------------------------------------

Summary of changes:
 gdb/ChangeLog                                |    9 +++++++++
 gdb/compile/compile.c                        |    4 ++++
 gdb/config.in                                |    3 +++
 gdb/configure                                |    2 +-
 gdb/configure.ac                             |    2 +-
 gdb/testsuite/ChangeLog                      |   11 +++++++++++
 gdb/testsuite/gdb.compile/compile-ops.exp    |    2 +-
 gdb/testsuite/gdb.compile/compile-setjmp.exp |    2 +-
 gdb/testsuite/gdb.compile/compile-tls.exp    |    2 +-
 gdb/testsuite/gdb.compile/compile.exp        |    2 +-
 gdb/testsuite/lib/gdb.exp                    |    3 +++
 11 files changed, 36 insertions(+), 6 deletions(-)


hooks/post-receive
-- 
gdb and binutils


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]