Opened 15 years ago

Closed 14 years ago

Last modified 14 years ago

#20675 closed enhancement (fixed)

SuiteSparse +universal and build_arch support

Reported by: tenomoto (Takeshi Enomoto) Owned by: stechert@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: daniva@…
Port: SuiteSparse

Description

Modified Portfile to enable universal. It builds universal libs but port installed SuiteSparse does not give +universal. I don't see why.

Attachments (1)

suitesparse.diff (1.5 KB) - added by tenomoto (Takeshi Enomoto) 14 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 Changed 15 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to stechert@…
Version: 1.7.1

You haven't actually defined a universal variant (the default one isn't added because of use_configure no).

Changed 14 years ago by tenomoto (Takeshi Enomoto)

Attachment: suitesparse.diff added

comment:2 Changed 14 years ago by tenomoto (Takeshi Enomoto)

I attached a modified to enable build for ppc64 by adding configure.cc_archflags. I hope you have a chance to look at it this time.

comment:3 Changed 14 years ago by daniva@…

If it helps, this patch also solved the following problem when compiling with i386 (no universal flag)

ld: warning: in /opt/local/lib/libmetis.a, file is not of required architecture
Undefined symbols for architecture i386:
  "_METIS_NodeND", referenced from:
      _cholmod_metis in libcholmod.a(cholmod_metis.o)
  "_METIS_NodeComputeSeparator", referenced from:
      _cholmod_metis_bisector in libcholmod.a(cholmod_metis.o)

comment:4 Changed 14 years ago by daniva@…

Cc: daniva@… added

Cc Me!

comment:5 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

A different proposal for suitesparse universal is in #19455.

comment:6 Changed 14 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed

comment:7 Changed 14 years ago by jmroot (Joshua Root)

Summary: SuiteSparse +universalSuiteSparse +universal and build_arch support
Note: See TracTickets for help on using tickets.