Hi MPICH-developers,

I’m seeing a build error for mpich-3.3.2 on a cluster using gcc-9.3.0. I tried installing mpich using spack while linking against ucx and pmix installed by sysadmins at /usr/local. The error is as follows :

  >> 14144    /usr/bin/ld: cannot find -levent
  >> 14145    /usr/bin/ld: cannot find -levent_pthreads
  >> 14146    collect2: error: ld returned 1 exit status
  >> 14147    make[2]: *** [lib/libmpi.la] Error 1
     14148    make[2]: Leaving directory `/tmp/sas4990/spack-stage/spack-stage-
              mpich-3.3.2-no52nugggqn3fuligbvtucr2uaxdf47d/spack-src'
  >> 14149    make[1]: *** [all-recursive] Error 1
     14150    make[1]: Leaving directory `/tmp/sas4990/spack-stage/spack-stage-
              mpich-3.3.2-no52nugggqn3fuligbvtucr2uaxdf47d/spack-src'
  >> 14151    make: *** [all] Error 2

I’m attaching config.log and all the spack logs (build-env, build-logs and config-args).

Thanks in advance for the help and hope everyone is staying safe from the virus!

--
Sajid Ali | PhD Candidate
Applied Physics
Northwestern University