Ticket 2865 - pthread issue in log.c with Suse11SP4
Summary: pthread issue in log.c with Suse11SP4
Status: RESOLVED CANNOTREPRODUCE
Alias: None
Product: Slurm
Classification: Unclassified
Component: Configuration (show other tickets)
Version: 16.05.0
Hardware: Linux Linux
: 6 - No support contract
Assignee: Jacob Jenson
QA Contact:
URL:
Depends on:
Blocks:
 
Reported: 2016-06-29 08:28 MDT by michael.h.busse.civ
Modified: 2016-10-24 16:57 MDT (History)
0 users

See Also:
Site: -Other-
Slinky Site: ---
Alineos Sites: ---
Atos/Eviden Sites: ---
Confidential Site: ---
Coreweave sites: ---
Cray Sites: ---
DS9 clusters: ---
Google sites: ---
HPCnow Sites: ---
HPE Sites: ---
IBM Sites: ---
NOAA SIte: ---
NoveTech Sites: ---
Nvidia HWinf-CS Sites: ---
OCF Sites: ---
Recursion Pharma Sites: ---
SFW Sites: ---
SNIC sites: ---
Tzag Elita Sites: ---
Linux Distro: ---
Machine Name:
CLE Version:
Version Fixed:
Target Release: ---
DevPrio: ---
Emory-Cloud Sites: ---


Attachments

Note You need to log in before you can comment on or make changes to this ticket.
Description michael.h.busse.civ 2016-06-29 08:28:06 MDT
make[6]: `libcommon.o' is up to date.
make[6]: Leaving directory `/mnt/lustre/home/software/src/slurm/slurm-obj-16.05.0/src/common'
make[5]: Leaving directory `/mnt/lustre/home/software/src/slurm/slurm-obj-16.05.0/src/api'
make[4]: Leaving directory `/mnt/lustre/home/software/src/slurm/slurm-obj-16.05.0/src/db_api'
/bin/sh ../../libtool  --tag=CC   --mode=link /mnt/lustre/home/software/compiler/gcc/6.1.1n/bin/gcc  -mtune=native -march=native -pthread -Wall -g -O0 -fno-strict-aliasing -export-dynamic   -o sacct options.o print.o process.o sacct.o ../../src/db_api/libslurmdb.o -ldl 
libtool: link: /mnt/lustre/home/software/compiler/gcc/6.1.1n/bin/gcc -mtune=native -march=native -pthread -Wall -g -O0 -fno-strict-aliasing -o sacct options.o print.o process.o sacct.o ../../src/db_api/libslurmdb.o -Wl,--export-dynamic  -ldl -pthread
../../src/db_api/libslurmdb.o: In function `set_idbuf':
/mnt/lustre/home/software/src/slurm/slurm-obj-16.05.0/src/common/../../../slurm-16.05.0/src/common/log.c:689: undefined reference to `pthread_getname_np'
collect2: error: ld returned 1 exit status
make[3]: *** [sacct] Error 1
make[3]: Leaving directory `/mnt/lustre/home/software/src/slurm/slurm-obj-16.05.0/src/sacct'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/lustre/home/software/src/slurm/slurm-obj-16.05.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/lustre/home/software/src/slurm/slurm-obj-16.05.0'
make: *** [all] Error 2

# cat Config
export CFLAGS="-mtune=native -march=native"
export CXXFLAGS="-mtune=native -march=native"
export CPPFLAGS="-mtune=native -march=native"


../slurm-16.05.0/configure --prefix=/mnt/lustre/home/software/slurm --with-munge=/mnt/lustre/home/software/slurm --with-ssl=/mnt/lustre/home/software/slurm --with-hwloc=/mnt/lustre/home/software/slurm --with-ofed --enable-shared --build=x86_64-suse-linux

Attempted to compile with:
export LDFLAGS="-pthread -lpthread"
export LDFLAGS="-pthread"

As well, no luck.
Comment 3 Moe Jette 2016-10-24 16:57:36 MDT
Works with current version of SLurm