[MacPorts] #46736: mpich-dragonegg33 @3.1.3 +fortran/mpich-devel-dragonegg33 @3.2a2 +fortran linking fails
#46736: mpich-dragonegg33 @3.1.3 +fortran/mpich-devel-dragonegg33 @3.2a2 +fortran linking fails ------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: mpich, mpich-devel ------------------------+-------------------------------- Linking fails for these ports for me on OSX 10.8.5. openmpi-dragonegg33 builds ok though. This is the error: {{{ :info:build libtool: link: /opt/local/bin/dragonegg-3.3-gcc -pipe -m64 -O2 -Wl,-headerpad_max_install_names -Wl,-flat_namespace -o src/env/mpichversion src/env/mpichversion.o lib/.libs/libmpi.a -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich /mpich-dragonegg33/work/mpich-3.1.3/src/mpl -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich /mpich-dragonegg33/work/mpich-3.1.3/src/openpa/src -lpthread :info:build Undefined symbols for architecture x86_64: :info:build "_MPI_Abort", referenced from: :info:build _main in mpivars.o :info:build "_MPI_Comm_rank", referenced from: :info:build _main in mpivars.o :info:build "_MPI_Finalize", referenced from: :info:build _main in mpivars.o :info:build "_MPI_Init_thread", referenced from: :info:build _main in mpivars.o }}} -- Ticket URL: <https://trac.macports.org/ticket/46736> MacPorts <https://www.macports.org/> Ports system for OS X
#46736: mpich-dragonegg33 @3.1.3 +fortran/mpich-devel-dragonegg33 @3.2a2 +fortran linking fails ---------------------------------+-------------------- Reporter: dstrubbe@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mpich, mpich-devel | ---------------------------------+-------------------- Changes (by dstrubbe@…): * cc: eborisch@… (added) -- Ticket URL: <https://trac.macports.org/ticket/46736#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#46736: mpich-dragonegg33 @3.1.3 +fortran/mpich-devel-dragonegg33 @3.2a2 +fortran linking fails ---------------------------------+-------------------- Reporter: dstrubbe@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mpich, mpich-devel | ---------------------------------+-------------------- Comment (by sean@…): Should we just remove the dragonegg variants from the compilers portgroup and mpi subports? -- Ticket URL: <https://trac.macports.org/ticket/46736#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#46736: mpich-dragonegg33 @3.1.3 +fortran/mpich-devel-dragonegg33 @3.2a2 +fortran linking fails ---------------------------------+-------------------- Reporter: dstrubbe@… | Owner: sean@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mpich, mpich-devel | ---------------------------------+-------------------- Comment (by eborisch@…): Replying to [comment:2 sean@…]:
Should we just remove the dragonegg variants from the compilers portgroup and mpi subports?
I'm all for it. -- Ticket URL: <https://trac.macports.org/ticket/46736#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#46736: mpich-dragonegg33 @3.1.3 +fortran/mpich-devel-dragonegg33 @3.2a2 +fortran linking fails ---------------------------------+-------------------- Reporter: dstrubbe@… | Owner: sean@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: wontfix | Keywords: Port: mpich, mpich-devel | ---------------------------------+-------------------- Changes (by dstrubbe@…): * status: new => closed * resolution: => wontfix Comment: Support for dragonegg compilers has been removed from the MPICH port. -- Ticket URL: <https://trac.macports.org/ticket/46736#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#46736: mpich-dragonegg33 @3.1.3 +fortran/mpich-devel-dragonegg33 @3.2a2 +fortran linking fails ---------------------------------+-------------------- Reporter: dstrubbe@… | Owner: sean@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: wontfix | Keywords: Port: mpich, mpich-devel | ---------------------------------+-------------------- Comment (by sean@…): Replying to [comment:4 dstrubbe@…]:
Support for dragonegg compilers has been removed from the MPICH port.
Should we remove those variants from the compilers/mpi port group, too? -- Ticket URL: <https://trac.macports.org/ticket/46736#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#46736: mpich-dragonegg33 @3.1.3 +fortran/mpich-devel-dragonegg33 @3.2a2 +fortran linking fails ---------------------------------+-------------------- Reporter: dstrubbe@… | Owner: sean@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: wontfix | Keywords: Port: mpich, mpich-devel | ---------------------------------+-------------------- Comment (by dstrubbe@…): There are some ports that use dragonegg specifically, e.g. OpenBLAS, apparently due to AVX support. So, I think unless we find that is no longer useful, we should keep dragonegg in the compilers portgroup. -- Ticket URL: <https://trac.macports.org/ticket/46736#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#46736: mpich-dragonegg33 @3.1.3 +fortran/mpich-devel-dragonegg33 @3.2a2 +fortran linking fails ---------------------------------+-------------------- Reporter: dstrubbe@… | Owner: sean@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: wontfix | Keywords: Port: mpich, mpich-devel | ---------------------------------+-------------------- Comment (by sean@…): OpenBLAS (nor ATLAS) use the compilers portgroup. Plus, the mpi portgroup dependes on the compiler portgroup. I think it'd make more sense to remove them from the group and just add those variants to the ports that really need them (if any at all) -- Ticket URL: <https://trac.macports.org/ticket/46736#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#46736: mpich-dragonegg33 @3.1.3 +fortran/mpich-devel-dragonegg33 @3.2a2 +fortran linking fails ---------------------------------+-------------------- Reporter: dstrubbe@… | Owner: sean@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: wontfix | Keywords: Port: mpich, mpich-devel | ---------------------------------+-------------------- Comment (by dstrubbe@…): Ok fair enough. In practice, the use of dragonegg-gfortran in OpenBLAS is not compatible with the compilers portgroup anyway since it is done along with clang rather than dragonegg-gcc. -- Ticket URL: <https://trac.macports.org/ticket/46736#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts