Fedora 7: Linux paix 2.6.23.1-21.fc7 #1 SMP Thu Nov 1 21:09:24 EDT 2007 i686 i686 i386 GNU/Linux
gcc -v:
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release
--with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk
--disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-cpu=generic --host=i386-redhat-linux
Thread model: posix
gcc version 4.1.2 20070925 (Red Hat 4.1.2-27)
[jaap@paix python2.4]$ gcc --version
gcc (GCC) 4.1.2 20070925 (Red Hat 4.1.2-27)
All tests passed
real 8m58.109s
user 8m44.349s
sys 0m3.359s
Successfully installed flint-0.9-r1075.p0
Almost the same on Fedora 8.
Jaap
On a hyperthreaded P4:
All tests passed
real 9m19.415s
user 9m6.906s
sys 0m9.101s
Successfully installed flint-0.9-r1075.p0
On a Core Duo:
All tests passed
real 9m4.825s
user 9m0.230s
sys 0m2.090s
Successfully installed flint-0.9-r1075.p0
Both running gentoo with gcc 4.1.1.
--
Joel
This is all with the version with a memory leak, i.e. posted above:
* On OSX 10.4 Intel (a mac mini I think):
Darwin leibniz.math.harvard.edu 8.10.1 Darwin Kernel Version 8.10.1:
Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386
i386
gcc version 4.0.1 (Apple Computer, Inc. build 5367)
All tests passed
real 11m10.282s
user 8m1.407s
sys 0m33.591s
* On a Xeon 32-bit Ubuntu Linux machine:
All tests passed
real 12m3.832s
user 5m45.310s
sys 0m23.857s
Linux debian32 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686 GNU/Linux
gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
* Sparc Solaris 10 -- flint doesn't build, since maybe u_int16_t
doesn't exist or
isn't properly included:
SunOS abel 5.10 Generic_125100-10 sun4u sparc SUNW,Sun-Fire-V440
gcc version 4.1.1
gcc -std=c99 -I/hearsthome/home/math1/was/solaris10/sage-2.8.13.rc2/local/include/
-I/hearsthome/home/math1/was/solaris10/sage-2.8.13.rc2/local/include
-I/hearsthome/home/math1/was/solaris10/sage-2.8.13.rc2/local/include
-funroll-loops -fexpensive-optimizations -fPIC -funroll-loops -O3
-c fmpz_poly.c -o fmpz_poly.o
fmpz_poly.c: In function ?~@~Xfmpz_poly_bit_pack?~@~Y:
fmpz_poly.c:169: error: ?~@~Xu_int16_t?~@~Y undeclared (first use in
this function)
fmpz_poly.c:169: error: (Each undeclared identifier is reported only once
fmpz_poly.c:169: error: for each function it appears in.)
fmpz_poly.c:169: error: expected ?~@~X;?~@~Y before ?~@~Xlower?~@~Y
fmpz_poly.c:222: error: ?~@~Xlower?~@~Y undeclared (first use in this function)
fmpz_poly.c:222: error: expected ?~@~X;?~@~Y before ?~@~Xtemp?~@~Y
make: *** [fmpz_poly.o] Error 1
gcc -std=c99 -I/hearsthome/home/math1/was/solaris10/sage-2.8.13.rc2/local/include/
-I/hearsthome/home/math1/was/solaris10/sage-2.8.13.rc2/local/include
-I/hearsthome/home/math1/was/solaris10/sage-2.8.13.rc2/local/include
-funroll-loops -fexpensive-optimizations -fPIC -funroll-loops -O3
-c mpn_extras-test.c -o mpn_extras-test.o
gcc -std=c99 -I/hearsthome/home/math1/was/solaris10/sage-2.8.13.rc2/local/include/
-I/hearsthome/home/math1/was/solaris10/sage-2.8.13.rc2/local/include
-I/hearsthome/home/math1/was/solaris10/sage-2.8.13.rc2/local/include
-funroll-loops -fexpensive-optimizations -fPIC -funroll-loops -O3
-c fmpz_poly.c -o fmpz_poly.o
fmpz_poly.c: In function ?~@~Xfmpz_poly_bit_pack?~@~Y:
fmpz_poly.c:169: error: ?~@~Xu_int16_t?~@~Y undeclared (first use in
this function)
fmpz_poly.c:169: error: (Each undeclared identifier is reported only once
fmpz_poly.c:169: error: for each function it appears in.)
fmpz_poly.c:169: error: expected ?~@~X;?~@~Y before ?~@~Xlower?~@~Y
fmpz_poly.c:222: error: ?~@~Xlower?~@~Y undeclared (first use in this function)
fmpz_poly.c:222: error: expected ?~@~X;?~@~Y before ?~@~Xtemp?~@~Y
make: *** [fmpz_poly.o] Error 1
Error building flint shared library.
* OSX 10.4 PPC -- works fine, all tests pass.
I was building on Solaris 10 not solaris 9 (see below):
--
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org
Redistributions in binary form must not misrepresent ... other materials provided with the distribution.
sounds like the following would violate this: you distribute documentation with your software... the distributed binary is compatable only with 64-bit hardware, and you claim to be 32-bit compatable in the docs.
Also, the third paragraph is missing a "not", which makes it nongrammatical. *yay*.
Fortunately, it's close enough to the MIT license, that if you pointed these flaws out to him, he might change.
Many thanks for being so helpful!
I don't personally see a reason to dual-license under both GPL and BSD,
since anything BSD licensed can be used in any GPL project. Technically,
the GPL license is just "BSD + extra restrictions". I would chose
BSD over MIT, since BSD is more popular and widely known.
(Just make sure to use the modified BSD rather than the original
version.)
> take credit for it just enough that people would generally know that I
> did it (and get a few kudos for it), without that itself being too
> much of a restriction, and for people not to use it in an abusive way.
I'm not sure what to say about this, except that unless you are
the copyright holder no matter which of the above licenses you use.
-- William