From: Lemures Lemniscati <lemures.lemniscati@gmail.com>
To: cygwin-apps@cygwin.com
Subject: libopenmpi12 and libopenmpi40 might conflict
Date: Fri, 01 Jan 2021 15:40:35 +0900 [thread overview]
Message-ID: <20210101154032.0F92.50F79699@gmail.com> (raw)
Hi.
I've found, by chance, a potential risk of conflicts
between libopenmpi12 and libopenmpi40.
Both packages have some files of same paths [1].
Especially, /usr/lib/openmpi/cygompi_dbg_msgq.dll is common.
But I don't know whether it is compatible or not.
Remark:
libopenmpi12 is required by some libboost_*1.66 libraries, at present.
[1]: diff of `cygcheck -l libopenmpi12` and `cygcheck -l libopenmpi40`
--------
$ diff -y <(cygcheck -l libopenmpi12) <(cygcheck -l libopenmpi40)
/usr/bin/cygmpi-12.dll | /usr/bin/cygmpi-40.dll
/usr/lib/openmpi/cygompi_dbg_msgq.dll /usr/lib/openmpi/cygompi_dbg_msgq.dll
/etc/openmpi-default-hostfile | /etc/defaults/etc/openmpi-default-hostfile
/etc/openmpi-mca-params.conf | /etc/defaults/etc/openmpi-mca-params.conf
/etc/openmpi-totalview.tcl | /etc/defaults/etc/openmpi-totalview.tcl
> /etc/defaults/etc/pmix-mca-params.conf
/etc/postinstall/openmpi.sh /etc/postinstall/openmpi.sh
> /etc/preremove/openmpi.sh
/usr/share/openmpi/amca-param-sets/example.conf /usr/share/openmpi/amca-param-sets/example.conf
/usr/share/openmpi/help-btl-vader.txt /usr/share/openmpi/help-btl-vader.txt
/usr/share/openmpi/help-coll-sync.txt /usr/share/openmpi/help-coll-sync.txt
/usr/share/openmpi/help-dash-host.txt /usr/share/openmpi/help-dash-host.txt
/usr/share/openmpi/help-db-base.txt <
/usr/share/openmpi/help-errmgr-base.txt /usr/share/openmpi/help-errmgr-base.txt
/usr/share/openmpi/help-ess-base.txt /usr/share/openmpi/help-ess-base.txt
/usr/share/openmpi/help-ess-hnp.txt <
/usr/share/openmpi/help-hostfile.txt /usr/share/openmpi/help-hostfile.txt
/usr/share/openmpi/help-mca-base.txt /usr/share/openmpi/help-mca-base.txt
/usr/share/openmpi/help-mca-bml-r2.txt /usr/share/openmpi/help-mca-bml-r2.txt
/usr/share/openmpi/help-mca-coll-base.txt /usr/share/openmpi/help-mca-coll-base.txt
/usr/share/openmpi/help-mca-op-base.txt | /usr/share/openmpi/help-mca-hook-base.txt
/usr/share/openmpi/help-mca-var.txt /usr/share/openmpi/help-mca-var.txt
/usr/share/openmpi/help-mpi-api.txt /usr/share/openmpi/help-mpi-api.txt
/usr/share/openmpi/help-mpi-btl-base.txt /usr/share/openmpi/help-mpi-btl-base.txt
/usr/share/openmpi/help-mpi-btl-sm.txt /usr/share/openmpi/help-mpi-btl-sm.txt
/usr/share/openmpi/help-mpi-btl-tcp.txt /usr/share/openmpi/help-mpi-btl-tcp.txt
/usr/share/openmpi/help-mpi-coll-ml.txt <
/usr/share/openmpi/help-mpi-coll-sm.txt /usr/share/openmpi/help-mpi-coll-sm.txt
/usr/share/openmpi/help-mpi-common-sm.txt /usr/share/openmpi/help-mpi-common-sm.txt
/usr/share/openmpi/help-mpi-errors.txt /usr/share/openmpi/help-mpi-errors.txt
/usr/share/openmpi/help-mpi-pml-bfo.txt <
/usr/share/openmpi/help-mpi-pml-ob1.txt /usr/share/openmpi/help-mpi-pml-ob1.txt
/usr/share/openmpi/help-mpi-runtime.txt /usr/share/openmpi/help-mpi-runtime.txt
/usr/share/openmpi/help-mpool-base.txt /usr/share/openmpi/help-mpool-base.txt
/usr/share/openmpi/help-ompi-crcp-base.txt <
/usr/share/openmpi/help-ompi-dpm-base.txt <
/usr/share/openmpi/help-ompi-dpm-orte.txt <
/usr/share/openmpi/help-ompi-pubsub-orte.txt <
/usr/share/openmpi/help-oob-base.txt /usr/share/openmpi/help-oob-base.txt
/usr/share/openmpi/help-oob-tcp.txt /usr/share/openmpi/help-oob-tcp.txt
/usr/share/openmpi/help-opal-compress-base.txt <
/usr/share/openmpi/help-opal-compress-bzip.txt <
/usr/share/openmpi/help-opal-compress-gzip.txt <
/usr/share/openmpi/help-opal-crs-base.txt <
/usr/share/openmpi/help-opal-crs-none.txt /usr/share/openmpi/help-opal-crs-none.txt
/usr/share/openmpi/help-opal-hwloc-base.txt /usr/share/openmpi/help-opal-hwloc-base.txt
/usr/share/openmpi/help-opal-runtime.txt /usr/share/openmpi/help-opal-runtime.txt
/usr/share/openmpi/help-opal-shmem-mmap.txt /usr/share/openmpi/help-opal-shmem-mmap.txt
/usr/share/openmpi/help-opal-shmem-posix.txt /usr/share/openmpi/help-opal-shmem-posix.txt
/usr/share/openmpi/help-opal-util.txt /usr/share/openmpi/help-opal-util.txt
/usr/share/openmpi/help-opal-wrapper.txt /usr/share/openmpi/help-opal-wrapper.txt
/usr/share/openmpi/help-opal_info.txt /usr/share/openmpi/help-opal_info.txt
/usr/share/openmpi/help-orte-clean.txt /usr/share/openmpi/help-orte-clean.txt
/usr/share/openmpi/help-orte-filem-base.txt <
/usr/share/openmpi/help-orte-filem-raw.txt /usr/share/openmpi/help-orte-filem-raw.txt
/usr/share/openmpi/help-orte-info.txt /usr/share/openmpi/help-orte-info.txt
/usr/share/openmpi/help-orte-odls-base.txt /usr/share/openmpi/help-orte-odls-base.txt
/usr/share/openmpi/help-orte-odls-default.txt /usr/share/openmpi/help-orte-odls-default.txt
/usr/share/openmpi/help-orte-ps.txt | /usr/share/openmpi/help-orte-odls-pspawn.txt
/usr/share/openmpi/help-orte-rmaps-base.txt /usr/share/openmpi/help-orte-rmaps-base.txt
/usr/share/openmpi/help-orte-rmaps-md.txt /usr/share/openmpi/help-orte-rmaps-md.txt
/usr/share/openmpi/help-orte-rmaps-ppr.txt /usr/share/openmpi/help-orte-rmaps-ppr.txt
/usr/share/openmpi/help-orte-rmaps-resilient.txt /usr/share/openmpi/help-orte-rmaps-resilient.txt
/usr/share/openmpi/help-orte-rmaps-rr.txt /usr/share/openmpi/help-orte-rmaps-rr.txt
/usr/share/openmpi/help-orte-rmaps-seq.txt /usr/share/openmpi/help-orte-rmaps-seq.txt
> /usr/share/openmpi/help-orte-rtc-base.txt
> /usr/share/openmpi/help-orte-rtc-hwloc.txt
/usr/share/openmpi/help-orte-runtime.txt /usr/share/openmpi/help-orte-runtime.txt
/usr/share/openmpi/help-orte-server.txt /usr/share/openmpi/help-orte-server.txt
/usr/share/openmpi/help-orte-snapc-base.txt /usr/share/openmpi/help-orte-snapc-base.txt
/usr/share/openmpi/help-orte-sstore-base.txt <
/usr/share/openmpi/help-orte-top.txt <
/usr/share/openmpi/help-orted.txt /usr/share/openmpi/help-orted.txt
/usr/share/openmpi/help-orterun.txt /usr/share/openmpi/help-orterun.txt
> /usr/share/openmpi/help-osc-pt2pt.txt
/usr/share/openmpi/help-plm-base.txt /usr/share/openmpi/help-plm-base.txt
/usr/share/openmpi/help-plm-rsh.txt /usr/share/openmpi/help-plm-rsh.txt
> /usr/share/openmpi/help-pmix-base.txt
> /usr/share/openmpi/help-pmix-pmix3x.txt
/usr/share/openmpi/help-ras-base.txt /usr/share/openmpi/help-ras-base.txt
/usr/share/openmpi/help-ras-simulator.txt /usr/share/openmpi/help-ras-simulator.txt
> /usr/share/openmpi/help-rcache-base.txt
/usr/share/openmpi/help-regex.txt /usr/share/openmpi/help-regex.txt
/usr/share/openmpi/help-rmaps_rank_file.txt /usr/share/openmpi/help-rmaps_rank_file.txt
/usr/share/openmpi/help-sec-base.txt | /usr/share/openmpi/help-state-base.txt
/usr/share/openmpi/help-state-staged-hnp.txt <
/usr/share/openmpi/mca-coll-ml.config <
/usr/share/openmpi/mpic++-wrapper-data.txt /usr/share/openmpi/mpic++-wrapper-data.txt
/usr/share/openmpi/mpicc-wrapper-data.txt /usr/share/openmpi/mpicc-wrapper-data.txt
/usr/share/openmpi/mpicxx-wrapper-data.txt /usr/share/openmpi/mpicxx-wrapper-data.txt
/usr/share/openmpi/mpif77-wrapper-data.txt /usr/share/openmpi/mpif77-wrapper-data.txt
/usr/share/openmpi/mpif90-wrapper-data.txt /usr/share/openmpi/mpif90-wrapper-data.txt
/usr/share/openmpi/mpifort-wrapper-data.txt /usr/share/openmpi/mpifort-wrapper-data.txt
/usr/share/openmpi/openmpi-valgrind.supp /usr/share/openmpi/openmpi-valgrind.supp
/usr/share/openmpi/ortecc-wrapper-data.txt /usr/share/openmpi/ortecc-wrapper-data.txt
> /usr/share/pmix/help-pmix-mca-base.txt
> /usr/share/pmix/help-pmix-mca-var.txt
> /usr/share/pmix/help-pmix-plog.txt
> /usr/share/pmix/help-pmix-psensor-file.txt
> /usr/share/pmix/help-pmix-psensor-heartbeat.txt
> /usr/share/pmix/help-pmix-runtime.txt
> /usr/share/pmix/help-pmix-server.txt
> /usr/share/pmix/pmix-valgrind.supp
--------
Regards,
Lem
next reply other threads:[~2021-01-01 6:40 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-01 6:40 Lemures Lemniscati [this message]
2021-01-01 7:13 ` Marco Atzeri
2021-01-01 8:36 ` Achim Gratz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210101154032.0F92.50F79699@gmail.com \
--to=lemures.lemniscati@gmail.com \
--cc=cygwin-apps@cygwin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).