bug(?): garbage produced by archive_node.get_string

Pearu Peterson pearu at cens.ioc.ee
Thu Aug 16 14:19:13 CEST 2001



On Thu, 16 Aug 2001, Richard B. Kreckel wrote:

> Pearu, this is unreproducible: it doesn't produce that garbage here.  What
> version of CLN are you using and what were the exact compiler switches CLN
> and GiNaC were compiled with?

CLN is 1.1.
And the command line is:
	g++ test_archive.cpp -lcln -lginac

> Can other people please try to see if they can reproduce Pearu's problem
> on their system?  Thanks.

I have the same problem on Debian potato.

With 'g++ -v' it outputs (if it helps):

Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.2/specs
gcc version 2.95.2 20000220 (Debian GNU/Linux)
 /usr/lib/gcc-lib/i386-linux/2.95.2/cpp -lang-c++ -v -D__GNUC__=2
-D__GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -D__ELF__ -Dunix -D__i386__
-Dlinux -D__ELF__ -D__unix__ -D__i386__ -D__linux__ -D__unix -D__linux
-Asystem(posix) -D__EXCEPTIONS -Acpu(i386) -Amachine(i386) -Di386 -D__i386
-D__i386__ test_archive.cpp /tmp/ccTyAyTw.ii
GNU CPP version 2.95.2 20000220 (Debian GNU/Linux) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 /usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g++-3
 /usr/local/include
 /usr/lib/gcc-lib/i386-linux/2.95.2/include
 /usr/include
End of search list.
The following default directories have been omitted from the search path:
 /usr/lib/gcc-lib/i386-linux/2.95.2/../../../../i386-linux/include
End of omitted list.
 /usr/lib/gcc-lib/i386-linux/2.95.2/cc1plus /tmp/ccTyAyTw.ii -quiet
-dumpbase test_archive.cc -version -o /tmp/ccxGXIip.s
GNU C++ version 2.95.2 20000220 (Debian GNU/Linux) (i386-linux) compiled
by GNU C version 2.95.2 20000220 (Debian GNU/Linux).
 as -V -Qy -o /tmp/cc0FqGDp.o /tmp/ccxGXIip.s
GNU assembler version 2.9.5 (i386-linux) using BFD version 2.9.5.0.37
 /usr/lib/gcc-lib/i386-linux/2.95.2/collect2 -m elf_i386 -dynamic-linker
/lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o
/usr/lib/gcc-lib/i386-linux/2.95.2/crtbegin.o
-L/usr/lib/gcc-lib/i386-linux/2.95.2 /tmp/cc0FqGDp.o -lcln -lginac
-lstdc++ -lm -lgcc -lc -lgcc /usr/lib/gcc-lib/i386-linux/2.95.2/crtend.o
/usr/lib/crtn.o

Pearu




More information about the GiNaC-devel mailing list