• src/odoors/GNUmakefile

    From deuce@1:103/705 to CVS commit on Tue Mar 31 15:51:25 2020
    src/odoors GNUmakefile 1.25 1.26
    Update of /cvsroot/sbbs/src/odoors
    In directory cvs:/tmp/cvs-serv26763/odoors

    Modified Files:
    GNUmakefile
    Log Message:
    Initial SDL2 work. This is rough and only lightly tested.

    It's not unlikely that any utilities using SDL will have new issues... you
    may want to hold off on updates for a bit until this settles unless you
    don't use SDL mode.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Apr 13 11:42:17 2020
    src/odoors GNUmakefile 1.26 1.27
    Update of /cvsroot/sbbs/src/odoors
    In directory cvs:/tmp/cvs-serv25668

    Modified Files:
    GNUmakefile
    Log Message:
    ex_ski.c requires CFLAGS



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on ChromeOS)@1:103/705 to Git commit to main/sbbs/master on Sun Sep 3 15:30:15 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/a56063a244054777164ada27
    Modified Files:
    src/odoors/GNUmakefile
    Log Message:
    Hacks to get ODoors to build on Linux (Debian/Ubuntu recent releases) again1. Resolve the "hidden symbol 'atexit' ... being referenced by DSO" error by using the -shared option (link against shared objects, not static libs)2. The path to the xpdev output directory (where to find libxpdev.a) is just wrong. Hard-coded the machine architecuture portion (.x64) as a hack for now. Also, since this is use the LD macro, you need to pass "LD=gcc" on the make command-line. Not sure how this worked before.Fixes (or at least works-around) issues reported by Ryan Fantus (1:218/820)
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)