[GiNaC-devel] Univariate GCD benchmark (Was: some questions)
Alexei Sheplyakov
varg at metalica.kh.ua
Thu Feb 5 14:45:15 CET 2009
Hi,
On Thu, Feb 05, 2009 at 11:40:01AM +0100, Jens Vollinga wrote:
> the strange thing is that your original patch did not compile. How can
> you compile your sources then, anyway?
I've got CLN and GiNaC headers installed in ~/target/x86_64-linux-gnu/include,
so '#include <ginac/ginac.h>' happened to work (which is a bad thing).
> So, maybe your patch was not complete?
It was complete, but a bit incorrect (specifically, I've messed up #include
directives).
> Another theory would be that I did something wrong applying the patch. I
> checked that and it seems unlikely. Most of the patch concerned
> completely new files, which should cause no problems. The rest of the
> patch seems fine as well.
I think the patch was correctly applied. Just in a case, I've built GiNaC
from from the `official' branch (before sending the previous mail). Still,
`make check' shows no errors (or something unusual) at all.
> Maybe my "bug fix" that get the includes right introduces this problem?
I doubt it.
> Actually, I cannot image this being the case, but if it is, it would
> mean that the code has some very serious problems itself (and that
> should be fixed).
>> annoy users so they don't skip the `make check' step). So I need more
>> info to find out what is going on.
>
> It is hard to give more information, because the code just keeps on
> running and the data being processed by several involved functions
> changes continuously.
The information I'm asking for is:
1. Architecture and OS,
2. Compiler version,
3. CLN version,
4. Compiler flags,
5. Any unusual configuration options.
> I'll try to pin it down, but I the best thing to do first, I think, is
> to find out what the difference between your code and the one in the git
> repository is!
$ git branch -a
* master
origin/GiNaC-international
origin/HEAD
origin/experimental_fclasses
origin/ginac_1-0
origin/ginac_1-1
origin/ginac_1-2
origin/ginac_1-3
origin/ginac_1-4
origin/master
$ git remote -v show
origin git://www.ginac.de/ginac.git
$ git diff origin/master | wc -l
0
That is, there's no difference.
Best regards,
Alexei
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 835 bytes
Desc: Digital signature
URL: <http://www.ginac.de/pipermail/ginac-devel/attachments/20090205/e5fd0b2c/attachment.sig>
More information about the GiNaC-devel
mailing list