re-enable pmcstat, pmccontrol, and pmcannotate for gcc4 builds

I had disabled building of the aforementioned targets due to warnings breaking
tinderbox. This silences the warning and restores them to the build.

Reported by:	jhibbits
Reviewed by:	jhibbits
Approved by:	re (gjb)
This commit is contained in:
mmacy 2018-09-14 01:11:10 +00:00
parent ac34d81210
commit 5922dfbfb2
3 changed files with 7 additions and 8 deletions

View File

@ -70,6 +70,8 @@ SUBDIR= ${SUBDIR_BOOTSTRAP} \
libpathconv \ libpathconv \
libpcap \ libpcap \
libpjdlog \ libpjdlog \
libpmc \
libpmcstat \
${_libproc} \ ${_libproc} \
libprocstat \ libprocstat \
libregex \ libregex \
@ -198,9 +200,6 @@ _libdl= libdl
.endif .endif
SUBDIR.${MK_OPENSSL}+= libmp SUBDIR.${MK_OPENSSL}+= libmp
.if (${COMPILER_TYPE} == "clang" || (${COMPILER_TYPE} == "gcc" && ${COMPILER_VERSION} >= 60100 && ${MACHINE_CPUARCH} != "riscv"))
SUBDIR.${MK_PMC}+= libpmc libpmcstat
.endif
SUBDIR.${MK_RADIUS_SUPPORT}+= libradius SUBDIR.${MK_RADIUS_SUPPORT}+= libradius
SUBDIR.${MK_SENDMAIL}+= libmilter libsm libsmdb libsmutil SUBDIR.${MK_SENDMAIL}+= libmilter libsm libsmdb libsmutil
SUBDIR.${MK_TELNET}+= libtelnet SUBDIR.${MK_TELNET}+= libtelnet

View File

@ -7,7 +7,7 @@ SRCS= libpmc.c pmclog.c libpmc_pmu_util.c libpmc_json.cc
INCS= pmc.h pmclog.h pmcformat.h INCS= pmc.h pmclog.h pmcformat.h
CFLAGS+= -I${.CURDIR} CFLAGS+= -I${.CURDIR}
CWARNFLAGS.gcc+= -Wno-shadow CWARNFLAGS.gcc+= -Wno-shadow -Wno-cast-align
.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"

View File

@ -59,6 +59,9 @@ SUBDIR= adduser \
nologin \ nologin \
pciconf \ pciconf \
periodic \ periodic \
pmcannotate \
pmccontrol \
pmcstat \
pnfsdscopymr \ pnfsdscopymr \
pnfsdsfile \ pnfsdsfile \
pnfsdskill \ pnfsdskill \
@ -185,11 +188,8 @@ SUBDIR.${MK_OPENSSL}+= keyserv
SUBDIR.${MK_PC_SYSINSTALL}+= pc-sysinstall SUBDIR.${MK_PC_SYSINSTALL}+= pc-sysinstall
SUBDIR.${MK_PF}+= ftp-proxy SUBDIR.${MK_PF}+= ftp-proxy
SUBDIR.${MK_PKGBOOTSTRAP}+= pkg SUBDIR.${MK_PKGBOOTSTRAP}+= pkg
.if (${COMPILER_TYPE} == "clang" || (${COMPILER_TYPE} == "gcc" && ${COMPILER_VERSION} >= 60100 && ${MACHINE_CPUARCH} != "riscv")) .if ${COMPILER_FEATURES:Mc++11}
SUBDIR.${MK_PMC}+= pmc SUBDIR.${MK_PMC}+= pmc
SUBDIR.${MK_PMC}+= pmcannotate
SUBDIR.${MK_PMC}+= pmccontrol
SUBDIR.${MK_PMC}+= pmcstat
.endif .endif
SUBDIR.${MK_PMC}+= pmcstudy SUBDIR.${MK_PMC}+= pmcstudy
SUBDIR.${MK_PORTSNAP}+= portsnap SUBDIR.${MK_PORTSNAP}+= portsnap