Brice, ompi master is based on hwloc 1.9.1, isn't it ?
if some backport is required for hwloc 1.7.2 (used by ompi v1.8), then could you please update the hwloc v1.7 branch ? Cheers, Gilles On 2014/12/12 15:16, Brice Goglin wrote: > Yes. > > In theory, everything that's in hwloc/v1.8 should go to OMPI/master. > > And most of it should go to v1.8 too, but that may require some > backporting rework. I can update hwloc/v1.7 if that helps. > > Brice > > > > Le 12/12/2014 03:10, Gilles Gouaillardet a écrit : >> Brice, >> >> should this fix be backported to both master and v1.8 ? >> >> Cheers, >> >> Gilles >> >> On 2014/12/12 7:46, Brice Goglin wrote: >>> This problem was fixed in hwloc upstream recently. >>> >>> https://github.com/open-mpi/hwloc/commit/790aa2e1e62be6b4f37622959de9ce3766ebc57e >>> Brice >>> >>> >>> Le 11/12/2014 23:40, Jorge D'Elia a écrit : >>>> Dear Jeff, >>>> >>>> Our updates of OpenMPI to 1.8.3 (and 1.8.4) were >>>> all OK using Fedora >= 17 and system gcc compilers >>>> on ia32 or ia64 machines. >>>> >>>> However, the "make all" step failed using Fedora 14 >>>> with a beta gcc 5.0 compiler on an ia32 machine >>>> with message like: >>>> >>>> Error: symbol `Lhwloc1' is already defined >>>> >>>> A roundabout way to solve it was perform, first, >>>> a separated installation of the hwloc package (we use >>>> Release v1.10.0 (stable)) and, second, configure >>>> OpenMPI using its flag: >>>> >>>> --with-hwloc=${HWLOC_HOME} >>>> >>>> although, in this way, the include and library path >>>> must be given, e.g. >>>> >>>> export CFLAGS="-I/usr/beta/hwloc/include" ; echo ${CFLAGS} >>>> export LDFLAGS="-L/usr/beta/hwloc/lib" ; echo ${LDFLAGS} >>>> export LIBS="-lhwloc" ; echo ${LIBS} >>>> >>>> In order to verify that the hwloc works OK, it would be useful >>>> to include in the OpenMPI distribution a simple test like >>>> >>>> $ gcc ${CFLAGS} ${LDFLAGS} -o hwloc-hello.exe hwloc-hello.c ${LIBS} >>>> $ ./hwloc-hello.exe >>>> >>>> (we apologize to forget to use the --with-hwloc-libdir flag ...). >>>> >>>> With this previous step we could overcome the fatal error >>>> in the configuration step related to the hwloc package. >>>> >>>> This (fixed) trouble in the configuration step is the same >>>> as the reported as: >>>> >>>> Open MPI 1.8.1: "make all" error: symbol `Lhwloc1' is already defined >>>> >>>> on 2014-08-12 15:08:38 >>>> >>>> >>>> Regards, >>>> Jorge. >>>> >>>> ----- Mensaje original ----- >>>>> De: "Jorge D'Elia" <jde...@intec.unl.edu.ar> >>>>> Para: "Open MPI Users" <us...@open-mpi.org> >>>>> Enviado: Martes, 12 de Agosto 2014 16:08:38 >>>>> Asunto: Re: [OMPI users] Open MPI 1.8.1: "make all" error: symbol >>>>> `Lhwloc1' is already defined >>>>> >>>>> Dear Jeff, >>>>> >>>>> These new versions of the tgz files replace the previous ones: >>>>> I had used an old outdated session environment. However, the >>>>> configuration and installation was OK again in each case. >>>>> Sorry for the noise caused by the previous tgz files. >>>>> >>>>> Regards, >>>>> Jorge. >>>>> >>>>> ----- Mensaje original ----- >>>>>> De: "Jorge D'Elia" <jde...@intec.unl.edu.ar> >>>>>> Para: "Open MPI Users" <us...@open-mpi.org> >>>>>> Enviados: Martes, 12 de Agosto 2014 15:16:19 >>>>>> Asunto: Re: [OMPI users] Open MPI 1.8.1: "make all" error: symbol >>>>>> `Lhwloc1' >>>>>> is already defined >>>>>> >>>>>> Dear Jeff, >>>>>> >>>>>> ----- Mensaje original ----- >>>>>>> De: "Jeff Squyres (jsquyres)" <jsquy...@cisco.com> >>>>>>> Para: "Open MPI User's List" <us...@open-mpi.org> >>>>>>> Enviado: Lunes, 11 de Agosto 2014 11:47:29 >>>>>>> Asunto: Re: [OMPI users] Open MPI 1.8.1: "make all" error: symbol >>>>>>> `Lhwloc1' >>>>>>> is already defined >>>>>>> >>>>>>> The problem appears to be occurring in the hwloc component in OMPI. >>>>>>> Can you download hwloc 1.7.2 (standalone) and try to build that on >>>>>>> the target machine and see what happens? >>>>>>> >>>>>>> http://www.open-mpi.org/software/hwloc/v1.7/ >>>>>> OK. Just in case I tried both version 1.7.2 and 1.9 (stable). >>>>>> Both gave no errors in the configuration or installation. >>>>>> Attached a *.tgz file for each case. Greetings. Jorge. >>>>>> >>>>>> >>>>>>> On Aug 10, 2014, at 11:16 AM, Jorge D'Elia <jde...@intec.unl.edu.ar> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I tried to re-compile Open MPI 1.8.1 version for Linux >>>>>>>> on an ia32 machine with Fedora 14 although using the >>>>>>>> last version of Gfortran (Gfortran 4.10 is required >>>>>>>> by a user program which runs ok). >>>>>>>> >>>>>>>> However, the "make all" phase breaks with the >>>>>>>> error message: >>>>>>>> >>>>>>>> Error: symbol `Lhwloc1' is already defined >>>>>>>> >>>>>>>> I attached a tgz file (tar -zcvf) with: >>>>>>>> >>>>>>>> Output "configure.txt" from "./configure" Open MPI phase; >>>>>>>> The "config.log" file from the top-level Open MPI directory; >>>>>>>> Output "make.txt" from "make all" to build Open MPI; >>>>>>>> Output "make-v1.txt" from "make V=1" to build Open MPI; >>>>>>>> Outputs from cat /proc/version and cat /proc/cpuinfo >>>>>>>> >>>>>>>> Please, any clue in order to fix? >>>>>>>> >>>>>>>> Regards in advance. >>>>>>>> Jorge. >>>>>>>> >>>>>>>> -- >>>>>>>> CIMEC (UNL-CONICET) Predio CONICET-Santa Fe, Colectora Ruta Nac 168, >>>>>>>> Paraje El Pozo, S3000GLN Santa Fe, ARGENTINA, http://www.cimec.org.ar/ >>>>>>>> Tel +54 342 451.15.94/95 ext 1018, fax: +54-342-451.11.69 >>>>>>>> <symbol-already-defined.tgz>_______________________________________________ >>>>>>>> users mailing list >>>>>>>> us...@open-mpi.org >>>>>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>>>>> Link to this post: >>>>>>>> http://www.open-mpi.org/community/lists/users/2014/08/24953.php >>>>>>> -- >>>>>>> Jeff Squyres >>>>>>> jsquy...@cisco.com >>>>>>> For corporate legal information go to: >>>>>>> http://www.cisco.com/web/about/doing_business/legal/cri/ >>>>>>> >>>>>>> _______________________________________________ >>>>>>> users mailing list >>>>>>> us...@open-mpi.org >>>>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>>>> Link to this post: >>>>>>> http://www.open-mpi.org/community/lists/users/2014/08/24975.php >>>>>>> >>>>>> _______________________________________________ >>>>>> users mailing list >>>>>> us...@open-mpi.org >>>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>>> Link to this post: >>>>>> http://www.open-mpi.org/community/lists/users/2014/08/25002.php >>>>> -- >>>>> CIMEC (UNL-CONICET) Predio CONICET-Santa Fe, Colectora Ruta Nac 168, >>>>> Paraje El Pozo, S3000GLN Santa Fe, ARGENTINA, http://www.cimec.org.ar/ >>>>> Tel +54 342 451.15.94/95 ext 1018, fax: +54-342-451.11.69 >>>>> >>>>> _______________________________________________ >>>>> users mailing list >>>>> us...@open-mpi.org >>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>> Link to this post: >>>>> http://www.open-mpi.org/community/lists/users/2014/08/25005.php >>>>> >>>>> >>>>> _______________________________________________ >>>>> users mailing list >>>>> us...@open-mpi.org >>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>> Link to this post: >>>>> http://www.open-mpi.org/community/lists/users/2014/12/25964.php >>> >>> _______________________________________________ >>> users mailing list >>> us...@open-mpi.org >>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users >>> Link to this post: >>> http://www.open-mpi.org/community/lists/users/2014/12/25965.php >> >> >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >> Link to this post: >> http://www.open-mpi.org/community/lists/devel/2014/12/16518.php > > > > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/12/16533.php