post_modules/SDL/configure.in in 7.4 contains this oddity:
if test x"$pike_cv_sys_os" = xWindows_NT ; then enable_sdltest=no fi
It causes builds to fail completely on NT systems that doesn't have SDL installed (e.g. http://pike.ida.liu.se/development/pikefarm/ result.xml?id=123_15&pike=7_4). If the SDL test doesn't work for some reason, isn't it better to give --disable-sdltest on the specific systems where it's known to be installed?
Probably, yes. However, it's probably a good idea to include SDL in all releases of pike.
I would really want to know why that test does not work, btw. It's probably related to the error that causes some module not to work if they are loaded dynamically.
Modules that fail:
Gz (statically linked against libz) Image_FreeType (dynamically linked) Mysql (statically linked against libmysqlclient)
The symbols that fails seems to be from the c/runtime library.
/ Per Hedbor ()
Previous text:
2003-02-14 18:26: Subject: SDL on NT
post_modules/SDL/configure.in in 7.4 contains this oddity:
if test x"$pike_cv_sys_os" = xWindows_NT ; then enable_sdltest=no fi
It causes builds to fail completely on NT systems that doesn't have SDL installed (e.g. http://pike.ida.liu.se/development/pikefarm/ result.xml?id=123_15&pike=7_4). If the SDL test doesn't work for some reason, isn't it better to give --disable-sdltest on the specific systems where it's known to be installed?
/ Martin Stjernholm, Roxen IS
Another detail: When you have a totally illegal .so-file, load_module tends to crash instead of give an error (such as when you have modules compiled for linux in your AIDO-source-tree)
Finding that took a while.
/ Per Hedbor ()
Previous text:
2003-02-14 18:48: Subject: SDL on NT
Probably, yes. However, it's probably a good idea to include SDL in all releases of pike.
I would really want to know why that test does not work, btw. It's probably related to the error that causes some module not to work if they are loaded dynamically.
Modules that fail:
Gz (statically linked against libz) Image_FreeType (dynamically linked) Mysql (statically linked against libmysqlclient)
The symbols that fails seems to be from the c/runtime library.
/ Per Hedbor ()
pike-devel@lists.lysator.liu.se