I've been using the SLURM API successfully in a program for several weeks. Unfortunately, trying to capture the same functionality in a shared library has not been so successful. The library builds fine, but when a program tries to submit a job through the library, which use slurm_submit_batch_job(), it gets an error:
symbol lookup error: /usr/lib64/slurm/auth_munge.so: undefined symbol: slurm_debug Investigating finds that slurm_debug is referenced by auth_munge.so, and is indeed undefined. But slurm_debug is defined in libslurm.so, which *is *linked into the library. So why can't they find each other? Is there some kind of link order issue? -- *Steve Barrett*, Sr. Solver Development Engineer p: 517.319.0512 www.redcedartech.com
