[GiNaC-devel] patches for GiNaC 1.4

Alexei Sheplyakov varg at theor.jinr.ru
Thu Nov 6 17:00:39 CET 2008


Hello,

On Thu, Nov 06, 2008 at 02:21:02PM +0100, Jens Vollinga wrote:
> Alexei Sheplyakov schrieb:
> > does not use GINAC_EXCOMPILER macro. Could you please revert your changes?
> > I'll backport necessary stuff tomorrow.
> 
> done.

Fine. Could you please pull from

git://ffmssmsc.jinr.ru:443/varg/ginac.git ginac_1-4

<semi-automatic reminder>

< These patches are for ginac_1-4 branch >
 ----------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

</semi-automatic reminder>

Basically, there are

1. build scripts update
2. power::is_polynomial fix (which got lost for some reason).

Alexei Sheplyakov (13):
      build: don't run any ${host} binaries while checking for readline.
      build: faster check for standard C++ headers.
      configure: don't check for sizeof(long double), we don't use it.
      utils.h: use <stdint.h> (if available) instead of reinventing it.
      configure: don't bother to run checks which can be done at the compile time.
      configure: run important checks first (and bail out if something is missing).
      Allow user to disable GiNaC::compile_ex (e.g. for security reasons).
      build: put (almost) all auto* tools scripts into the config directory.
      build: shut up automake warnings, don't use GNU make extensions.
      [portability] GiNaC::compile_ex works on OpenBSD now.
      [build] Set correct rpath for linking with CLN...
      [build] Simplify generation of ginac/version.h
      Fix is_polynomial() so it works as advertised in the manual.

 Makefile.am                   |    2 +
 acinclude.m4                  |  152 ++++++++---
 check/Makefile.am             |    6 +-
 check/check_is_polynomial.cpp |   30 ++
 config/config.rpath           |  614 +++++++++++++++++++++++++++++++++++++++
 configure.ac                  |   88 ++----
 debian/rules                  |    1 +
 doc/examples/Makefile.am      |    4 +-
 doc/tutorial/Makefile.am      |    6 +-
 ginac.pc.in                   |    2 +-
 ginac/power.cpp               |    2 +
 ginac/utils.h                 |   23 +-
 ginac/version.h.in            |   12 +-
 ginsh/ginsh_parser.yy         |   45 +--
 m4/lib-ld.m4                  |  110 +++++++
 m4/lib-link.m4                |  644 +++++++++++++++++++++++++++++++++++++++++
 m4/lib-prefix.m4              |  185 ++++++++++++
 17 files changed, 1780 insertions(+), 146 deletions(-)
 create mode 100644 check/check_is_polynomial.cpp
 create mode 100755 config/config.rpath
 create mode 100644 m4/lib-ld.m4
 create mode 100644 m4/lib-link.m4
 create mode 100644 m4/lib-prefix.m4

> And causing some additional noise in the index :-/

Well, human beings do make mistakes sometimes. 

Best regards,
	Alexei

-- 
All science is either physics or stamp collecting.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: Digital signature
Url : http://www.cebix.net/pipermail/ginac-devel/attachments/20081106/bc3b5ba7/attachment.sig 


More information about the GiNaC-devel mailing list