| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Signed-off-by: 吴小白 <296015668@qq.com>
|
|
|
|
|
|
| |
https://github.com/facebook/zstd/releases/tag/v1.5.7
Signed-off-by: Michał Zagórski <zagura6+github@gmail.com>
|
|
|
|
| |
Signed-off-by: Michał Zagórski <zagura6+github@gmail.com>
|
|
|
|
|
|
| |
https://gcc.gnu.org/pipermail/gcc-announce/2025/000187.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
https://mailman.openadk.org/mailman3/hyperkitty/list/devel@uclibc-ng.org/thread/AGJRU33MT2GMXFNOUDXHISFQIVRYRYXO/
Fixes #2376
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Update the musl download URL to use https.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Add a patch to resolve a build issue for powerpc.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
https://lists.gnu.org/archive/html/m4-announce/2025-05/msg00000.html
Fixes #2351
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Partially backport some readline changes to fix some compilation errors.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
| |
Back port an upstream patch to allow gettext-0.20.1 to build with a C23
compiler.
Fixes #2350
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
The bootstrap command generates the configure script, which is then used
as part of the standard build process. It's not possible to run make
because configure hasn't been run to generate the required makefiles.
Remove the `make` command from the expat bootstrap.
Fixes #2370
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add newly released mold version 2.40.0 from upstream
https://github.com/rui314/mold
2.40.0
New Features
- mold now lays out DWARF32 debug info before DWARF64 in output debug
sections to mitigate relocation overflow issues with DWARF32 when a
debug info section exceeds 4 GiB. This should help people who are
building extremely large executables in debug mode.
Here are the details: By default, GCC and Clang emit DWARF32 even for
64-bit code. That is, the debug info typically uses 32 bit offsets to
refer to locations in other debug info sections while it uses 64 bits
to represent addresses. This imposes a limitation on the largest
offset DWARF32 debug info can refer to, which is 4 GiB. If the output
debug section exceeds that size, the linker may report a relocation
overflow error. You can instruct the compilers to emit DWARF64, which
uses 64 bits for inter-debug info references, if you are building an
extremely large executable. So, the proper fix for the relocation
overflow issue is to build all object files with -gdwarf64. However,
rebuilding all static libraries with the new compiler flag is not
always feasible for various reasons. This new feature mitigates the
issue by placing DWARF32 at the beginning of output debug info
sections, followed by DWARF64. By doing so, relocation overflow can be
prevented as long as the total size of DWARF32 remains under 4 GiB,
allowing users to continue using object files compiled without
-gdwarf64 in very large executables.
Note that mold only sorts debug section contents when their size
exceeds 4 GiB. Therefore, for most outputs, this mitigation doesn't
change the result at all.
Bug Fixes and Compatibility Improvements
- Fixed a regression introduced in 2.38.0 in which a thread-local
variable with an unusually large alignment might not have been aligned
properly. That caused mislinking of systemd when LTO was enabled
- Fixed a regression introduced in 2.38.0 in which --as-needed was
ignored when creating an executable under a rare condition.
- Fixed an assertion failure on some targets that is triggered when an
weak undefined symbol in an executable is promoted to a dynamic symbol
with the -z dynamic-undefined-weak option.
- mold now ignores --dynamic-linker if -static is given. The new
behavior is compatible with GNU ld.
Signed-off-by: Hans-Christian Noren Egtvedt <egtvedt@samfundet.no>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The patch added in 1e9bf8151513b054f60f34bc89507c31dc242cf0 changes
the definition of the function `g` used in `configure` tests from
`void g(){}` to `void g(int,t1 const*,t1,t2,t1 const*,int){}`.
However, omitting parameter names in function definitions is a C23 feature.
This thus causes configuration to fail with a GCC 9 host compiler:
```c
conftest.c: In function 'g':
conftest.c:7:8: error: parameter name omitted
7 | void g(int,t1 const*,t1,t2,t1 const*,int){}
| ^~~
conftest.c:7:12: error: parameter name omitted
7 | void g(int,t1 const*,t1,t2,t1 const*,int){}
| ^~~~~~~~~
conftest.c:7:22: error: parameter name omitted
7 | void g(int,t1 const*,t1,t2,t1 const*,int){}
| ^~
conftest.c:7:25: error: parameter name omitted
7 | void g(int,t1 const*,t1,t2,t1 const*,int){}
| ^~
conftest.c:7:28: error: parameter name omitted
7 | void g(int,t1 const*,t1,t2,t1 const*,int){}
| ^~~~~~~~~
conftest.c:7:38: error: parameter name omitted
7 | void g(int,t1 const*,t1,t2,t1 const*,int){}
Signed-off-by: Manuel Bergler <berglerma@gmail.com>
|
|
|
|
|
|
|
|
|
| |
https://gcc.gnu.org/pipermail/gcc-announce/2025/000186.html
Add the new version. Drop the patches that have been added upstream and
regenerate the rest.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add 6.14.5
Bump 6.13 -> 6.13.12
Bump 6.12.11 -> 6.12.27
Bump 6.11.9 -> 6.11.11
Bump 6.6.74 -> 6.6.89
Bump 6.1.127 -> 6.1.137
Bump 5.15.177 -> 5.15.181
Bump 5.10.233 -> 5.10.237
Bump 5.4.289 -> 5.4.293
Bump 3.19.324 -> 4.19.325
Signed-off-by: Michał Zagórski <zagura6+github@gmail.com>
|
|
|
|
|
|
| |
https://github.com/libexpat/libexpat/releases/tag/R_2_7_1
Signed-off-by: Michał Zagórski <zagura6+github@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add newly released mold version 2.39.1 from upstream
https://github.com/rui314/mold
2.39.1
- Fixed a potential use-after-free issue that occurred when doing LTO
(link-time optimization) with LLVM.
2.39.0
New Features
- [ARM32] Support for 32-bit big-endian ARM has been added. Although
running ARM32 in big-endian mode is very rare, the processor does
technically support both little- and big-endian modes, and we now
support both.
- There are two variants of big-endian mode for ARM32: BE32 and BE8.
BE32 is now obsolete and uses big-endian format for both instructions
and data. In BE8, instructions are always in little-endian (i.e., the
same as little-endian ARM32), while only the data is in big-endian.
mold supports only BE8 output.
Bug Fixes and Compatibility Improvements
- Fixed a spurious --no-allow-shlib-undefined error.
- [ARM][PPC] Fixed a regression introduced in 2.38.0 that mold could
crash when linking a large program.
- Previously, --default-symver didn't set versions to symbols if the
symbols were marked as global: in a version script. Now,
--default-symver correctly version all symbols with the soname of the
output file.
- [RISC-V] Fixed an issue where mold reported an error on R_RISCV_32
when the target was 64-bit RISC-V.
- [RISC-V] Fixed an issue where a call to an weak undefined symbol
within the same shared library was mistakenly turned into an infinite
loop. Now, such calls are promoted to a function call through the PLT
entry.
- Fixed an issue that mold falls into an infinite loop in a rare
occasion when computing an address of the program header.
Signed-off-by: Hans-Christian Noren Egtvedt <egtvedt@samfundet.no>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add newly released mold version 2.38.1 from upstream
https://github.com/rui314/mold
2.38.1
- Fixed a bug where mold could fail with a spurious mutually-recursive
.so detected error message when building an executable. This happened
if there was a circular dependency between shared libraries given to
the linker (i.e., libfoo.so depends on libbar.so and vice versa). Even
though libraries with circular dependencies are rare and a strong
indication of a bug in the original program's library layering, the
dynamic loader can load such libraries, and the linker shouldn't
reject them.
2.38.0
New Features
- The --audit and --depaudit options are now supported for compatibility
with GNU ld.
- Recent versions of LLVM support an alternative, experimental
relocation table format called CREL. mold can now read object files
containing CREL relocation tables.
- [ARM32][ARM64][PPC32][PPC64] The branch instruction ranges of RISC
processors are generally insufficient to support the medium code model
because their instructions are typically 32 bits long, which makes it
impossible to embed large immediate offsets. For example, ARM64’s
branch instruction can target only PC ± 128 MiB. If the branch target
is farther than that, the linker must emit a small piece of code—often
called a thunk or branch island—to extend the branch range.
Previously, mold created unnecessary range extension thunks for
symbols that had PLT entries. Now, mold does not create thunks unless
they are truly needed.
Bug Fixes and Compatibility Improvements
- Previously, --no-allow-shlib-undefined could cause a segmentation
fault due to an out-of-bounds array access. This has been fixed.
- --no-allow-shlib-undefined is enabled by default if the output type is
an executable (as opposed to a shared library) for compatibility with
other linkers.
- mold could report a spurious "duplicate symbol" error when performing
LTO. This bug has been fixed.
- In rare cases involving symbol versioning, mold mistakenly filtered
out necessary libraries specified with --as-needed. This bug has been
fixed.
- In rare cases involving symbol versioning, mold reported a spurious
"undefined symbol" error. This bug has been fixed.
- If the same symbol was defined with and without the default version
(e.g., if an object file defined both foo and foo@@VERSION), mold
mistakenly hid both symbols from the dynamic symbol table instead of
exporting the default one (e.g., foo@@VERSION). This bug has been
fixed.
Signed-off-by: Hans-Christian Noren Egtvedt <egtvedt@samfundet.no>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bring in upstream patches for ncurses-6.5. These include various
upstream fixes including allowing ncurses to be built with GCC15. Taken
from https://invisible-island.net/archives/ncurses/6.5/
20250426
+ expand note on extensions in curs_addch.3x
+ add illumos, sun-16color, sun-256color, sun-direct -TD
+ add wyse+cvis -TD
20250419
+ add note on scrolling and lower-right corner to waddch and wadd_wch
manual pages.
20250412
+ add pangoterm -TD
+ add kf1 to kf5 to sclp (report by Werner Fink)
+ add vt100+pf1-pf4 -TD
20250405
+ improve formatting/style of manpages (patches by Branden Robinson).
+ improve infocmp -E/-e fallback feature (report by Ville Rissanen):
+ prefix names with "ti_" if they begin with a digit, e.g., 9term
+ escape backslashes and double-quotes in description fields
+ modify infocmp -E/-e fallback feature to reduce stricter compiler
warnings for the extended capability data.
+ add sclp -TD
+ add op to vt525 -TD
+ update contour -TD
20250329
+ add XM/xm to ms-terminal, to enable mouse with experimental Windows
driver -TD
+ add -x option to infocmp in MKfallback.sh
+ improve experimental Windows driver by restoring the scroll buffer
and console mode, e.g., when reset_prog_mode or endwin is called
(patch by Daniel Starke).
+ add a buffer-limit check in postprocess_termcap (report/testcase by
Yifan Zhang).
20250322
+ add a null pointer check in mouse-initialization, for the
experimental Windows driver (patch by Daniel Starke).
+ improve makefile dependency in Ada95/src
+ add note in user_caps.5 addressing a quibble about dates.
20250315
+ improve formatting/style of manpages (patches by Branden Robinson).
20250308
+ remove test in wgetch which applied notimeout to the initial read
of a character (patch by Branden Robinson).
+ improve formatting/style of manpages (patches by Branden Robinson).
+ fix a few compiler-warnings in MinGW port.
20250301
+ add color to vt525 (Branden Robinson)
+ add vt520-w and vt525-w (Branden Robinson)
+ improve formatting/style of manpages (patches by Branden Robinson).
+ improve configurability of alloca() as used in Windows ports.
+ fix some typos in manpages.
+ modify configure script checks for stdbool.h to fix build with older
gcc version.
20250222
+ modify treatment of "n" parameter for waddnstr, waddnwstr, and
wins_nwstr to return OK when "n" is zero, for consistency with other
implementations (report by Benjamin Barenblat, cf: 20231118).
+ formatting improvements for terminfo.5 (Debian #1096164).
20250216
+ add limit-checks in alloc_entry.c and alloc_ttype.c to avoid indexing
errors when using infocmp to compare all capabilities when processing
a malformed terminfo binary which has a valid header (testcase by
"Ekkosun").
20250215
+ add gzip option for suppressing filename/timestamp information to an
overlooked case (cf: 20240330).
+ correct spelling errors found with codespell.
+ fix some typos in manpages (report by Sven Joachim)
+ amend change to lib_set_term.c to work with thread configuration
(report by Rajeev Pillai, cf: 20250208).
20250208
+ change etip.h.in to include either/both of <new> and <exception>,
needed for another old BSD.
+ update st (report by Alexander Kashpir) -TD
+ add note for ghostty 1.1.0 -TD
+ fix a few issues found with coverity.
20250201
+ add <new> to the possible headers declaring the C++ std::bad_alloc
(report by Carl Hansen).
+ modify check for stdbool.h to be more conservative in case the
headers are used with a compiler other than that which was used to
configure (Redhat #2342514).
+ improve MKlib_gen.sh handling of "bool" type, for building link_test
+ improve formatting/style of manpages (patches by Branden Robinson).
20250125
+ improve error-handling in c++ binding (report by Mingjie Shen).
+ strict compiler-warning fixes for upcoming gcc15
20250118
+ improve pattern used for configure --with-xterm-kbs option (report by
Mingyu Wang)
+ update configure macros, from work on cdk and dialog.
+ change a parameter name in curs_sp_funcs.3x, for consistency (patch
by "WHR").
> patches by Branden Robinson:
+ improve formatting/style of manpages
+ change winwstr() to a generated function, using the macro definition,
moving its handling of negative length parameter into winnwstr().
+ correct actual-function name in a few trace calls.
20250111
+ add check for infinite loop in tic's use-resolution.
+ increase limit on use-clauses from 32 to 40, warn but allow entries
which exceed the old limit.
+ add some null-pointer checks after mallocs in test-programs.
20250104
+ modify tput to warn about capabilities which expect parameters where
none are given; also repair the feature where multiple capabilities
can be handled on a single line.
+ cleanup use-clauses -TD
+ add linux+lockeys, xterm+r5+lockeys, xterm+r5+fkeys -TD
+ add vt220+ufkeys, vt220+sfkeys
+ revert man/manlinks.sed change, which loses aliases (cf: 20241228).
+ modify MKlib_gen.c to allow for Solaris's definition of NULL as 0L
20241228
+ correct conditional-compile for a case when the C compiler does not
have a bool type.
+ add ghostty -TD
> patches by Branden Robinson:
+ add comments to generated term.h to hint the configure options used
+ use same subdir-convention for term.h, in configure script
+ improve formatting/style of manpages
20241221
+ modify ncurses/tinfo/MKfallback.sh to work with MacOS sed, which
lacks BSD-style \< and \>
+ trim padding from sgr expression used in trim_sgr0, to avoid copying
the padding into the resulting sgr0 (report by Rajeev Pillai).
+ strict compiler-warning fixes for upcoming gcc15
20241214
+ avoid redefining bool in curses.h if the platform already supports
that type (cf: 20241123).
+ move include <curses.h> from etip.h.in to cursesw.h, to work around
breakage in Apple's port of ncurses.
+ strict compiler-warning fixes for upcoming gcc15
20241207
+ strict compiler-warning fixes for upcoming gcc15
20241130
+ improve configure check for lint program.
+ adjust options in test-programs to allow for consistent use of -c/-l
for command/logging.
+ modify win_driver.c for MinGW to handle shift-tab and control-tab as
back-tab (report by Axel Reinhold)
20241123
+ remove dependency on stdbool.h from configure script check for type
of bool when C++ binding is omitted (report by Sam James).
+ compiler-warning fixes
20241109
+ work around musl header ifdef's (report by Urs Jansen, cf: Gentoo
#920266).
+ improve error-reporting in write_entry.c (report by Changqing Li).
+ remove unused #include from DJGPP configuration (report by Stas
Sergeev).
+ workaround/fix issues from clang-analyze
20241102
+ remove djgpp-specific initialization to binary mode (report/patch by
Stas Sergeev).
+ add extended-keys for djgpp 2.05 -TD
20241026
+ update ms-terminal -TD
+ add ms-terminal-direct -TD
+ correct dimensions in test/popup_msg.c, fixing an overrun (patch by
Stas Sergeev, cf: 20211219).
20241019
+ fixes for compiler warnings/cppcheck.
+ build-fixes for DJGPP configuration (patches by Stas Sergeev)
20241006
+ fixes for compiler warnings/cppcheck.
+ use xterm+alt+title in wezterm -TD
20240928
+ improve error-message from infocmp when a terminal entry cannot be
opened (patch by Branden Robinson).
+ improve filtering of -L options in misc/gen-pkgconfig.in and in
misc/ncurses-config.in
+ add check in wresize() for out-of-range dimensions (report by Peter
Bierma).
20240922
+ add a few null-pointer checks in ncurses
+ improve test-driver in ncurses/link_test.c
+ restore background character in manpages as described in X/Open
Curses section 3.3.6, and add option "-c" to test programs to
illustrate a non-blank character in the window background property.
+ improve formatting/style of manpages (patches by Branden Robinson).
+ modify ncurses*-config to add -I option in --cflag where needed for
--disable-overwrite to match ".pc" files.
+ disallow directories and block/character devices in safe-open.
+ amend scr_restore() and scr_init() to remove the target window only
after validating the source window which will replace the target
(report by Zixi Liu).
20240914
+ modify _nc_flush() to also flush stderr to help the flash capability
to work in bash (patch by Harm te Hennepe, cf: 20201128)
+ omit -g and -fXXX flags from CFLAGS in misc/ncurses-config.in
+ improve formatting/style of manpages (patches by Branden Robinson).
+ improve examples in NCURSES-Programming-HOWTO.html
+ update comments in terminfo.src -TD
20240831
+ build-fix for a case in msys2 where gettimeofday() was available but
the fallback was partly configured.
> patch by Rafael Kitover:
+ separate the _NC_WINDOWS platform macro into _NC_WINDOWS_NATIVE,
for MinGW and other native Win32 support, and _NC_WINDOWS, to make
some Win32 features available under the Cygwin runtime, in this case
the term-driver.
+ make some minor adjustments to allow
./configure --enable-term-driver
to also work on Cygwin platforms such as Cygwin and MSYS2.
20240824
+ modify infocmp and tabs to use actual name in usage and header.
+ modify test/demo_keyok.c to accept ^Q for quit, for consistency.
20240817
+ review/update foot for 1.18.1 -TD
+ add a note about DomTerm 3.2.0 -TD
+ add new glob-expressions variables to list in config.status script
(patch by Werner Fink).
+ add --enable-install-prefix to modify behavior of $DESTDIR to merge
or replace the value set by --prefix (adapted from suggestion by
Eli Zaretskii).
20240810
+ modify misc/Makefile.in and misc/run_tic.in so that $DESTDIR is set
and used only in the makefile.
+ modify CF_WITH_PKG_CONFIG_LIBDIR to allow for pkg-config using
DOS/Windows pathname syntax (report by Eli Zaretskii).
+ improve glob-expressions in configure script
+ remove unused Get_Menu_Screen() macro from menu.priv.h
+ update config.guess, config.sub
20240727
+ improve formatting/style of manpages (patches by Branden Robinson).
+ fixes for compiler warnings/cppcheck.
+ modify wattron/wattroff calls in form/m_post.c to call wattr_on and
wattr_off to omit cast used in the former for X/Open compatibility
(patch by Bill Gray).
+ modify wezterm, omitting its broken left/right margin feature (report
by Thayne McCombs) -TD
20240720
+ improve formatting/style of manpages (patches by Branden Robinson).
+ modify configure script and misc/Makefile to accept glob expressions
that include Windows/DOS drive-letters (report by Eli Zaretskii).
+ fix misspelled ifdef and correct return-value of _nc_mingw_tcflush in
win_driver.c (report/patch by Eli Zaretskii).
20240713
+ modify misc/ncurses-config.in, improved match with pkg-config output.
20240706
+ update configure script to use macro changes from dialog.
+ modify CF_NCURSES_PTHREADS to avoid equating package and library
names.
20240629
+ build-fix for ncurses-examples with newer PDCurses, which no longer
has stubs for unimplemented features.
+ add help-popup for test_instr.c, test_inwstr.c
+ modify checks in delwin to avoid checking if the window is a pad
until first checking if it is still on the active window-list
(cf: 20211115).
+ improve -t option of test/gdc.c, allowing hours only, or hours and
minutes only.
20240622
+ improve test/gdc.c (patch by Branden Robinson).
+ improve formatting/style of manpages (patches by Branden Robinson).
+ adjust naming of mingw *-config scripts to match the pkg-config names
+ widen pattern in pc/*-config scripts to disallow more linker options
+ add --cflags-only-I and --cflags-only-other options to
misc/ncurses-config.in
+ revert change to CF_BUILD_CC macro (report by Vassili Courzakis,
cf: 20240518).
20240615
+ improve formatting/style of manpages (patches by Branden Robinson).
+ review/update modules files.
+ improve install-rules in Ada95 makefiles (report by Branden Robinson).
+ improve formatting/style of manpages in test-directory.
20240608
+ change winwstr to return wide character count instead of OK (patch
by Branden Robinson).
+ improve formatting/style of manpages (patches by Branden Robinson).
+ rename testing dpkg's for ncurses6 to resolve a naming conflict with
Debian's ncurses packages.
20240601
+ improve formatting/style of manpages (patches by Branden Robinson).
+ change Ada95/configure to use --with-screen option rather than
--enable-widec, to provide more choices of underlying curses library
20240525
+ build-fix for configure option --disable-ext-funcs
+ improve formatting/style of manpages (patches by Branden Robinson).
+ review/update iTerm2 for 3.5.0 -TD
20240519
+ update Ada95/configure to match change for -DTRACE
+ revert change to include/ncurses_defs, which caused build failure if
tracing was not enabled (report by Branden Robinson).
20240518
+ improve formatting/style of manpages (patches by Branden Robinson).
+ move makefile's -DTRACE into include/ncurses_cfg.h, to simplify use
of CFLAGS/CPPFLAGS.
+ improve check for clock_gettime(), from xterm.
+ modify configure script to work around broken gnatgcc script found in
gcc-13 builds.
20240511
+ improve formatting/style of manpages (patches by Branden Robinson).
+ limit value from ESCDELAY environment variable to 30 seconds, like
other delay limits.
+ limit values from LINES and COLUMNS environment variables to 512
(report by Miroslav Lichvar).
20240504
+ update ncurses/wcwidth.c, for MinGW ports, from xterm.
+ trim obsolete comment about tack from INSTALL.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
Add a patch that updates some function definitions to be compliant with
C23.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
https://gcc.gnu.org/pipermail/gcc-announce/2025/000185.html
See upstream changes at https://gcc.gnu.org/gcc-15/changes.html
Add the new version clean up the patches. Remove GCC 14 patches applied
to GCC 15.
Signed-off-by: Hans-Christian Noren Egtvedt <egtvedt@samfundet.no>
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://lists.gnu.org/archive/html/info-gnu/2025-02/msg00001.html
Add the new version rebasing the patches we carry on top. Drop patches
to gold, since this linker has been removed from upstream.
Add a new Kconfig entry that removes visibility of enabling gold linker
when selecting binutils version >= 2.44.
Signed-off-by: Hans-Christian Noren Egtvedt <egtvedt@samfundet.no>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add newly released mold version 2.37.1 from upstream
https://github.com/rui314/mold
2.37.1
- Fixed a bug where mold incorrectly reported a spurious "duplicate
symbol" error when LTO was enabled. (c95476d)
2.37.0
New Features
- If an undefined weak symbol is not resolved to a defined symbol at
link time, the linker can choose whether to promote the symbol to a
dynamic symbol or not. If promoted, the weak symbol has another chance
to be resolved to a defined symbol at load time. Otherwise, it is
resolved to address 0 at link time. Previously, mold always resolved
remaining undefined weak symbols in an executable to address 0 at link
time. Now, you can instruct the linker to promote them to dynamic
symbols using -z dynamic-undefined-weak. (1822e47)
Bug Fixes and Compatibility Improvements
- [x86-64] The relocation types
R_X86_64_CODE_4_{GOTPCRELX,GOTTPOFF,GOTPC32_TLSDESC} and
R_X86_64_CODE_6_GOTTPOFF are now supported. These relocations are for
Intel APX (Advanced Performance Extensions), which extends the number
of general-purpose registers from 16 to 32. (83152ac, a17202d)
- [ARM32] The R_ARM_THM_JUMP8 relocation type is now supported.
(1fbbcec)
- [ARM32] Previously, the .ARM.exidx section (which contains
exception-handling records) was not subject to garbage collection,
even when --gc-sections was specified. This prevented all functions
from being garbage-collected, as they were referenced by
exception-handling records. Now, mold correctly garbage-collects
unused .ARM.exidx records and functions. (16f7599)
- Previously, --compress-debug-sections was ignored if
--separate-debug-file was specified. Now, mold compresses debug
information sections even when they are in a separate debug file.
(bab7dd1)
Signed-off-by: Hans-Christian Noren Egtvedt <egtvedt@samfundet.no>
|
|
|
|
|
|
|
|
|
| |
Add a patch to resolve some errors for powerpc-unknown-elf
configurations.
Submitted upstream as https://sourceware.org/pipermail/newlib/2025/021708.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
| |
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
|
|
| |
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
|
|
|
|
| |
https://sourceware.org/pipermail/gdb-announce/2025/000145.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
| |
Similar to #2315, backport commit 45116f3 for gcc 7,8,9.
Gcc 7 is the first version to support RISC-V.
Signed-off-by: Xeonacid <h.dwwwwww@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes BFD assertion fail in elfnn-riscv.c when building glibc
2.29~2.34 with binutils(e.g. version 2.40 used in #2270).
Versions older than 2.29 have merge conflicts with this patch so they
are not taken care of. (And I don't think anyone will be interested in
them as riscv64 support is introduced in 2.27)
Close #2270
Signed-off-by: Levi Zim <rsworktech@outlook.com>
|
|
|
|
| |
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
|
| |
This patch defines `WIN32_LEAN_AND_MEAN` before the `windows.h` include
statements to avoid name clashes with the `abort()` member function in
`IXMLDOMDocument`, which would now be pulled in via `msxml.h` without
the `WIN32_LEAN_AND_MEAN` definition.
Signed-off-by: Oliver Old <mail@oold.dev>
|
|
|
|
|
|
| |
Support latest upstream release
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
|
|
|
|
|
|
| |
Add a patch from upstream GMP that updates some custom configure checks
for C23 compatibility (gnu32 will be the default for GCC 15).
Reported-by: Marc Poulhiès <dkm@kataplop.net>
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
2.36.0 is the latest version. There's no reason to keep these older ones
around.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
| |
An older version of MPC had issues with some versions of MPFR. We don't
actually have either version of these packages anymore so we no longer
need these milestones.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
| |
Post release drop versions of some packages that were marked as
obsolete.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00011.html
Signed-off-by: Michał Zagórski <zagura6+github@gmail.com>
|
|
|
|
|
|
| |
https://invisible-island.net/ncurses/announce.html
Signed-off-by: Michał Zagórski <zagura6+github@gmail.com>
|
|
|
|
|
|
| |
https://lists.gnu.org/archive/html/autotools-announce/2024-07/msg00000.html
Signed-off-by: Michał Zagórski <zagura6+github@gmail.com>
|
|
|
|
|
|
| |
https://lists.gnu.org/archive/html/autotools-announce/2023-12/msg00003.html
Signed-off-by: Michał Zagórski <zagura6+github@gmail.com>
|
|
|
|
|
|
| |
https://lists.gnu.org/archive/html/bison-announce/2021-09/msg00002.html
Signed-off-by: Michał Zagórski <zagura6+github@gmail.com>
|
|
|
|
|
|
| |
https://savannah.gnu.org/news/?id=10703
Signed-off-by: Michał Zagórski <zagura6+github@gmail.com>
|
|
|
|
|
|
| |
https://lists.gnu.org/archive/html/libtool/2024-12/msg00004.html
Signed-off-by: Michał Zagórski <zagura6+github@gmail.com>
|
|
|
|
|
|
| |
https://github.com/libexpat/libexpat/releases/tag/R_2_6_4
Signed-off-by: Michał Zagórski <zagura6+github@gmail.com>
|
|
|
|
|
|
| |
GMP 6.2.1 may fail some autoconf test when using GCC master (to-be-15) branch.
Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
|
|
|
|
|
|
| |
https://sourceware.org/pipermail/gdb-announce/2025/000144.html
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
More configure checks that need updating.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
| |
Add the latest gettext version.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|
|
|
|
|
|
|
|
| |
Some canadian configs that use uclibc are pinned to gettext-0.20.1. We
need to update some of the configure checks to avoid issues with newer
versions of GCC.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
|