public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug guile/21104] 7.12.1 does not compile with latest guile (2.1.6)
       [not found] <bug-21104-4717@http.sourceware.org/bugzilla/>
@ 2020-05-26 17:31 ` anatol.pomozov at gmail dot com
  2020-05-26 17:43 ` simark at simark dot ca
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 6+ messages in thread
From: anatol.pomozov at gmail dot com @ 2020-05-26 17:31 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=21104

--- Comment #16 from Anatol Pomozov <anatol.pomozov at gmail dot com> ---
This guile incompatibility issue still exists in the latest version of GDB.

GDB folks, do you have any estimation when this issue could be fixed?

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug guile/21104] 7.12.1 does not compile with latest guile (2.1.6)
       [not found] <bug-21104-4717@http.sourceware.org/bugzilla/>
  2020-05-26 17:31 ` [Bug guile/21104] 7.12.1 does not compile with latest guile (2.1.6) anatol.pomozov at gmail dot com
@ 2020-05-26 17:43 ` simark at simark dot ca
  2020-06-12 14:15 ` vries at gcc dot gnu.org
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 6+ messages in thread
From: simark at simark dot ca @ 2020-05-26 17:43 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=21104

--- Comment #17 from Simon Marchi <simark at simark dot ca> ---
(In reply to Anatol Pomozov from comment #16)
> This guile incompatibility issue still exists in the latest version of GDB.
> 
> GDB folks, do you have any estimation when this issue could be fixed?

No, nobody's working on it AFAIK.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug guile/21104] 7.12.1 does not compile with latest guile (2.1.6)
       [not found] <bug-21104-4717@http.sourceware.org/bugzilla/>
  2020-05-26 17:31 ` [Bug guile/21104] 7.12.1 does not compile with latest guile (2.1.6) anatol.pomozov at gmail dot com
  2020-05-26 17:43 ` simark at simark dot ca
@ 2020-06-12 14:15 ` vries at gcc dot gnu.org
  2020-07-20 15:01 ` cvs-commit at gcc dot gnu.org
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 6+ messages in thread
From: vries at gcc dot gnu.org @ 2020-06-12 14:15 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=21104

Tom de Vries <vries at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vries at gcc dot gnu.org

--- Comment #18 from Tom de Vries <vries at gcc dot gnu.org> ---
(In reply to Simon Marchi from comment #17)
> (In reply to Anatol Pomozov from comment #16)
> > This guile incompatibility issue still exists in the latest version of GDB.
> > 
> > GDB folks, do you have any estimation when this issue could be fixed?
> 
> No, nobody's working on it AFAIK.

Update: patch submitted:
https://sourceware.org/pipermail/gdb-patches/2020-June/169435.html

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug guile/21104] 7.12.1 does not compile with latest guile (2.1.6)
       [not found] <bug-21104-4717@http.sourceware.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2020-06-12 14:15 ` vries at gcc dot gnu.org
@ 2020-07-20 15:01 ` cvs-commit at gcc dot gnu.org
  2020-07-20 15:11 ` simark at simark dot ca
  2020-07-23 13:55 ` tromey at sourceware dot org
  5 siblings, 0 replies; 6+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-07-20 15:01 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=21104

--- Comment #19 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Simon Marchi <simark@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=68cf161c24b096608bf4a1b97b489cc7277bffc0

commit 68cf161c24b096608bf4a1b97b489cc7277bffc0
Author: Ludovic Courtès <ludo@gnu.org>
Date:   Sun Jun 28 16:25:39 2020 +0200

    guile: Add support for Guile 2.2.

    This primarily updates code that uses the I/O port API of Guile.

    gdb/ChangeLog
    2020-06-28  Ludovic Courtès  <ludo@gnu.org>
                Doug Evans  <dje@google.com>

            PR gdb/21104
            * guile/scm-ports.c (USING_GUILE_BEFORE_2_2): New macro.
            (ioscm_memory_port)[read_buf_size, write_buf_size]: Wrap in #if
            USING_GUILE_BEFORE_2_2.
            (stdio_port_desc, memory_port_desc) [!USING_GUILE_BEFORE_2_2]:
            Change type to 'scm_t_port_type *'.
            (natural_buffer_size) [!USING_GUILE_BEFORE_2_2]: New variable.
            (ioscm_open_port) [USING_GUILE_BEFORE_2_2]: Add 'stream'
            parameter and honor it.  Update callers.
            (ioscm_open_port) [!USING_GUILE_BEFORE_2_2]: New function.
            (ioscm_read_from_port, ioscm_write) [!USING_GUILE_BEFORE_2_2]: New
            functions.
            (ioscm_fill_input, ioscm_input_waiting, ioscm_flush): Wrap in #if
            USING_GUILE_BEFORE_2_2.
            (ioscm_init_gdb_stdio_port) [!USING_GUILE_BEFORE_2_2]: Use
            'ioscm_read_from_port'.  Call 'scm_set_port_read_wait_fd'.
            (ioscm_init_stdio_buffers) [!USING_GUILE_BEFORE_2_2]: New function.
            (gdbscm_stdio_port_p) [!USING_GUILE_BEFORE_2_2]: Use 'SCM_PORTP'
            and 'SCM_PORT_TYPE'.
            (gdbscm_memory_port_end_input, gdbscm_memory_port_seek)
            (ioscm_reinit_memory_port): Wrap in #if USING_GUILE_BEFORE_2_2.
            (gdbscm_memory_port_read, gdbscm_memory_port_write)
            (gdbscm_memory_port_seek, gdbscm_memory_port_close)
            [!USING_GUILE_BEFORE_2_2]: New functions.
            (gdbscm_memory_port_print): Remove use of 'SCM_PTOB_NAME'.
            (ioscm_init_memory_port_type) [!USING_GUILE_BEFORE_2_2]: Use
            'gdbscm_memory_port_read'.
            Wrap 'scm_set_port_end_input', 'scm_set_port_flush', and
            'scm_set_port_free' calls in #if USING_GUILE_BEFORE_2_2.
            (gdbscm_get_natural_buffer_sizes) [!USING_GUILE_BEFORE_2_2]: New
            function.
            (ioscm_init_memory_port): Remove.
            (ioscm_init_memory_port_stream): New function
            (ioscm_init_memory_port_buffers) [USING_GUILE_BEFORE_2_2]: New
            function.
            (gdbscm_memory_port_read_buffer_size) [!USING_GUILE_BEFORE_2_2]:
            Return scm_from_uint (0).
            (gdbscm_set_memory_port_read_buffer_size_x)
            [!USING_GUILE_BEFORE_2_2]: Call 'scm_setvbuf'.
            (gdbscm_memory_port_write_buffer_size) [!USING_GUILE_BEFORE_2_2]:
            Return scm_from_uint (0).
            (gdbscm_set_memory_port_write_buffer_size_x)
            [!USING_GUILE_BEFORE_2_2]: Call 'scm_setvbuf'.
            * configure.ac (try_guile_versions): Add "guile-2.2".
            * configure: Regenerate.
            * NEWS: Add entry.

    gdb/testsuite/ChangeLog
    2020-06-28  Ludovic Courtès  <ludo@gnu.org>

            * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
            error regexp to match on Guile 2.2.

    gdb/doc/ChangeLog
    2020-06-28  Ludovic Courtès  <ludo@gnu.org>

            * guile.texi (Memory Ports in Guile): Mark
            'memory-port-read-buffer-size',
            'set-memory-port-read-buffer-size!',
            'memory-port-write-buffer-size',
            'set-memory-port-read-buffer-size!' as deprecated.
            * doc/guile.texi (Guile Introduction): Clarify which Guile
            versions are supported.

    Change-Id: Ib119b10a2787446e0ae482a5e1b36d809c44bb31

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug guile/21104] 7.12.1 does not compile with latest guile (2.1.6)
       [not found] <bug-21104-4717@http.sourceware.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2020-07-20 15:01 ` cvs-commit at gcc dot gnu.org
@ 2020-07-20 15:11 ` simark at simark dot ca
  2020-07-23 13:55 ` tromey at sourceware dot org
  5 siblings, 0 replies; 6+ messages in thread
From: simark at simark dot ca @ 2020-07-20 15:11 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=21104

Simon Marchi <simark at simark dot ca> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #20 from Simon Marchi <simark at simark dot ca> ---
Thanks Ludovic for the patches, this can now be closed.  Please open a new bug
for any new issue that comes up related to this.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug guile/21104] 7.12.1 does not compile with latest guile (2.1.6)
       [not found] <bug-21104-4717@http.sourceware.org/bugzilla/>
                   ` (4 preceding siblings ...)
  2020-07-20 15:11 ` simark at simark dot ca
@ 2020-07-23 13:55 ` tromey at sourceware dot org
  5 siblings, 0 replies; 6+ messages in thread
From: tromey at sourceware dot org @ 2020-07-23 13:55 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=21104

Tom Tromey <tromey at sourceware dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tromey at sourceware dot org
   Target Milestone|---                         |10.1

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-07-23 13:55 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-21104-4717@http.sourceware.org/bugzilla/>
2020-05-26 17:31 ` [Bug guile/21104] 7.12.1 does not compile with latest guile (2.1.6) anatol.pomozov at gmail dot com
2020-05-26 17:43 ` simark at simark dot ca
2020-06-12 14:15 ` vries at gcc dot gnu.org
2020-07-20 15:01 ` cvs-commit at gcc dot gnu.org
2020-07-20 15:11 ` simark at simark dot ca
2020-07-23 13:55 ` tromey at sourceware dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).