Menu ▾ ▴

Commit [r13213]  Maximize  Restore  History

macOS build: drop ELF -soname from libaubit4gl link; build third-party C as gnu17

lib/libaubit4gl/Makefile: the macOS linker has no -soname (it uses
-install_name, already passed), so linking libaubit4gl.dylib failed and
every later link reported 'library aubit4gl not found'. The flag now
lives in SO_SONAME, which is empty on darwin.

incl/Makefile-common.in: GCC 15+ defaults to C23, where 'int (*fn)();'
means (void), so sqlite3odbc.c fails with 'too many arguments to
function d->gpps'. Add -std=gnu17 to WARN_THIRDPARTY.

mikeaubury 3 days ago

changed /aubit4glsrc/trunk/incl/Makefile-common.in
changed /aubit4glsrc/trunk/lib/libaubit4gl/Makefile
/aubit4glsrc/trunk/incl/Makefile-common.in Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/lib/libaubit4gl/Makefile Diff Switch to side-by-side view
Loading...