[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Savannah-hackers] submission of High Precision Arithmetic library -
Jonathan Gonzalez V.
Re: [Savannah-hackers] submission of High Precision Arithmetic library - savannah.nongnu.org
Tue, 07 Dec 2004 20:40:13 -0300
Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (gnu/linux)
Hi Ivano Primi,
I'm evaluating the project you submitted for approval in Savannah.
You have the License Notices missing in all, and the Copyright Notices
missing in other files too, consider to fix this. You can learn more about
the GNU GPL reading the GPL Howto here:
To avoid any confusion about how to use the Copyright and License
Notices, take a look at:
If you are willing to make the changes mentioned above, please provide
us with an URL to an updated tarball of your project. Upon review, we
will reconsider your project for inclusion in Savannah.
> A package was submitted to savannah.nongnu.org
> This mail was sent to address@hidden, address@hidden
> Ivano Primi <address@hidden> described the package as follows:
> License: lgpl
> Other License:
> Package: High Precision Arithmetic library
> System name: hpalib
> Type: non-GNU
> The name of the project is HPA, staying for High Precision Arithmetic
> The high precision arithmetic library implements a high
> precision floating point arithmetic (>= quad precision) together with a
> comprehensive set of support functions. The general
> areas covered by these functions include:
> o Extended Precision Arithmetic
> o Extended Precision Math Library
> o Applications of High Precision Computation
> The math library support includes evaluation of
> trigonometric, inverse trigonometric, hyperbolic,
> logarithm, and exponential functions at the same
> precision as the floating point math itself.
> Maybe in future HPA will support also high precision complex
> arithmetic and will include an Extended Precision
> Complex Math Library.
> It can be downloaded from
> The name of the targzipped archive is hpalib-0.8.tar.gz .
> Other Software Required:
> To compile the source code of the HPA library are required:
> 1 - The `bash' shell (or another shell sh-compatible);
> 2 - The `make' utility, preferably the 'GNU' version of 'make';
> 3 - An ANSI-C compliant compiler. I built up the library and tested
> it by using the GNU C Compiler (gcc) (i worked with the
> versions 2.95.3 on SunOS 5.8, 2.95.4 on FreeBSD 4.9 and 3.3.4 on
> Slackware GNU/Linux 10.0).
> Other Comments:
> The HPA library comes from a branch of the source code of the CCMath
> library (version 2.2.1), which is a work by Daniel A. Atkinson.
> Actually, I just took the source code in the 'xarm' section
> of the CCMath library, I modified a little part of it to make
> it work with recent versions (3.x) of GCC even when the code is compiled
> with the optimization flag -O3 and I added a few functions
> (xtoflt(), flttox(), print_xpr(), asprint_xpr(), xtoa() and bxprint())
> which I find useful. Moreover, I discovered and patched a potential
> buffer overflow. At end, I added the makefiles to compile the library
> on a GNU/Linux(R) or Unix(R) system.
> The source code of the CCMath Library is released under GNU Lesser
> General Public License (version 2.1), so i decided to release the
> source code of the HPA library under the same license.
> The original archive of the version 2.2.1 of the CCMath library can
> be retrieved from
> It has name ccmath-2.2.1.tar.gz . This is the location where I
> downloaded my copy from . More information about CCMath can be
> obtained from
"Emacs the only editor which has its own church"
Description: PGP signature