diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2025-08-26 17:42:52 +0300 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2025-08-26 17:42:52 +0300 |
commit | f525d8f09ec0e60effe70623a19c700a3a202db0 (patch) | |
tree | 5f342770c9f8cce8fe95de71d1f48543b4a3b9c4 | |
parent | fe26ef49fef38f63a790968aeefafd2abdaf757e (diff) | |
download | sciteco-f525d8f09ec0e60effe70623a19c700a3a202db0.tar.gz |
bumped minimum GCC version to v8.1
Scintilla v5.5.7 officially requires at least GCC v9, but if it's
only the charconv header that's required from newer releases, v8.1
will probably do as well. We assume so until proven wrong.
-rw-r--r-- | INSTALL | 2 | ||||
-rw-r--r-- | TODO | 8 | ||||
-rw-r--r-- | debian/control | 2 | ||||
-rw-r--r--[-rwxr-xr-x] | debian/sciteco-gtk.install | 0 |
4 files changed, 10 insertions, 2 deletions
@@ -16,7 +16,7 @@ SciTECO Build and Runtime Dependencies * Autotools and an UNIX-like environment * GNU Make * A GCC-compatible C11 and C++17 compiler, e.g. GNU C/C++ - (v5.0 or later) or LLVM/gcc or LLVM/Clang. + (v8.1 or later) or LLVM/gcc or LLVM/Clang. SciTECO itself does not require C++, but Scintilla does. * Glib 2 as a cross-platform runtime library (v2.44 or later): https://developer.gnome.org/glib/ @@ -7,6 +7,10 @@ Tasks: similar to double right click. Known Bugs: + * Upgrade to Scintilla 5.5.7 requires charconv header which bumps + the minimum GCC version to 8.1 (officially 9). + This breaks OpenSUSE 15.5-15.6 builds. + * Build problems on Fedora 41: See mail from Blake McBride. * @^Um{-$$} Mm= should probably return -1. * {@I/$$23=/} doesn't insert anything after $$. This would be necessary for an interactive screen editing script, @@ -194,6 +198,8 @@ Known Bugs: * repl.tes terminates when encountering the first error. This requires error catching to be fixed. Also, the command-line redrawing is still broken in GNOME Terminal. + * When config.status is run as a consequence of touching configure.ac, + config.h will be wrong, forcing us to rerun ./configure. Features: * Should we support *.sgml files with the HTML lexer? @@ -732,6 +738,8 @@ Features: to call C function func() from lib with a string argument and numeric arguments. Would allow extending SciTECO with external libraries as well. + * Solaris libxcurses (/usr/include/xpg4/curses.h) + is X/Open compatible and could be supported. Optimizations: * Use SC_DOCUMENTOPTION_STYLES_NONE in batch mode. diff --git a/debian/control b/debian/control index 3c6cf63..7cadc4f 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: sciteco Section: editors Priority: optional Maintainer: Robin Haberkorn <robin.haberkorn@googlemail.com> -Build-Depends: debhelper (>= 10), dh-exec, gcc (>= 4:5.0), g++ (>= 4:5.0), +Build-Depends: debhelper (>= 10), dh-exec, gcc (>= 4:8.1), g++ (>= 4:8.1), libglib2.0-dev (>= 2.44), ncurses-term, libncurses-dev, libgtk-3-dev (>= 3.12), xvfb, diff --git a/debian/sciteco-gtk.install b/debian/sciteco-gtk.install index bafa0d8..bafa0d8 100755..100644 --- a/debian/sciteco-gtk.install +++ b/debian/sciteco-gtk.install |