Skip to content
Todd Gamblin edited this page Jul 14, 2016 · 4 revisions

This is a placeholder for the next Spack telcon.

Participants

  1. Todd Gamblin (LLNL)
  2. Benedikt Hegner (CERN)
  3. Brandon (NERSC)
  4. Ben Boeckel (Kitware)
  5. Jim Galarowicz (Krell)
  6. Patrick Gartung (Fermi)
  7. Peter Scheibel (LLNL)

News

  1. Dependency types merged to develop (TBD before telcon)!
  • Spack has build, run, and link dependency types
  • Packages can be multiple types.
  1. Added spack install --dirty
  • Can now optionally run without cleaning the environment (so things like LD_LIBRARY_PATH, etc. will not be unset).
  • This is a stopgap for people who really need to get something built -- packages should still be required to build properly in the clean environment.
  1. On Mac OS X, we now filter */macports/* paths out of the PATH, as MacPorts ld causes issues like this one in OpenSSL, when used with gcc:
    /Users/gamblin2/src/spack/lib/spack/env/gcc/gcc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include  -fPIC -fno-common -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H  -O3 -DL_ENDIAN -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM   -c -o aes_ige.o aes_ige.c
    

/var/folders/0s/q_y0zhfj6xdd5n7rn780zz6h001qr7/T//cc1Y8Zln.s:86:suffix or operands invalid for movq' /var/folders/0s/q_y0zhfj6xdd5n7rn780zz6h001qr7/T//cc1Y8Zln.s:88:suffix or operands invalid for movq'

1. Spackathon at NERSC next week (19th)
* ORNL, Kitware folks coming to visit
* Will hash out Cray bugs, get packages working.

1. Hackathon at LLNL today and tomorrow
* Investigating using Prolog/pyDatalog for concretization

1. @gartung not getting BG/Q compilers detected correctly
* Not finding NERSC compilers either.
* compiler wrappers prefixes might be causing detection issues
* other issues:
 * bgclang has no thread local support
 * had to use `gcc` with minimal `C++0x`

1. LLNL getting AWS testing set up for Spack package builds.

1. Patrick & Benedikt need PRs merged.
Clone this wiki locally