On 25-11-2008 15:02:43 +0100, Stefan Manegold wrote:
On Tue, Nov 25, 2008 at 01:45:28PM +0000, Fabian wrote:
Update of /cvsroot/monetdb/MonetDB5/src/tools/Tests In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12238
Added Files: Tag: Nov2008 mclient-lmal--help.stable.out.SunOS5.11.STATIC ^^^^^^^
IMHO, this will not work since Mtest.py considers ".STATIC" specific stable output only in case MonetDB is "statically linked", i.e., configures with "--disable-shared --enable-static", i.e., extension modules are statically linked into Mserver --- a "feature" which is (soon: was) only supported by MonetDB version 4, but is not (has never been) supported by MonetDB version 5).
I got confused. I took S for Static, not for Sun.
... I guess, we should rather try to find out, why the compilation seems to find a usable readline on the very same machine (build-x86-sol10) when using GNU gcc (http://monetdb.cwi.nl/testing/projects/monetdb/Stable/MonetDB5/.mTests103/GN...), while is apparently does not when using the Sun Studio 12 compiler (http://monetdb.cwi.nl/testing/projects/monetdb/Stable/MonetDB5/.mTests103/Su...) ...
I saw that indeed.
(Mtest.py does not (yet) provide functionality to have *compiler*-specific stable output, mainly because is (still) uses the stabdard welcome message of both Mserver & mserver5 to get configuration information --- but only mserver5's --version option reveals the compiler name ...)
Not really. It returns the CHOST, which is just produced by config.guess, or given by the user.
while http://monetdb.cwi.nl/testing/projects/monetdb/Stable/MonetDB5/.Sun.32.32.d.... says ======== checking readline/readline.h usability... no checking readline/readline.h presence... no checking for readline/readline.h... no ======== and ======== configure:31480: checking readline/readline.h usability configure:31497: cc -c -D__EXTENSIONS__ -xc99 -xO5 conftest.c >&5 "conftest.c", line 104: cannot find include file:
cc: acomp failed for conftest.c configure:31503: $? = 2 configure: failed program was: | #include configure:31517: result: no configure:31521: checking readline/readline.h presence configure:31536: cc -E conftest.c "conftest.c", line 71: cannot find include file:
apparently, readline/readline.h is in GNU gcc's default include path but not in Sun Studio cc's default include path on that machine ...
Can check that.