Search found 35 matches

Go to advanced search

by jamesjer
17 Jan 2017, 05:10
Forum: Installing polymake
Topic: Purpose of libpolymake-apps
Replies: 2
Views: 8112

Purpose of libpolymake-apps

A question has arisen within the Fedora project. I have been asked to explain why libpolymake-apps.so is not only not a symbolic link to libpolymake-apps.so.3.0, but the two files appear to have been compiled from different sources. The reason for the query is the ldconfig work going on here: https:...
by jamesjer
12 Jan 2017, 17:11
Forum: Installing polymake
Topic: Big endian problem
Replies: 3
Views: 7744

Re: Big endian problem

Also, I remarked on a change to struct magic_state. That structure changed in perl 5.12, 5.14, and 5.22. I will attach a patch to fix it up as well, once again ignoring perl versions less than 5.16.
by jamesjer
12 Jan 2017, 17:09
Forum: Installing polymake
Topic: Big endian problem
Replies: 3
Views: 7744

Re: Big endian problem

I managed to identify the exact 3 files with the problem! The issue is that, starting with perl 5.14, Perl_leave_scope() started reading the type via the any_uv field, instead of any_i32. On 64-bit big endian machines, this means that the polymake code that writes the type via any_i32 is writing to ...
by jamesjer
10 Dec 2016, 00:55
Forum: Installing polymake
Topic: Big endian problem
Replies: 3
Views: 7744

Big endian problem

The build of polymake 3.0r2 is failing on all big endian architectures supported by Fedora. I just tried with 3.1beta2, with no change. Here is a typical failure, from a ppc64 build: /usr/bin/perl perl/polymake --ignore-config --script generate_docs /home/fedora/rpmbuild/BUILDROOT/polymake-3.1-0.bet...
by jamesjer
03 Oct 2015, 17:12
Forum: Installing polymake
Topic: Compilation failure on 32-bit
Replies: 5
Views: 8161

Re: Compilation failure on 32-bit

Thank you very much, Benjamin. That worked indeed. I will lobby Fedora's perl package maintainers to build 32-bit perl with 64-bit native integer support, so we can avoid such problems in the future.
by jamesjer
01 Oct 2015, 05:42
Forum: Installing polymake
Topic: Compilation failure on 32-bit
Replies: 5
Views: 8161

Re: Compilation failure on 32-bit

Yes, I'm afraid that 32-bit perl on Fedora has only 32-bit integers. That seems to go back a long way: https://bugzilla.redhat.com/show_bug.cgi?id=168373. That's a very old bug. I can ask the perl maintainers to reconsider. I can make a stronger case with some facts. What 32-bit platforms have you e...
by jamesjer
27 Sep 2015, 18:18
Forum: Installing polymake
Topic: Compilation failure on 32-bit
Replies: 5
Views: 8161

Compilation failure on 32-bit

Thank you for the 2.14r1 release, which has fixed the perl 5.22 issue on x86_64. Unfortunately, the build is now broken on i386. A little investigation shows that the problem is some integer constants that do not fit into a 32-bit perl integer, namely the first two of these constants from perllib/Po...
by jamesjer
06 Jul 2015, 03:49
Forum: Installing polymake
Topic: Perl 5.22
Replies: 5
Views: 8210

Re: Perl 5.22

Well, that sounds painful. Thanks for looking into the matter. I wish you luck in adapting to the new perl op tree code. While you are working on that, I will try to do something about the Singular situation in Fedora.
by jamesjer
02 Jul 2015, 04:39
Forum: Installing polymake
Topic: Perl 5.22
Replies: 5
Views: 8210

Perl 5.22

Fedora Rawhide recently moved to perl 5.22, and the polymake build is now broken. To complicate matters, we are currently stuck on Singular 3.x, since sagemath has not yet made the switch to Singular 4.x, so I cannot build polymake 2.14, but am instead stuck on the last 2.13 beta. I hope we can do s...
by jamesjer
02 Jul 2015, 03:45
Forum: Installing polymake
Topic: Building with -Werror=format-security
Replies: 2
Views: 5987

Re: Building with -Werror=format-security

Oh dear, I obviously never came back to look for a reply. I'm terribly sorry. Back in March, we would have been using gcc 5.0.0 and perl 5.20.2. The build is done with standard Fedora CFLAGS, namely these: -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protec...

Go to advanced search