gnucash stable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Jan 9 19:21:29 EST 2026


Updated	 via  https://github.com/Gnucash/gnucash/commit/1d9b80f7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/79b43fb4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4bd23cf1 (commit)
	from  https://github.com/Gnucash/gnucash/commit/b5185e18 (commit)



commit 1d9b80f7ff4f53c2e8cdaa79d2be3fe5e0625c95
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 5 17:48:48 2026 -0800

    gcc 15.2 is really picky about casting between ints of different sizes.
    
    So subvert the warnings with a union.
    
    Note that the exception is deliberatley unhandled: We want to crash out if there are high bits.

commit 79b43fb4f6eca2ee25f2d54aa32392384a71f40d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 5 17:45:40 2026 -0800

    Guile: Use the right conversion for size_t.

commit 4bd23cf19563b37057841492653429c21ed8ef61
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 5 17:44:53 2026 -0800

    Mingw 64-bit uses libgcc_s_seh-1 instead of libgcc_s_dw2-1.



Summary of changes:
 CMakeLists.txt                                       |  8 ++++++--
 bindings/guile/gnc-optiondb.i                        |  4 ++--
 .../backend/sql/gnc-sql-column-table-entry.hpp       | 20 +++++++++++++++++++-
 3 files changed, 27 insertions(+), 5 deletions(-)



More information about the gnucash-patches mailing list