Opened 10 years ago

Closed 10 years ago

#28274 closed update (fixed)

atlas: upgrade to 3.9.33, with lapack 3.3.0

Reported by: Veence (Vincent) Owned by: jameskyle@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: atlas

Description

The following patch should upgrade the atlas to the current version, atlas 3.9.33 / lapack 3.3.0.

It has been built universal on i386/x86_64, and single i386, and *seems* to work. Please carry out further test, especially on ppc.

i386 (32-bit build) seems to take a lot of time (several hours on my MacBook with a Core2Duo CPU @2,4 GHz), whereas x86_64 build is quick and do not seem to undergo the same phases. I can't tell if it is a bug or normal behavior.

Attachments (2)

Portfile.diff (7.1 KB) - added by Veence (Vincent) 10 years ago.
New diff file
Portfile (9.3 KB) - added by Veence (Vincent) 10 years ago.
Full portfile

Download all attachments as: .zip

Change History (9)

comment:1 Changed 10 years ago by Veence (Vincent)

Cc: jameskyle@… added
Port: atlas added
Type: defectupdate

comment:2 Changed 10 years ago by Veence (Vincent)

Don't use this portfile. The lapack it produces is incomplete. The build process has changed between 3.8 and 3.9, I'm working on it.

comment:3 Changed 10 years ago by ryandesign (Ryan Schmidt)

Cc: jameskyle@… removed
Owner: changed from macports-tickets@… to jameskyle@…
Summary: Updgrade atlas to 3.9.33 / lapack to 3.3.0atlas: upgrade to 3.9.33, with lapack 3.3.0

comment:4 Changed 10 years ago by Veence (Vincent)

This Portfile should behave better. It seems that in 3.9.x the configuration/build phase of lapack is no more necessary and leads to an incomplete final lapack library. Instead, atlas does all the process itself (even the unpacking). Therefore, all that concerns lapack has been revomed from the Portfile. I upload the final Portfile and the diff.

Changed 10 years ago by Veence (Vincent)

Attachment: Portfile.diff added

New diff file

Changed 10 years ago by Veence (Vincent)

Attachment: Portfile added

Full portfile

comment:5 Changed 10 years ago by Veence (Vincent)

With this portfile, universal builds of numpy and scipy pass unitary tests, so I assume the result is correct, at least for i386/x86_64

comment:6 Changed 10 years ago by ryandesign (Ryan Schmidt)

Resolving this ticket should resolve #28339 as well.

comment:7 Changed 10 years ago by Veence (Vincent)

Resolution: fixed
Status: newclosed

Alea jacta est: committed in r75908.

Note: See TracTickets for help on using tickets.