Ticket #20675 (closed enhancement: fixed)
SuiteSparse +universal and build_arch support
| Reported by: | takeshi@… | 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
Change History
comment:1 Changed 4 years ago by jmr@…
- Owner changed from macports-tickets@… to stechert@…
- Version 1.7.1 deleted
comment:2 Changed 3 years ago by takeshi@…
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 3 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:5 Changed 3 years ago by ryandesign@…
A different proposal for suitesparse universal is in #19455.
Note: See
TracTickets for help on using
tickets.


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