[OE-core] MPICH not producing mpirun

Victor Rodriguez vm.rod25 at gmail.com
Sun May 10 17:45:25 UTC 2015


HI team

I am building core-image-minimal but it is not generating the binaries
as expected.

The mpich bin rpm should be something like:

/usr/bin/hydra_nameserver
/usr/bin/hydra_persist
/usr/bin/hydra_pmi_proxy
/usr/bin/mpic++
/usr/bin/mpicc
/usr/bin/mpichversion
/usr/bin/mpicxx
/usr/bin/mpiexec
/usr/bin/mpiexec.hydra
/usr/bin/mpif77
/usr/bin/mpif90
/usr/bin/mpifort
/usr/bin/mpirun
/usr/bin/mpivars
/usr/bin/parkill

But instead is generating :

/usr
/usr/bin
/usr/bin/mpic++
/usr/bin/mpicc
/usr/bin/mpichversion
/usr/bin/mpicxx
/usr/bin/mpiexec
/usr/bin/mpivars
/usr/bin/parkill
/usr/lib
/usr/lib/libmpi.so.12
/usr/lib/libmpi.so.12.0.1
/usr/lib/libmpicxx.so.12
/usr/lib/libmpicxx.so.12.0.1
/usr/lib/libtvmpich.so.12
/usr/lib/libtvmpich.so.12.0.1

The problems seems to be on the extra oeconf:

EXTRA_OECONF = "--enable-debuginfo \
                 --enable-fast \
                 --with-pm=gforker  \
                 --disable-rpath \
                 --disable-fortran \
                 --enable-cxx"

It should not have anyone. But when I try to remove the disable
fortran it complains .The weird part is that in my host machine there
is no problem and the mpirun is generated.

Any clue why this is happening or how I can disable all the extra_oeconfigs ?

All help is more than welcome

Best regards

Victor Rodriguez



More information about the Openembedded-core mailing list