On Apr 14, 2015, at 11:02 PM, Gilles Gouaillardet <gil...@rist.or.jp> wrote:

> Dave,
> 
> my understanding is that the presence of common symbols should be treated as 
> a warning
> (and hence make install should not fail)
> 
> makes sense ?

It should be a warning... are you seeing otherwise in your builds?  Here's the 
tail end of "make install" on my machine:

----✂----
make[3]: Entering directory `/home/dgoodell/git/ompi-upstream/_build'
WARNING!  Common symbols found:
         rtc_base_frame.o: 0000000000000040 C orte_rtc_base
      sstore_base_frame.o: 0000000000000008 C 
orte_sstore_base_global_metadata_filename
      sstore_base_frame.o: 0000000000000008 C 
orte_sstore_base_local_metadata_filename
      sstore_base_frame.o: 0000000000000008 C 
orte_sstore_base_local_snapshot_fmt
      sstore_base_frame.o: 0000000000000004 C orte_sstore_context
      sstore_base_frame.o: 0000000000000004 C orte_sstore_handle_current
      sstore_base_frame.o: 0000000000000004 C orte_sstore_handle_last_stable
      routed_base_frame.o: 0000000000000001 C orte_routed_base_wait_sync
      routed_base_frame.o: 0000000000000070 C orte_routed_jobfams
         ras_base_frame.o: 0000000000000018 C orte_ras_base
[...]
skipping remaining symbols. To see all symbols, run:
  ../config/find_common_syms --top_builddir=. --top_srcdir=.. --objext=o
make[3]: [install-exec-hook] Error 1 (ignored)
make[3]: Leaving directory `/home/dgoodell/git/ompi-upstream/_build'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/dgoodell/git/ompi-upstream/_build'
make[1]: Leaving directory `/home/dgoodell/git/ompi-upstream/_build'
----✂----

The key bit being: "Error 1 (ignored)".

-Dave

Reply via email to