Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#8959 closed enhancement (fixed)

asymptote 2.40

Reported by: Pierre Labastie Owned by: ken@…
Priority: normal Milestone: 8.1
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Change History (9)

comment:1 by bdubbs@…, 7 years ago

Owner: changed from blfs-book@… to ken@…

comment:2 by ken@…, 7 years ago

Status: newassigned

comment:3 by ken@…, 7 years ago

A comment from Karl Berry on the tlbuild list, in relation to an unrelated problem:

Oh, on the asymptote front, John (Bowman) released a new version, but
don't bother trying it. It requires C++11. AFAIK, he is going to revert
to the previous C++ setup shortly.

For texlive, which has builds for multiple platforms, using a variety of different compilers, c++11 is new-enough to be a problem.

I'll probably still test this version (not sure if I'll like it, after my experiences with the previous version), but not until I've got a freshly built system on which to test it.

comment:4 by ken@…, 7 years ago

I can't recall what annoyed me about 2.39 (I think it was something about CXXFLAGS). This drops straight in and passes my limited tests. Meanwhile, texlive has problems with other packages which now need c++-11 (and many supported systems which predate that). Unless a newer version appears really soon, I'll drop this one in.

comment:5 by ken@…, 7 years ago

OK, looking at the book I can remember: the need to pass -O2 in CFLAGS because those overrode CXXFLAGS in 2.39 and g++ objected. If you don't pass CFLAGS / CXXFLAGS, this version uses

-std=c++11 -g -O3 -fno-var-tracking

which works fine. I do override in my normal build, but I use -O2 so that doesn't trigger the problem.

comment:6 by ken@…, 7 years ago

Fixed at r18526.

comment:7 by ken@…, 7 years ago

Resolution: fixed
Status: assignedclosed

comment:8 by bdubbs@…, 7 years ago

Milestone: 8.1m8.1

Milestone renamed

comment:9 by bdubbs@…, 7 years ago

Milestone: m8.18.1

Milestone renamed

Note: See TracTickets for help on using tickets.