From: Jochen <jo...@jo...> - 2002-03-16 05:49:39
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 For info: I recompile pygsl with the Intel Compilers for Linux and run into one problem with pygsl.const and the optimizer. When compiled with optimization pygsl.const crashes with SIGSEGV in add_constants(). Turning of optimization for this file (src/constmodule.o) or changing it like the following diff fixes this. ,---- | Index: src/constmodule.c | =================================================================== | RCS file: /cvsroot/pygsl/pygsl/src/constmodule.c,v | retrieving revision 1.6 | diff -u -r1.6 constmodule.c | --- src/constmodule.c 27 Jan 2002 17:04:57 -0000 1.6 | +++ src/constmodule.c 16 Mar 2002 05:37:17 -0000 | @@ -49,6 +49,7 @@ | int i=0; | while (constants[i].name!=NULL) { | PyObject* floatObject=PyFloat_FromDouble(constants[i].value); | + printf(""); | if (floatObject==NULL) break; | PyModule_AddObject(m,constants[i].name,floatObject); | /* Py_DECREF(floatObject); */ `---- No big deal, but we could put a note into the README that states that src/constmodule has to be compiled without optimization when using icc for Linux. If somebody knows how to report bugs for the personal version of icc to Intel please let me know. Greetings, Jochen - -- Einigkeit und Recht und Freiheit http://www.Jochen-Kuepper.de Liberté, Égalité, Fraternité GnuPG key: 44BCCD8E Sex, drugs and rock-n-roll -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: Processed by Mailcrypt and GnuPG <http://www.gnupg.org/> iD8DBQE8ktxiiJ/aUUS8zY4RAuocAJ0T/pF/dprVDu+/RkjNUTBz2VFhXACfSqfp MiG3kv/H2KlBSBDjGyyqk/Q= =/Ptr -----END PGP SIGNATURE----- |