summaryrefslogtreecommitdiff
path: root/usr/src/lib/libficl
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2017-07-01 10:43:17 +0300
committerDan McDonald <danmcd@joyent.com>2018-02-05 10:19:08 -0500
commit471b551f6042e421bfe941f593337a8a5b2a7a7d (patch)
tree87cb4ab494ca8fbeb46b21fbf202e5cf23965155 /usr/src/lib/libficl
parent6efcf43c2657773c50e5f6c946b05c4b2004a22b (diff)
downloadillumos-joyent-471b551f6042e421bfe941f593337a8a5b2a7a7d.tar.gz
8498 ficl: variable 'count' might be clobbered by 'longjmp' or 'vfork'
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/lib/libficl')
-rw-r--r--usr/src/lib/libficl/Makefile.com5
1 files changed, 5 insertions, 0 deletions
diff --git a/usr/src/lib/libficl/Makefile.com b/usr/src/lib/libficl/Makefile.com
index 505e0d27f4..cdf4419df0 100644
--- a/usr/src/lib/libficl/Makefile.com
+++ b/usr/src/lib/libficl/Makefile.com
@@ -31,6 +31,11 @@ FICLDIR= $(SRC)/common/ficl
C99MODE= $(C99_ENABLE)
CPPFLAGS += -I.. -I$(FICLDIR) -D_LARGEFILE64_SOURCE=1
+# As variable "count" is marked volatile, gcc 4.4.4 will complain about
+# function argument. So we switch this warning off
+# for time being, till gcc 4.4.4 will be replaced.
+pics/vm.o := CERRWARN += -_gcc=-Wno-clobbered
+
LDLIBS += -luuid -lc -lm -lumem
HEADERS= $(FICLDIR)/ficl.h $(FICLDIR)/ficltokens.h ../ficllocal.h \