• src/syncterm/GNUmakefile

    From Deuc¿@VERT to Git commit to main/sbbs/master on Sunday, August 02, 2026 20:45:56
    https://gitlab.synchro.net/main/sbbs/-/commit/68be88ef812ffd90c7219ca6
    Modified Files:
    src/syncterm/GNUmakefile
    Log Message:
    build: link Botan static dependencies

    Use pkg-config --static for Botan so its Libs.private entries
    follow the Botan archive. This brings in Crypt32 when the Windows certificate-store module is enabled.

    Co-Authored-By: Codex <noreply@openai.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thursday, August 06, 2026 10:44:42
    https://gitlab.synchro.net/main/sbbs/-/commit/ab387d97a85240eddc97850c
    Modified Files:
    src/syncterm/GNUmakefile
    Log Message:
    syncterm: order Botan before DeuceSSH

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thursday, October 29, 2026 14:50:59
    https://gitlab.synchro.net/main/sbbs/-/commit/dd7d654e08b989bd0fb900fe
    Modified Files:
    src/syncterm/GNUmakefile
    Log Message:
    Link SyncTERM encode helpers before xpdev

    The per-BBS cache keys now pull utf8.o from libencode, whose Unicode helpers are provided by libxpdev. GNU linkers do not revisit the earlier xpdev archive, leaving undefined Unicode symbols on Linux, Alpine, ARM64, NetBSD, and MinGW.

    Place encode and hash before xpdev in the GNUmake final link. Verified the original failure and corrected link with native GNU ld.bfd and MinGW, and completed a full GNUmake release build with ld.bfd.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net