public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* libopenmpi12 and libopenmpi40 might conflict
@ 2021-01-01  6:40 Lemures Lemniscati
  2021-01-01  7:13 ` Marco Atzeri
  0 siblings, 1 reply; 3+ messages in thread
From: Lemures Lemniscati @ 2021-01-01  6:40 UTC (permalink / raw)
  To: cygwin-apps

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


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: libopenmpi12 and libopenmpi40 might conflict
  2021-01-01  6:40 libopenmpi12 and libopenmpi40 might conflict Lemures Lemniscati
@ 2021-01-01  7:13 ` Marco Atzeri
  2021-01-01  8:36   ` Achim Gratz
  0 siblings, 1 reply; 3+ messages in thread
From: Marco Atzeri @ 2021-01-01  7:13 UTC (permalink / raw)
  To: cygwin-apps

On 01.01.2021 07:40, Lemures Lemniscati via Cygwin-apps wrote:
> 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.
> 
> 

a rebuild of libboost_*1.66 should solve the issue.
libopenmpi12 is from a old version of openmpi



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: libopenmpi12 and libopenmpi40 might conflict
  2021-01-01  7:13 ` Marco Atzeri
@ 2021-01-01  8:36   ` Achim Gratz
  0 siblings, 0 replies; 3+ messages in thread
From: Achim Gratz @ 2021-01-01  8:36 UTC (permalink / raw)
  To: cygwin-apps

Marco Atzeri via Cygwin-apps writes:
> a rebuild of libboost_*1.66 should solve the issue.
> libopenmpi12 is from a old version of openmpi

Boost is at version 1.75 by now…


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-01-01  8:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-01  6:40 libopenmpi12 and libopenmpi40 might conflict Lemures Lemniscati
2021-01-01  7:13 ` Marco Atzeri
2021-01-01  8:36   ` Achim Gratz

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).