Debian Bug report logs - #702687
ncurses: build shared C++ libraries

Package: src:ncurses; Maintainer for src:ncurses is Ncurses Maintainers <[email protected]>;

Reported by: Sven Joachim <[email protected]>

Date: Sun, 10 Mar 2013 07:21:02 UTC

Severity: wishlist

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], [email protected], Craig Small <[email protected]>:
Bug#702687; Package src:ncurses. (Sun, 10 Mar 2013 07:21:04 GMT) (full text, mbox, link).


Acknowledgement sent to Sven Joachim <[email protected]>:
New Bug report received and forwarded. Copy sent to [email protected], Craig Small <[email protected]>. (Sun, 10 Mar 2013 07:21:04 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Sven Joachim <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: ncurses: build shared C++ libraries
Date: Sun, 10 Mar 2013 08:18:33 +0100
Source: ncurses
Severity: wishlist

The latest upstream patchlevel (20130309) adds the configure option
"--with-cxx-shared" to permit building libncurses++ as a shared library.

Using this option would require to either add yet more five packages to
debian/control if we choose to package the library in its own package,
or increase the size of the base system if we add it to the
libncurses5/libncursesw5 packages (libncurses++.so.5.9 is ~100 Kilobyte
stripped on i386).

Also, it is not entirely clear to me whether we should use a symbols
file for libncurses++, since symbols files for C++ are notoriously
difficult to maintain and may differ across architectures.



Information forwarded to [email protected], Craig Small <[email protected]>:
Bug#702687; Package src:ncurses. (Sat, 09 Feb 2019 17:33:04 GMT) (full text, mbox, link).


Acknowledgement sent to Sven Joachim <[email protected]>:
Extra info received and forwarded to list. Copy sent to Craig Small <[email protected]>. (Sat, 09 Feb 2019 17:33:04 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Sven Joachim <[email protected]>
To: [email protected]
Subject: Re: Bug#702687: ncurses: build shared C++ libraries
Date: Sat, 09 Feb 2019 18:30:14 +0100
On 2013-03-10 08:18 +0100, Sven Joachim wrote:

> Source: ncurses
> Severity: wishlist
>
> The latest upstream patchlevel (20130309) adds the configure option
> "--with-cxx-shared" to permit building libncurses++ as a shared library.
>
> Using this option would require to either add yet more five packages to
> debian/control if we choose to package the library in its own package,
> or increase the size of the base system if we add it to the
> libncurses5/libncursesw5 packages (libncurses++.so.5.9 is ~100 Kilobyte
> stripped on i386).
>
> Also, it is not entirely clear to me whether we should use a symbols
> file for libncurses++, since symbols files for C++ are notoriously
> difficult to maintain and may differ across architectures.

I have not _completely_ forgotten about this, but every time I checked
on codesearch.net (grepping for "ncurses\+\+"), I did not find any
packages that would make use of ncurses' C++ bindings.  Unless that
situation changes, the pain of maintaining shared libncurses++ libraries
is probably not worth it.



Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Fri May 16 02:09:50 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.