[Users] hwloc build in ET: libtool error on NAS/Pleiades

Bernard Kelly physicsbeany at gmail.com
Thu Jul 18 16:41:59 CDT 2024


Hi all.

I may have asked this before, but does anyone encounter issues when
building hwloc during an ET compilation?

I recently downloaded the ET_2024_05 release on the machine Pleiades (NAS),
and since hwloc isn't part of a loadable module on that machine, I have to
build it myself.

If I just let Cactus build hwloc as part of the ET build process for my
configuration, this hwloc build fails somewhere in the linking stage --
error message below.

It doesn't appear to be an issue with the hwloc source code itself --I've
taken the source tar.gz file from hwloc/dist/ and gone through a standard
"configure/make/make install" by hand, installing in my own $HOME/lib.
Obviously I can keep doing this. But it would be more convenient to have
Cactus build it automatically as it's supposed to.

Any suggestions about what might be going wrong? Are there HWLOC-specific
options I should have in my config-info (right now, I have nothing).

Final note: the libtool installed on this machine isn't a particularly new
version:

pfe26.bjkelly1 57> libtool --version
libtool (GNU libtool) 2.4.6
Written by Gordon Matzigkeit, 1996

Copyright (C) 2014 Free Software Foundation, Inc.

Any input appreciated,

Bernard

--------------- error message --------------
hwloc: Building...
Making all in include
Making all in hwloc
  CC       topology.lo
  CC       traversal.lo
  CC       distances.lo
  CC       memattrs.lo
  CC       cpukinds.lo
  CC       components.lo
  CC       bind.lo
  CC       bitmap.lo
  CC       pci-common.lo
  CC       diff.lo
  CC       shmem.lo
  CC       misc.lo
  CC       base64.lo
  CC       topology-noos.lo
  CC       topology-synthetic.lo
  CC       topology-xml.lo
  CC       topology-xml-nolibxml.lo
  CC       topology-linux.lo
  CC       topology-hardwired.lo
  CC       topology-x86.lo
  CCLD     libhwloc.la
../libtool: line 7759: cd: -W: invalid option
cd: usage: cd [-L|[-P [-e]] [-@]] [dir]
libtool:   error: cannot determine absolute directory name of
'-Wl,-R/nasa/pkgsrc/toss4/2022Q1-rome/lib'
make[5]: *** [Makefile:928: libhwloc.la] Error 1
make[4]: *** [Makefile:664: all-recursive] Error 1
make[3]: *** No rule to make target
'/nobackupp19/bjkelly1/codes/Cactus_ET_2024_05/configs/sim/scratch/done/hwloc',
needed by 'version.c.o'.  Stop.
make[2]: ***
[/nobackupp19/bjkelly1/codes/Cactus_ET_2024_05/lib/make/make.thornlib:113:
make.checked] Error 2
make[1]: ***
[/nobackupp19/bjkelly1/codes/Cactus_ET_2024_05/lib/make/make.configuration:179:
/nobackupp19/bjkelly1/codes/Cactus_ET_2024_05/configs/sim/lib/libthorn_hwloc.a]
Error 2
make: *** [Makefile:265: sim] Error 2
-------------------

-- 
------------------------------------------------------------------
Bernard Kelly -- CRESST Assistant Research Scientist, NASA/GSFC
Gravitational Astrophysics Laboratory --- Code 663

Phone: +1 (301) 286-7243 *** Fax: +1 (301) 286-2226
Web: http://science.gsfc.nasa.gov/sed/bio/bernard.j.kelly
ORCID: orcid.org/0000-0002-3326-4454
------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einsteintoolkit.org/pipermail/users/attachments/20240718/87beac31/attachment.htm>


More information about the Users mailing list